- •Разработка приложения с обработкой списков.
- •Компонент tListBox
- •Combo Box - комбинированная строка ввода
- •Использование компонента tListBox
- •Использование компонента tComboBox
- •Графика в Делфи
- •Приложение Задание1. Заставка. Порядок выполнения
- •Пример создания заставки
- •Задание 2. Анимация иллюстрация вращения луны вокруг Земли. Порядок выполнения
- •Задание 3. Диаграмма. Порядок выполнения
- •Разработка приложения с обработкой исключительных ситуаций
- •Лабораторная работа №5.
- •Стандартные компоненты для использования dde и ole в Delphi
- •Динамический обмен данными — dde
- •Внедрение и связывание объектов — ole
- •Технология com
- •Технология сом
- •Разработка справочной системы
- •Общие сведения о справочной системе
- •Создание текстовых файлов справочной системы
- •Создание проекта справочной системы
- •Создание файла содержания справочной системы
- •Прикрепление справочной системы к программе
- •Список литературы Основная
- •Дополнительная
Разработка справочной системы
Цель работы:
Создать приложение с иерархически организованной справкой.
Порядок выполнения работы:
Изучить теоретические сведения.
Разработать справочную систему для приложения Лабораторной работы №1 «Калькулятор».
Проверить правильность работы программы по ранее составленному набору тестов.
Оформить отчет.
Содержание отчета:
Отлаженная программа со всеми необходимыми комментариями.
Набор тестов, выполнение которых подтверждено копиями выходных документов.
В результате выполнения лабораторной работы студент должен продемонстрировать преподавателю готовый проект, файл формы и исходный код модуля.
Примечание: домашние и/или лабораторные задания предъявляются в указанный срок в виде отчета и оцениваются. При неготовности в срок выставляется неудовлетворительная оценка, которая не может быть исправлена. Работа оценивается по защите отчета. К отчету должен быть приложен файл со всеми разработанными программами, процедурами, главной программой и модулем. Все предъявляемые программы должны быть работоспособными. Защита не может состояться как без наличия отчета, так и файла. Отчет и файл должен быть сохранен до экзамена. Все текущие оценки учитываются при определении формы и содержания экзамена студента.
Теоретические сведения
Общие сведения о справочной системе
Справочная система является неотъемлемой частью каждой более-менее сложной программы.
Справочная система программ, работающих в Windows, в том числе и справочная система Delphi, представляет собой набор файлов определенной структуры, используя которые программа Winhelp, являющаяся составной частью Windows, выводит справочную информацию по запросу пользователя.
Основным элементом справочной системы являются HLP-файлы, в которых находится справочная информация. В простейшем случае справочная система программы может представлять собой один единственный HLP-файл.
Создать справочную систему (HLP-файл) можно, например, при помощи поставляемой вместе с Delphi программы Microsoft Help Workshop. Исходным «материалом» для создания HLP-файла является текст справочной информации, представленный в виде RTF-файла.
Обычно в состав справочной системы входит несколько файлов:
Файлы, содержащие справочную информацию (расширение .hlp);
Файлы оглавления (расширение .cnt);
После первого вызова справки WinHelp создает файл .gid;
Также другие типы файлов.
Процесс создания справочной системы можно представить как последовательность следующих шагов:
Подготовка справочной информации. На данном этапе происходит создание текстовых файлов, содержащих описания справочных разделов. Текстовые файлы готовятся с помощью любого текстового редактора, поддерживающего расширенный текстовый формат RTF. В них включаются специальные управляющие символы для создания перекрестных ссылок и подключения растровых изображений.
Разработка проектного файла, содержащего специальные команды для Help-компилятора. Проектный файл описывает структуру справочной службы в целом, в нем каждому разделу присваивается уникальный целочисленный идентификатор.
Разработка файла содержания. Содержание активизируется при запуске HLP-файла, а также после щелчка по кнопке содержание в окне справочной службы.
Компиляция Help-файлов.
Тестирование и отладка справочной системы.
Связь программы со справочной системой.
Компиляцию HLP-файла можно выполнить до создания файла содержания.
