Справочная система для приложения в Delphi: Файл документа справочной информации

Категория: Учебники по Delphi » Основы программирования в Delphi

Файл документа справочной системы представляет собой RTF-файл определенной структуры. Создать RTF-файл справочной информации можно, например, при помощи Microsoft Word. Сначала нужно набрать текст разделов справки, оформив заголовки разделов одним из стилей Заголовок, например Заголовок1. При этом текст каждого раздела должен находиться на отдельной странице документа (заканчиваться символом "разрыв страницы"). 

 

Справочная система для приложения в Delphi: Создание проекта справочной системы

Категория: Учебники по Delphi » Основы программирования в Delphi

После того как создан файл справочной информации системы (RTF-файл), можно приступить к созданию справочной системы (HLP-файла). Для этого удобно воспользоваться программой Microsoft Help Workshop, которая поставляется вместе с Delphi и находится в файле Hcw.exe. 

 

Справочная система для приложения в Delphi: Подготовка справочной информации

Категория: Учебники по Delphi » Основы программирования в Delphi

Подготовить HTML-файл можно при помощи любого редактора текста. Наиболее быстро это можно сделать, если редактор позволяет сохранить набранный текст в HTML-формате. Если использовать обычный редактор, например, входящий в состав Windows Блокнот, то в этом случае придется изучить основы языка HTML.

В простейшем случае вся справочная информация может быть помешена в один-единственный HTML-файл. Однако если для навигации по справочной системе предполагается использовать вкладку Содержание, в которой будут перечислены разделы справочной информации, то в этом случае информацию каждого раздела нужно поместить в отдельный HTML-файл. В качестве примера на рис. 14.21 приведено окно справочной системы программы Квадратное уравнение. Во вкладке Содержание три пункта. Это значит, что исходная справочная информация была представлена тремя HTML-файлами. 

 

Рис. 14.21. Для навигации по справочной информации можно использовать вкладку Содержание

 

 

Справочная система для приложения в Delphi: Назначение числовых значений идентификаторам разделов справки

Категория: Учебники по Delphi » Основы программирования в Delphi

Чтобы программа, использующая справочную систему, могла получить доступ к конкретному разделу справочной информации, нужно определить числовые значения для идентификаторов разделов. Чтобы это сделать, надо в окне проекта справочной системы нажать кнопку Map, в результате чего откроется диалоговое окно Map (рис. 14.16). В этом окне нужно нажать кнопку Add и в поле Topic ID, открывшегося диалогового окна Add Map Entry (рис. 14.17), ввести идентификатор раздела справки, а в поле Mapped numeric value — соответствующее идентификатору числовое значение. В поле Comment можно ввести комментарий -- название раздела справочной системы, которому соответствует идентификатор. 

Рис. 14.16. Диалоговое окно Map

На рис. 14.18 приведено окно проекта справочной системы после добавления RTF-файла, установки характеристик главного окна справочной системы и назначения числовых значений идентификаторам разделов.

Рис. 14.17. Диалоговое окно Add Map Entry 

Рис. 14.18. Окно проекта справочной системы

 

Справочная система для приложения в Delphi: Компиляция проекта

Категория: Учебники по Delphi » Основы программирования в Delphi

После того, как будет подготовлен файл проекта, можно выполнить компиляцию, щелкнув на находящейся в окне проекта кнопке Save and Compile. Однако первый раз компиляцию проекта справочной системы лучше выполнить выбором из меню File команды Compile, в результате выполнения которой открывается диалоговое окно Compile a Help File (рис. 14.19). 

В этом окне следует установить флажок Automatically display Help file in WinHelp when done (Автоматически показывать созданную справочную систему по завершении компиляции), а затем нажать кнопку Compile. По завершении компиляции на экране появляется окно с информационным сообщением о результатах компиляции и, если компиляция выполнена успешно, окно созданной справочной системы. Созданный компилятором файл справочной системы (HLP-файл) будет помещен в ту папку, в которой находится файл проекта.

Рис. 14.19. Диалоговое окно Compile a Help File