Безопасность в Дельфи


Средства построения справочных систем


Вернуться к разделу Арсенальная башня

Продукт: Help Development Studio
Производитель:Евгений Иванов
Сайт:http://www.chat.ru/~ijus_dev
Распространение: свободное распространение, без исходных кодов
Поддерживаемые IDE: CB1, CB3, CB$, CB5, D2, D3, D4, D5
Описание: Help Development Studio - очень удобная оболочка для Microsoft Help Compiler. С ее помощью можно готовить полноценные файлы справки в формате WinHelp.
Довольно простой и наглядный инерфейс, справка на русском языке, помогут очень быстро разобраться в работе HDS.
Удобный встроенный текстовый редактор, поддержка графики, макросы, гипперссылки и так далее.
Возможно подключение дополнительных модулей (dll).
Недостатки: К недостаткам можно отнести лишь особенности работы в текстовом редакторе: невозможно редактировать созданные ссылки, можно только удалить их и создать заново.
Продукт: HelpScribble
Производитель:Jan Goyvaerts
Сайт:http://www.jgsoft.com/helpscr.html
Распространение: коммерческий / trial
Поддерживаемые IDE:D1, D2, D3, D4, CB1, CB3
Описание: HelpScribble предназначен для создания Windows Help files. Поддерживает формат Windows 3.1 и Winows 95 help-файлов.
Возможно сохранить проект как HPJ и RTF файл. Экспорт в HTML Help формат.
Для Borland Delphi и C++Builder программистов могут быть интересны следующие особенности:
  • HelpScribble сканирует исходный код и создает документацию по VCL компонентам, используя комментарии из текста в качестве начального описания;
  • HelpScribble интегрируется в IDE;
  • В примерах кода, входящих в Help-файл, возможно добавить подсветку синтаксиса;
И многое другое.
Недостатки: Не отмечены.
Продукт: HTML Help Kit for Delphi
Производитель:Robert Chandler, The Helpware Group
Сайт: http://www.helpware.net
Распространение:свободный исходный код
Поддерживаемые IDE: D3, D4, D5
Описание: Библиотека для доступа к HTML Help API из программ, написанных на Delphi. Содержит удобные функции, с помощью которых можно обращаться к справке HTML из Delphi приложений.
Недостатки: Не замечены.
Продукт: Help & Manual
Производитель:EC Software
Сайт: http://www.ec-software.com
Распространение: коммерческий | evaluation period 14 days
Поддерживаемые IDE: D2 , D3, D4, D5
Описание: Средство построения справочной системы ориентировано, как указано на сайте, на разработчиков программного обеспечения.
WYSIWYG редактор, достаточно простой и понятный интерфейс. Поддерживаются встроенные изображения. Итоговый файл может быть сгенерен в Win95 Help, Win3.x Help, RTF, HTML и HTMLHelp форматах.
С помощью этой же программы можно подготовить печатную документацию.
Поддерживается документирование Delphi приложений - импорт файла проекта *.dpr и построение по нему заготовки для будущего help-файла.
Очень простой в использовании и довольно удобный HELP-дизайнер.
Недостатки: При импорте Delphi проекта просматриваются ТОЛЬКО формы приложения и их контролы, так что все "беcформенные" unit'ы остаются без внимания.
Продукт: Time2HELP
Производитель:Digital Logikk AS
Сайт: http://www.time2help.com
Распространение: коммерческий/trial
Описание: Весьма оригинальное и своеобразное решение среди программ для написания справочных систем (как написано на web-сайте - JavaDoc for Delphi). Программа предназначена, в основном, для разработчиков компонентов и библиотек на Delphi, и посему, основным ее достоинством является способность генерировать шаблон справочной системы на основе анализа исходных текстов на Object Pascal. И с этой задачей программа справляется отлично. Скелет справочной системы генерируется быстро, и что немаловажно, весьма недурственно, на мой взгляд, выглядит. Как именно выглядит - можно увидеть заглянув в справочную систему от набора Internet-компонентов WinShoes (именно при помощи Time2HELP она построена).
Сделать импорт исходного текста и скомпилировать готовый файл справки - дело нескольких минут. Дальше все несколько сложнее. Результатом генерации является файл в формате SGML (это структурированный язык описания документа), и дальше писать придется именно на нем. Хотя, в принципе, можно взять полученный перед компиляцией, файл в формате RTF, и работать дальше именно с ним.
Еще одна интересная вещь. Результат анализа исходных текстов - это не только скелет справочной системы, но еще и файл, предназначенный для просмотра специальной программой, поставляемой вместе с Time2HELP. Там можно увидеть не только списки всех классов и модулей, но еще и диаграммы наследования для классов. Естественно, что щелчок мышью на любом элементе, открывает соответствующий раздел файла справки.
Генерация справочной системы возможна в форматах как WinHelp так и HTML Help.
Недостатки: Отсутствие WYSIWYG редактора для текста, сложность языка описания документа. Практически полное отсутствие поддержки графики в документах.

Основная страница | Свитки | Сокровищница | Подземелье Магов | Hello, World! | Арсенальная башня |



Содержание  Назад  Вперед