Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет_указ_лр_ПИ_б3.doc
Скачиваний:
12
Добавлен:
01.04.2025
Размер:
1.8 Mб
Скачать

Разработка справочной системы

Цель работы:

Создать приложение с иерархически организованной справкой.

Порядок выполнения работы:

  1. Изучить теоретические сведения.

  2. Разработать справочную систему для приложения Лабораторной работы №1 «Калькулятор».

  3. Проверить правильность работы программы по ранее составленному набору тестов.

  4. Оформить отчет.

Содержание отчета:

  1. Отлаженная программа со всеми необходимыми комментариями.

  2. Набор тестов, выполнение которых подтверждено копиями выходных документов.

В результате выполнения лабораторной работы студент должен продемонстрировать преподавателю готовый проект, файл формы и исходный код модуля.

Примечание: домашние и/или лабораторные задания предъявляются в указанный срок в виде отчета и оцениваются. При неготовности в срок выставляется неудовлетворительная оценка, которая не может быть исправлена. Работа оценивается по защите отчета. К отчету должен быть приложен файл со всеми разработанными программами, процедурами, главной программой и модулем. Все предъявляемые программы должны быть работоспособными. Защита не может состояться как без наличия отчета, так и файла. Отчет и файл должен быть сохранен до экзамена. Все текущие оценки учитываются при определении формы и содержания экзамена студента.

Теоретические сведения

Общие сведения о справочной системе

Справочная система является неотъемлемой частью каждой более-менее сложной программы.

Справочная система программ, работающих в Windows, в том числе и справочная система Delphi, представляет собой набор файлов определенной структуры, используя которые программа Winhelp, являющаяся составной частью Windows, выводит справочную информацию по запросу пользователя.

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

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

  • Обычно в состав справочной системы входит несколько файлов:

  • Файлы, содержащие справочную информацию (расширение .hlp);

  • Файлы оглавления (расширение .cnt);

  • После первого вызова справки WinHelp создает файл .gid;

  • Также другие типы файлов.

Процесс создания справочной системы можно представить как последовательность следующих шагов:

  1. Подготовка справочной информации. На данном этапе происходит создание текстовых файлов, содержащих описания справочных разделов. Текстовые файлы готовятся с помощью любого текстового редактора, поддерживающего расширенный текстовый формат RTF. В них включаются специальные управляющие символы для создания перекрестных ссылок и подключения растровых изображений.

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

  3. Разработка файла содержания. Содержание активизируется при запуске HLP-файла, а также после щелчка по кнопке содержание в окне справочной службы.

  4. Компиляция Help-файлов.

  5. Тестирование и отладка справочной системы.

  6. Связь программы со справочной системой.

Компиляцию HLP-файла можно выполнить до создания файла содержания.