Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Визуальное программирование Delphi.doc
Скачиваний:
71
Добавлен:
05.06.2015
Размер:
603.65 Кб
Скачать

2. Создание файла содержания (*.Cnt)

Файл содержания создается в Help WorkShop. Для его создания необходимо:

  • Запустить Help WorkShop.

  • Выбрать команду File|New.

  • Из предлагаемых пунктов выбрать Help Contents.

  • В поле default file name задать имя справочного файла Name.hlp.

  • В поле default title написать «Справка».

  • Создать структуру файла содержания c помощью кнопок:

AddAbove – добавить выше;

AddBelow – добавить ниже;

При нажатии любой из этих кнопок открывается окно Edit Contents Tab Entry, в котором можно задать очередной заголовок (Heading), отображающийся в виде книги, или очередную тему (Topic). Для заголовка указывается только его текст (Tile). Для темы записывается ее название (Tile), которое появится на странице Содержание справки, и идентификатор темы (Topic ID), указанный в файле разделов (*.rtf) со сноской #

3. Создание файла проекта

  • Запустить Help WorkShop.

  • Выбрать File | New.

  • Из предлагаемых пунктов выбрать Help Project.

  • Задать имя проекта.

  • Нажать кнопку Options.

  • В поле Help title задать название файла.

  • Выбрать вкладку Files окна Options. Задать имена *rtf (в поле PTF files) и *cnt (в поле Contents files) файлов. Закрыть окно Options.

  • Нажать кнопку Map.

  • С помощью кнопки Add последовательно задать значения идентификаторов разделов.

Например,

TopicID Mapped numeric value:

HPG1 1

HPG2 2

  • Если нужно, чтобы разделы помощи выводились в окне с кнопками перехода(«>>»,«<<»), например, если использовалась сноска +, то нажать кнопку Windows.

    • Задать имя окна – main.

    • Перейти на вкладку Buttons, поставить галочку в Browse.

    • Нажать ОК.

  • Сохранить и откомпилировать проект, нажав на кнопку Save and Compile.

  • Для просмотра полученной справки нажать кнопку «?» на панели инструментов.

4. Подключение справочной системы к приложению

Пусть справочная система должна вызываться при нажатии кнопки Contents. Тогда обработчик события OnClick этой кнопки – функция ContentsClick – должен выглядеть следующим образом:

procedure TForm1.ContentsClick(Sender : TObject)

begin

Application.HelpFile=’Name.hlp’; //Name.hlp – имя файла справки

Application.HelpCommand(HELP_FINDER,0);

end

Или при помощи меню Project/Options/Application/

Задание

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

Литература:

  1. В. В. Шупрута. «Delphi 2005. Учимся программировать», М.- «Наука», 2007

  2. Шпак Ю.А. Delphi 7 на примерах. М. – «Финансы и стастика», 2003

  3. Архангельский А.Я. «Delphi 2006. Справочное пособие», СПб, «Питер», 2003

  4. Кэнту М. «Delphi 7. Для профессионалов», М. – «Мир», 2006

Оглавление

Занятие 1 2

Простой диалог 2

Занятие №2 15

Управляющие компоненты 15

Занятие №3 28

Проектирование меню 28

Занятие №4 42

Компоненты отображения данных. Вызов стандартных диалогов 42

Занятие №5 55

Подготовка справочной системы 55

Составитель: П о л я к о в Кирилл Игоревич

0