|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 30, 2004 14:54:58 Хотелось бы выложить всою прогу на сайте... VisualAsm зовется... Вообщем ето IDE для асма (masm)... Лежит тут: http://www.nht-team.org/forum/index.php?download=28 цитирую что в гостевухе писал... что скажите об программе? я конешно не претендую на то что это прога лучшая, но для меня самая удобная ;) |
|
|
Дата: Мар 30, 2004 17:22:10 А так, чтобы не регистрироваться на форуме нельзя скачать? |
|
|
Дата: Мар 30, 2004 21:25:51 что скажите об программе? Ну до IDE недотягивает ... Так , редактор . Хотя "стандартный" Qeditor намного функциональней . Хоть ним , наверное , уже никто и не пользуеться :) Но меню симпатичное . И конечно было бы лучше сделать всё на ассемблере , а не на дельфях :) |
|
|
Дата: Мар 30, 2004 21:56:14 Всё на ассемблере - как дань ассемблеру, но всё таки надо побыстрее закончить. Я пишу свой AsmDev32 на С++ - как-то логичнее и быстрее само написание... а всё потому что нет хорошего IDE для написания на ассемблере. |
|
|
Дата: Мар 31, 2004 14:31:54 На ассемблере былет очень долго...времени нет... А что стоит добавить в эту в первую очередь? |
|
|
Дата: Июл 23, 2004 04:16:01 Блин, IDE нет, IDE нет... Чо ваще надо-то? Я Aditor'ом пользуюсь и ништяк. По Ф5 компилит. Синтаксис покрашивает. Номера строк рисует. Отступы и подступы делает. А надо бряк поставить, так это пара пустяков - Nop Nop Int3 Nop - и отладчик сам всплывает из ниоткуда... Кстати, есть ИДЕ на асме писанный - ФАСМ ГУИ называется. |
|
|
Дата: Июл 23, 2004 09:02:02 Мои требования к IDE: 1. Как можно более полный Auto-Complete, чтобы можно было применять осмысленные (длинные) имена и чтобы редактор сам допечатывал или предлагал список вариантов допечатывания. В Auto-Complete в AsmDev32 будет почти всё: переменные (локальные и глобальные), имена структур, поля структур, всё что объявлено через EQU, функции, методы классов, метки, макросы. 2. Встроенный редактор ресурсов, соединённый с генератором кода, чтобы можно было 'повесить' на любой элемент диалогового окна событие (генератор кода впишет нужную функцию) - как это сделано в Visual Basic или C#. 3. Генератор кода и парсер сделаны как PlugIn-ы. Можно разрабатывать на MASM, TASM, FASM ... Идешь в опции, выбираешь платформу и вперёд! Кто-то написал новый Ассемблер - пишем PlugIn и порядок. 4. Интерфейс к некоторым частям IDE (редактор, например) тоже через PlugIn - даст расширение на генерацию кода. 5. Полностью сделаная платформа для Объектно-Ориентированного подхода. Наследование классов, перекрытие методов и т.п. - всё генерируется и доступно через Auto-Complete. 6. Все инструменты - со стороны: ассемблер, отладчик, и т.п. - завязано с платформой из пункта 3. 7. Куча настроек на персональность: тулбары, Skins, цвета, шрифты, Keyboard Shortcuts - в общем много чего... Таким мне видится IDE. Чтобы делать крупные проекты и reuse code. |
|
|
Дата: Июл 23, 2004 13:13:52 Да, это хорошо и при правильном подходе к персонализации будет весьма удобно. Если оболочка позволит. Совсем недавно свернул крупную разработку из-за неудобств программирования. Ну вобще-то неудобство явилось решающей частью, а основные причины совершенно другие, но тем не менее.. Может с появлением нормального ИДЕ и пересмотром причин-убийц, проект даже возродится. :) |
|
|
Дата: Июл 31, 2004 04:40:46 Я пользуюсь RADASM 2.0.3.6 и SimEd-ом и очень не устраивает меня только одна вещь (может ее уже пофиксили) +.if .elseif .elseif .elseif а хотелось бы так (и придется допделывать контрол?) +.if + .elseif ; код ; код + .elseif + .elseif |
|
|
Дата: Июл 31, 2004 04:52:31 1)А меня не устраивает что RadAsm не умеет открывать файлы при старте, которые не были закрыты при выходе, вне проекта. 2)А также имеет фиксированное число цветовых групп подсветки синтаксиса. Те же недостатки присущи и fasmw(IDE от Privalov'а), но есть существенный плюс в виде открытых исходников, что позволило от первого недостатка уже избавиться :-) |
|
|
Дата: Июл 31, 2004 06:01:49 1) Нет проблем. Всё восстановлено, кроме факта выделения текста (позже, наверное и это можно сохранить) 2) Как раз работаю над цветовым синтаксисом. Сама идея такова: - цветовая палитра сделана как объект и имеет название. Можно хранить и загружать по имени любое число палитр. - палитра может содержать любое число цветовых групп. Группа также имеет имя, список слов, цвет. Также есть палитра по префиксу, например, можно покрасить всё, что начинается на "cls_" (намёк на ООП :-)) одним цветом. Префиксы произвольные и сколько угодно... Для всей настройки есть инструмент в помощь: загружаем какой-либо исходник (желательно побольше) и строится список слов (исключая комментарии) из этого файла. Остаётся только сгруппировать их и навесить цвета. Критика принимается... |
|
|
Дата: Июл 31, 2004 06:24:36 AsmGuru62 Главное чтобы можно было самому создавать столько цветовых групп сколько нужно, хоть на каждое слово. Чтоб была IDE парсила исходник и выделяла даже такие вещи как имена API, возможно с помощью регулярки, типа так /invoke\s+[a-zA-Z0-9_]\s*,/, хотя в таком случае нельзя будет отсеять неправильно написанные в плане регистра имена API, но всё-же такая возможность должна быть. |
|
|
Дата: Июл 31, 2004 17:21:06 Так и задумано! Грузится и парсится исходник и предлагается список слов из этого исходника. Создаём группы и разбрасываем слова по группам. Кстати, идея про "invoke something" неплоха. Подумаю над этим тоже. Кроме того, сразу есть шаблон с наиболее используемыми группами, как: значение (начинается с цифры), символы-разделители (",+=[]():/* и т.п."), ключевые слова, директивы, остальное. API не проблема - в IDE есть отдельная секция где собраны API (как база данных) с параметрами и прочим - облегчает вызовы. |
|
|
Дата: Июл 31, 2004 17:42:47 > API не проблема - в IDE есть отдельная секция где собраны > API (как база данных) > с параметрами и прочим - облегчает вызовы. Тогда должна быть фича подсветка API, т.е. чтоб была такая группа и без дополнительных настроек API подсвечивались, но только цветом выбранным пользователем. ЗЫ: в RadAsm'е вроде как тоже есть база API но на поверку оказывается что в ней не хватает многих функций :-) |
|
|
Дата: Июл 31, 2004 21:13:03 Ну так всё-ж настраивается - появились новые API - добавляем в базу и делов то... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.119 |