Вернуться к разделу Арсенальная башня
Продукт: | HCWizard и HeadConv |
Производитель: | Bob Swart (Aka Dr. Bob) |
Сайт: | http://www.drbob42.com/tools/headconv.htm |
Распространение: | свободное |
Описание: | HCWizard (GUI) и HeadConv (командная строка) генераторы Pascal интерфейсных модулей, предназначенные для конвертирования заголовочных *.h файлов на C/C++ в иитерфейсные *.pas модули. Имеется возможность генерации Pascal-модулей как для статического, так и для динамического импорта DLL. |
Недостатки: | в ряде случаев может потребоваться дополнительная ручная правка сгенерированного модуля |
Продукт: | DelForExp |
Производитель: | Egbert van Nes |
Сайт: | http://www.slm.wau.nl/wkao/DelForExp.html |
Распространение: | свободное; исходный код |
Поддерживаемые IDE: | D5, D6 |
Описание: | Раcсматриваемый инструмент представляет собой эксперт, встраиваемый в IDE предназначен для автоматического форматирования (вызов горячей клавишей или из меню Tools) исходного кода на Delphi. Можно форматировать как только текущий файл в редакторе, так и все файлы проекта (как открытые, так и нет) сразу. Стандарт, по которому производится форматирование при установках параметров по умолчанию соответствует используемому Borland. Пользователь также может настроить по своему усмотрению большое число параметров: величину отступов и их использование в различных синтаксических конструкциях, правила использования пробелов, переход на следующую строку, регистр для директив и зарезервированных слов, выравнивание и др. Кроме эксперта существует и автономная версия - DelFor - с теми же возможностями форматирования. Она представляет собой многоконный редактор с синтаксическим выделением (использован компонент mwEdit) как в редакторе IDE Delphi. |
Недостатки: | Не обнаружены. |
Продукт: | CrackerJax for Delphi |
Производитель: | Kinetic Software Development |
Сайт: | http://www.kineticsoftware.com/index.html |
Распространение: | коммерческий | trial |
Поддерживаемые IDE: | D2, D3, D4, D5 |
Описание: | СrackerJax предназначен для нормализации исходного Delphi-кода по определенному набору шаблонов. Предлагается свыше 200 опций форматирования кода, включая основные конструкции языка, описание типов и переменных. Каждый набор опций можно сохранить в отдельном файле конфигурации. CrackerJax встраивается в IDE Delphi, очень легко настраивается и быстро форматирует исходный код. Он вряд ли понадобится разработчику для форматирования своего кода, так как проще сразу писать правильно. Но может быть очень полезен, если нужно разобраться в чужом коде, который или плохо или совсем не форматирован. |
Недостатки: | Не обнаружены. |
Продукт: | PasToHTML |
Производитель: | Быстрицкий Владимир |
Сайт: | http://www.geocities.com/SiliconValley/Code/4658/pastohtml/index.html |
Распространение: | свободное распространение |
Поддерживаемые IDE: | D1, D2, D3, D4, D5 |
Описание: | Конвертор PasToHTML предназначен для генерации html-файлов по исходным Delphi-кодам. Возможно конвертировать как отдельный файл, так и полностью проект, при этом будут генерится html-файл для каждого pas-файла проекта. Все функции, определенные в секции Interface будут иметь ссылки на код своей реализации в секции Implementation. |
Недостатки: | Нет возможности определять собственные шаблоны для генерации html-файлов. |
Продукт: | Редактор блок-схем |
Производитель: | Быстрицкий Владимир |
Сайт: | http://www.chat.ru/~alglib/editor/index.html |
Распространение: | коммерческий | демо-версия |
Описание: | Данный редактор - программа предназначенная для создания и редактирования блок-схем. Это специализированная программа, она предоставляет тот набор инструментов, который необходим именно для создания блок-схем, что является существенным аргументом в пользу применения данной программы, а не использования графических редакторов. Набор дополнительных опций позволяет оптимизировать процесс разработки блок-схем и дальнейшего преобразования их в процедуры и функции языка программирования на котором Вы собираетесь использовать созданный алгоритм. Основные возможности редактора:
|
Недостатки: | Не совсем очевидная настройка блок-схемы для экспорта в код. |
Основная страница | Свитки | Сокровищница | Подземелье Магов | Hello, World! | Арсенальная башня |