Шаг 110.
Microsoft Visual C++ 2010. Начала.
Справочная информация. Справочная система HTML Help

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

    Разработчик программы должен позаботиться о том, чтобы пользователю было удобно работать с программой, чтобы при возникновении какой-либо проблемы он мог быстро получить рекомендацию по ее устранению, ответ на возникший вопрос. Решить обозначенную задачу можно, создав справочную систему, обеспечивающую доступ к справочной информации.

Справочная система HTML Help

    В настоящее время в большинстве прикладных программ справочная информация отображается в формате HTML Help. По запросу пользователя, в результате нажатия клавиши F1, выбора соответствующей команды в меню Справка или нажатия кнопки Справка в диалоговом окне, на экране появляется окно справочной информации. Оно, как правило, разделено на две части: в правой части отображается список разделов справочной информации (оглавление), в левой - содержание выбранного раздела (рисунок 1).


Рис.1. Пример справочной информации в формате HTML Help

    Основой справочной системы формата HTML Help являются компилированные HTML-документы (CHM-файлы) - совокупность отдельных HTML-страниц справочной информации. Помимо HTML-страниц CHM-файл обычно содержит список названий разделов справочной информации (оглавление) и предметный указатель (индекс).

    Отображение справочной информации формата HTML Help обеспечивает операционная система (утилита hh.exe). Таким образом, задача создания справочной системы приложения сводится к созданию CHM-файла.

    Создать CHM-файл можно с помощью Microsoft HTML Help Workshop. Сначала надо подготовить справочную информацию (информацию каждого раздела следует поместить в отдельный HTML-файл), затем - выполнить компиляцию.

    Процесс преобразования исходной справочной информации в CHM-файл представлен на рисунке 2.


Рис.2. Процесс создания CHM-файла

    Исходной информацией для компилятора являются файл проекта, файлы справочной информации и файл контента. Файлы проекта и контента создаются непосредственно в Microsoft HTML Help Workshop.

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




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