В настоящее время существует и применяется широкий набор инструментов для создания систем помощи и документации.
Классификация систем помощи
Системы помощи могут классифицироваться:
· по функциональности:
o пользовательская документация;
o документация для разработчиков;
· способу хранения информации:
o HLP-файлы;
o CHM-файлы;
o PDF-файлы;
· интерактивности:
o «горячая» справка (вызов контекстной помощи из программы);
o документация;
На сегодняшний день формат Adobe PDF считается одним из самых защищенных форматов для хранения электронной документации.
Для создания же систем «горячей» справки самым распространенным и удобным считается формат CHM, родственный гипертекстовым форматам.
Классификация инструментов по созданию систем помощи
Существует четыре основных типа программ, предназначенных для составления справочных систем:
- интегрированные в среду разработки (для продуктов Borland – это Эксперты, расширяющие возможности IDE);
- взаимодействующие со средой разработки (взаимодействуют с IDE, но являются самостоятельными приложениями);
- самостоятельные программы по созданию помощи по компонентам (работают с исходным кодом, но не взаимодействуют со средой разработки);
- инструменты создания систем помощи (не поддерживают языки программирования; вся информация о разработке заполняется вручную).
Основным преимуществом интегрированных или взаимодействующих инструментов (первые 3 типа) является то, что они избавляют разработчика от рутинных действий по переносу структуры компонента в структуру справочной системы (со всеми объектами, связями и событиями).
|
|
Система помощи по разрабатываемому компоненту должна создаваться с помощью одного из инструментов по созданию таких систем.