На этом шаге мы рассмотрим назначение и алгоритм создания идентификаторов разделов.
Обычно когда пользователь, нажав клавишу F1, запрашивает справочную информацию, в окне справочной системы сразу отображается нужный раздел (страница). Такой режим отображения справочной информации называется контекстно-зависимым. Для того чтобы программист мог реализовать контекстно-зависимый режим отображения справочной информации, необходимо каждой странице назначить идентификатор.
Инструкция назначения идентификатора в общем виде выглядит так:
#define Страница Идентификатор; комментарий
Например, инструкция
#define cdd_01 1; Чистый дисконтированный доход
Инструкции объявления идентификаторов следует поместить в отдельный файл. В качестве примера ниже приведено содержимое файла объявления идентификаторов разделов справочной информации программы "Чистый дисконтированный доход". Следует обратить внимание, что файл с расширением h — это обычный текстовый файл.
Содержимое файла profit.h:
#define cdd_01 1; Чистый дисконтированный доход #define cdd_02 2; Финансовые результаты #define cdd_03 3; Финансовые затраты #define cdd_04 4; Ставка дисконтирования #define cdd_05 5; О программе
После того как h-файл будет подготовлен (его следует сохранить в каталоге проекта справочной системы), надо:
В результате описанных действий в файл проекта будет добавлен раздел MAP (рисунок 1), в котором будет ссылка (директива #include) на файл объявления идентификаторов разделов справочной информации.
Рис.1. Раздел MAP содержит ссылку на файл идентификаторов разделов справочной информации
На следующем шаге мы рассмотрим компиляцию файла справочной информации.