
- •Лабораторная работа Создание справочных файлов в html Help Workshop.
- •1.Введение
- •Справочная система
- •Сводка и групировка данных
- •2.Цель работы и задачи
- •3.Теоретические сведения
- •Формирование навигационных файлов
- •Последние штрихи
- •4.Краткое описание програмного комплекса
- •5.Методика выполнения работы
- •6.Порядок выполнения работы.
- •7.Требования к содержанию и оформлению отчета.
- •8.Контрольные вопросы.
- •9.Критерии результативности выполнения работы.
Формирование навигационных файлов
Для начала мы построим оглавление и предметный указатель. Основой для обоих служит специальный файловый формат Microsoft под названием "sitemap" (карта узла). Такие файлы строятся на базе стандартных тегов HTML <UL> и <LI>, дополненных тегами OBJECT, которые применяются элементами управления ActiveX из состава HTML Help. К счастью, пользователь избавлен от необходимости формировать их вручную, хотя и подготовка с помощью Workshop тоже довольно утомительна.
Для построения "книги" в оглавлении нужно обратиться к закладке Contents (Содержание), щелкнуть на кнопке Insert a Heading (Вставить заголовок) и набрать нужный заголовок. Затем следует вставить страницу, щелкнув на кнопке Insert a Page, набрать ее заголовок и связать его с именем соответствующего HTML-файла. Эту процедуру придется повторить для всех страниц данного раздела и всех разделов проекта, после чего с помощью клавиш со стрелками элементы оглавления в надлежащем порядке размещаются в иерархической структуре. Достаточно щелкнуть на кнопке Save (Сохранить), и средствами Workshop оглавление будет сохранено как текстовый файл с расширением hhc.
Предметный указатель строится примерно так же, но требует больше труда, поскольку с одним разделом обычно связано несколько ключевых слов. Обратившись к закладке Index (Указатель), нужно с помощью кнопки Insert a keyword ввести ключевое слово и связать его с одним или несколькими HTML-файлами. Ключевые слова следует подобрать для всех разделов проекта, но за сортировку их списка отвечает компилятор, который расставит их в алфавитном порядке при сборке CHM-файла. При щелчке на кнопке Save после завершения подготовки предметного указателя он будет сохранен в файле с расширением hhk.
И, наконец, перейдем к последнему из трех интерфейсов навигации – средствами полнотекстового поиска, отличающимся от двух других простотой разработки. Посудите сами: достаточно перейти в диалоговое окно Options (Опции), щелкнуть на закладке Compiler (Компилятор), установить флажок Compile full-text search information (Собрать информацию для поиска) и все. В результате этих шагов компилятор получает указание сформировать поисковую базу данных и сохранить ее в CHM-файле. (Заметим, что поиск происходит на клиентской машине и обходится без программного обеспечения сервера.)
Теперь заново выстроим свою справочную систему и: в окне программы просмотра HTML Help появятся три закладки для навигации. Щелкаем на каждой из них и проверяем подготовленную нами систему навигации.
Последние штрихи
Далее следует этап тестирования и отладки. Для начала нужно проверить журнал регистрации ошибок Workshop, но придется также потратить время на тестирование связей и проверку разделов вручную. Наконец, не стоит забывать и о вопросах, связанных с распространением. Можно поместить CHM-файл на Web-сервер, чтобы пользователи загружали его на свои ПК, или инсталлировать его на их локальных дисках. Если справочная система распространяется вместе с прикладной программой, следует включать в комплект поставки пакет установки и обновления HTML Help (Hhupd.exe размещается на локальном диске в папке HTML Help Workshop\Redist). Таким образом, конечные пользователи гарантированно получат самые последние компоненты системы HTML Help.
HTML Help – замечательная система для вывода самой разной информации. Реализация амбициозных планов Microsoft по выпуску очередной версии и быстрый рост числа программ на основе Web будут способствовать стиранию граней между справочной системой и World Wide Web.