2.6.4. Использование справочной системы в программе
Для того чтобы во время работы программы пользователь, нажав клавишу F1, мог получить справочную информацию, надо чтобы свойство HelpFile главного окна приложения содержало имя файла справочной системы, а свойство HelpContext числовой идентификатор нужного раздела. Т.е. используются идентификаторы разделов справочной системы перечислены в разделе MAP файла проекта справочной системы.
Файл справочной системы приложения лучше поместить в ту папку, в которой находится файл исполняемой программы.
Если в диалоговом окне есть кнопка Справка, то для кнопки создается процедура обработки события OnClick, которая обращением к функции winhelp запускает справочный файл .hlp. При вызове функции winhelp в качестве параметров указываются: идентификатор окна, которое запрашивает справочную информацию; имя файла справочной системы; константа, определяющая действие, которое должна выполнить программа Windows Help и уточняющий параметр.
Если необходимо вывести конкретный раздел справки, то в качестве параметра, определяющего действие, используется константа Help_Context. Уточняющий параметр в этом случае задает раздел справки, который будет выведен на экран.
Пример использования:
procedure TFormHaupt.BitBtn1Click(Sender: TObject);
begin
WinHelp(Handle,'NewProject.hlp',Help_context,1);
end;
При нажатии на кнопку Справка появляется соответствующий раздел справочной системы (рисунок 23)
Рисунок 23 – Созданный файл справки
В пояснительной записке к курсовой работе необходимо привести скриншоты всех разделов справочной системы.
- Информатика
- Информатика
- 1. Структура пояснительной записки
- 2. Оформление основных разделов
- 2.1. Титульный лист
- 2.2. Бланк заданий
- 2.3. Содержание
- 2.4. Введение
- 2.5. Основные разделы курсовой работы
- 2.5.1. Математическое решение задачи
- 2.5.2. Алгоритмизация вычислительных процессов
- 2.5.3. Таблица идентификаторов
- 2.5.4. Разработка интерфейса пользователя
- 2.5.5. Структура программного приложения
- 2.5.5.1. Падающее и контекстное меню
- 2.5.5.2. Статусная строка
- 2.5.5.3. Структурная обработка исключительных ситуаций
- 2.5.5.4. Динамически подключаемые библиотеки
- 2.5.5.5. Создание анимации
- 2.5.5.6. Вызов внешнего приложения
- 2.5.5.7. Импорт данных в Microsoft Excel и Microsoft Word
- 2.5.5.8. Построение графических зависимостей
- 2.5.5.9. Использование системных диалогов.
- 2.5.5.10. Ввод-вывод данных через внешний файл
- 2.5.5.11. Дополнительные элементы программы
- 2.6. Разработка справочной системы
- 2.6.1. Создание rtf-файла
- 2.6.1.1. Оформление разделов
- 2.6.1.2. Организация поиска по разделам
- 2.6.1.3. Оформление списка ключевых слов
- 2.6.2. Создание файла справочной системы
- 2.6.3. Создание содержания
- 2.6.4. Использование справочной системы в программе
- 2.7. Расчет контрольного примера
- 2.8. Заключение
- 2.9. Список использованных источников информации
- 3. Защита курсовой работы
- 4. Задания для выполнения курсовой работы
- 4.1. Специальность I-37 01 03 – «Тракторостроение»
- 4.2. Специальность I-37 01 04 – «Многоцелевые гусеничные и колесные машины»
- 4.3. Специальность I-37 01 05 – «Городской электрический транспорт»
- Курсовая работа
- «Информатика»
- Реферат
- 25 Стр., 7 рис., 6 табл., 8 источн., 1 прил.