Шаг 116.
Microsoft Visual C++ 2010. Начала.
Справочная информация. Microsoft HTML Help Workshop. Идентификаторы разделов

    На этом шаге мы рассмотрим назначение и алгоритм создания идентификаторов разделов.

    Обычно когда пользователь, нажав клавишу F1, запрашивает справочную информацию, в окне справочной системы сразу отображается нужный раздел (страница). Такой режим отображения справочной информации называется контекстно-зависимым. Для того чтобы программист мог реализовать контекстно-зависимый режим отображения справочной информации, необходимо каждой странице назначить идентификатор.

    Инструкция назначения идентификатора в общем виде выглядит так:

  #define Страница Идентификатор; комментарий

    Например, инструкция

  #define cdd_01 1; Чистый дисконтированный доход
объявляет идентификатор для страницы cdd_01.html. Следует обратить внимание, что при объявлении идентификатора расширение файла не указывается.

    Инструкции объявления идентификаторов следует поместить в отдельный файл. В качестве примера ниже приведено содержимое файла объявления идентификаторов разделов справочной информации программы "Чистый дисконтированный доход". Следует обратить внимание, что файл с расширением h — это обычный текстовый файл.

    Содержимое файла profit.h:

  #define cdd_01 1; Чистый дисконтированный доход
  #define cdd_02 2; Финансовые результаты
  #define cdd_03 3; Финансовые затраты
  #define cdd_04 4; Ставка дисконтирования
  #define cdd_05 5; О программе

    После того как h-файл будет подготовлен (его следует сохранить в каталоге проекта справочной системы), надо:

  1. Выбрать вкладку Project и сделать щелчок на кнопке HTML Help API Information.
  2. Выбрать вкладку Map и щелкнуть на кнопке Header file.
  3. В появившемся окне Include file ввести имя h-файла и щелкнуть на кнопке OK.

    В результате описанных действий в файл проекта будет добавлен раздел MAP (рисунок 1), в котором будет ссылка (директива #include) на файл объявления идентификаторов разделов справочной информации.


Рис.1. Раздел MAP содержит ссылку на файл идентификаторов разделов справочной информации

    На следующем шаге мы рассмотрим компиляцию файла справочной информации.




Предыдущий шаг Содержание Следующий шаг