- •Основы визуального программирования в среде Delphi 7.0
- •2. МеткаLabel(страницаStandard)
- •3. Окно редактирования Edit (страница Standard)
- •4. Кнопки Button, BitBtn (страницы Standard, Additional)
- •5. Компонент CheckBox(страница Standard)
- •6. Компоненты GroupBox, RadioButton (страница Standard)
- •7. Компонент ComboBox(страница Standard)
- •Пример выполнения задания
- •Практические задания
- •Занятие №2
- •2. Компонент PageControl (страница Win32)
- •3. КомпонентDateTimePicker(страницаWin32)
- •4. КомпонентTrackBar(страницаWin32)
- •5. Компонент UpDown (страница Win32)
- •Практические задания
- •Занятие №3
- •2. Создание меню с помощью мастера
- •3. Компоненты MainMenuи РоpupMenu(панельStandart)
- •4. Проектирование меню с помощью Конструктора Меню
- •5. Организация отклика на вызов пункта меню
- •6. Диалоги как модальные формы
- •7. Создание диалогового окна с помощью шаблона
- •8. Вызов диалогового окна пунктом меню
- •9. Прием введенных значений из диалогового окна в основное окно приложения
- •Практические задания
- •Занятие №4
- •2. Компонент TreeView(страницаWin32)
- •3. Компонент ListView(страницаWin32)
- •4. Компонент OpenDialog (страница Dialogs)
- •5. Компонент FontDialog (страница Dialogs)
- •6. Компонент ColorDialog(страницаDialogs)
- •Практические задания
- •Занятие №5 Подготовка справочной системы Цель занятия
- •Методические указания
- •1. Создание текстового файла разделов (*.Rtf)
- •Сноска #
- •Сноска к (заглавная латинская буква)
- •2. Создание файла содержания (*.Cnt)
- •3. Создание файла проекта
- •4. Подключение справочной системы к приложению
- •Задание
- •Оглавление
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/
Задание
Подготовить справочную систему к одной из предыдущих лабораторных работ, подключить ее к приложению.
Литература:
В. В. Шупрута. «Delphi 2005. Учимся программировать», М.- «Наука», 2007
Шпак Ю.А. Delphi 7 на примерах. М. – «Финансы и стастика», 2003
Архангельский А.Я. «Delphi 2006. Справочное пособие», СПб, «Питер», 2003
Кэнту М. «Delphi 7. Для профессионалов», М. – «Мир», 2006
Оглавление
Занятие 1 2
Простой диалог 2
Занятие №2 15
Управляющие компоненты 15
Занятие №3 28
Проектирование меню 28
Занятие №4 42
Компоненты отображения данных. Вызов стандартных диалогов 42
Занятие №5 55
Подготовка справочной системы 55
Составитель: П о л я к о в Кирилл Игоревич