Ни одна серьезная программная разработка не обходится без создания контекстно-чувствительной справочной службы (далее - Help-службы).
В этом разделе описан процесс создания Help-службы и настройка программы на работу с ней. Для реализации процесса вам понадобятся как минимум две утилиты: текстовый RTF-редактор и компилятор Help-файлов. В качестве текстового редактора обычно используется Microsoft Word (далее просто Word), поддерживающий расширенный текстовый формат RTF (стандартный для Windows 32 текстовый редактор WordPad также поддерживает формат RTF, но в нем нет удобных средств вставки специальных управляющих символов). В ранних версиях Delphi в качестве компилятора Help-файлов поставлялся стандартный компилятор hcsi.exe. С последними версиями 4 и 5 поставляется более удобная утилита Microsoft Help Workshop (файл hcw.exe из каталога help | tools каталога размещения Delphi).
В этом разделе :
8 Этапы разработки
8 Планирование системы справок На этапе планирования необходимо составить перечень разделов справочной службы и нужных перекрестных ссылок.
8 Создание текстовых файлов Вся справочная информация помещается в один или несколько текстовых файлов в формате RTF. Для их создания может использоваться любой текстовый редактор, поддерживающий этот формат
8 Разработка проектного файла Проектный файл служит основным управляющим документом для Help-компилятора.
8 Файл содержания справочной службы Содержание справочной службы оформляется в файле с расширением сnt и становится доступным после нажатия кнопки содержание в справочном окне. Для создания/редактирования содержания используется утилита MS HW.
8 Компиляция, тестирование и связь с программой Компиляция и тестирование справочной службы не составляют проблемы: с помощью MS HW создайте (или загрузите) проектный файл и щелкните по кнопке save and compile или по инструментальной кнопке.
8 Макрокоманды WinHelp Справочная служба Windows 32 - WinHelp имеет встроенные макрокоманды, которые доступны из справочной службы программы.
| |