страница 1 ... страница 3 | страница 4 | страница 5 страница 6
3. Определим уникальный u1080 идентификатор раздела. Для этого установим
курсор перед первым словом раздела Назначение, и зададим команду меню
Insert|Footnote (Вставка|Сноска). После этого в появившемся окне Footnote
and Endnote (Сноски) в группе Insert (Вставить сноску) установим
переключатель Footnote (Обычную). Затем в группе Numbering (Нумерация)
установим переключатель Custom Mark (Другая), в строке ввода рядом с ним
введем символ # и нажмем кнопку ОК. В результате перед первым
предложением строки появится изображение # в виде надстрочного индекса
(оформление сноски), такой же символ появится внизу страницы. Внизу
страницы рядом с символом сноски нужно ввести уникальный
идентификатор раздела MainTopic.
4. Определим заголовок данного раздела, с которым он будет отображаться в
окне результатов поиска. Для этого произведем те же действия, что и в п.2, за
исключением того, что символ, помещаемый в строку ввода рядом с
переключателем Custom Mark (Другая) в окне Footnote and Endnote (Сноски),
- $, а текст внизу страницы рядом с символом сноски - Назначение, состав и
возможности.
5. Определим ключевые слова для данного раздела, по которым можно будет
его найти. Для этого произведем те же действия, что и в п.3, за исключением
того, что символом сноски будет символ K (латинская), а текст внизу
страницы рядом с символом сноски – о
программе;назначение;состав;возможности.
6. Поместим созданный раздел на отдельную страницу. Для этого разместим
курсор за последним словом в разделе и зададим команду меню Insert|Break
(Вставка|Разрыв). Затем в появившемся окне выберем переключатель Page
Break (Новую страницу) и нажмем кнопку ОК.
7. Наберем на новой странице текст справочной системы, посвященного
описанию основного окна с именем «Информация о людях».
Основное окно
В данном окне производится большая часть работы с информацией из БД, и
отображаются результаты всех операций и действий через элементы
отображенияView. А имеющиеся элементы управления, такие как
навигаторыNavigator и менюMenu, обеспечивают взаимодействие и работу с
информацией о людях, хранящейся в БД, а также завершение работыClose с
приложением.
В конце текста следует ввести дополнительный пустой абзац. Оформление
текста аналогично описанному в п.2.
8. Действуя аналогично пп.3-5, установим уникальный идентификатор
раздела MainWin, заголовок раздела «Основное окно», ключевые слова –
основное окно;главное окно;главная форма;основная форма;информация о
людях.
9. Поместим созданный раздел на отдельную страницу, выполнив такие же
действия, как в п.5.
10. Наберем текст раздела справочной системы, посвященного описанию
элементов отображения информации в целом:
Элементы отображения информации
Вся информация, содержащаяся в записной книжке, разбита в БД на две
таблицы: People.db – данные о человеке, Tel.db – данные о телефонах
человека, в результате чего для ее отображения используется два вида
элементов: строки вводаEdit, и таблицаGrid.
В конце текста следует ввести дополнительный пустой абзац.
Оформление текста аналогично описанному в п.2.
11. Действуя аналогично пп.3-5, установим уникальный идентификатор
раздела View, заголовок раздела Элементы отображения информации,
ключевые слова – элементы отображения информации;строки ввода;таблица.
12. Поместим созданный раздел на отдельную страницу, выполнив такие же
действия, как в п.6.
13. Наберем текст раздела справочной системы, посвященный описанию
строк ввода:
Строки ввода
Данные элементы отображенияView предназначены для ввода/вывода и
редактирования данных о человеке
Имеются следующие строки ввода:
Строка ввода порядкового номера: информация данного типа
отображается в виде: Порядковый номер: 012; а вводится в виде: 12.
Строка ввода фамилии: информация данного типа отображается в виде
строки, состоящей из символов латинского или русского алфавита и
начинающейся с заглавной буквы; ввод фамилии производится в таком же
формате.
Строка ввода имени: аналогична строке ввода фамилии.
Строка ввода отчества: аналогична строке ввода фамилии.
Строка ввода даты рождения: информация данного типа отображается в
следующем виде: 15 Апрель 1979 г.; а ввод данных производится в формате:
15.04.1979 или 15.04.79.
Комбинированная строка ввода пола: для ввода информации данного типа
используется выпадающий список допустимых значений.
Строка ввода комментариев: используется для ввода/вывода
дополнительной информации в виде строки достаточно большой длины.
Строки ввода фамилии и даты рождения используются также при поиске по
фамилииSeekFamily и при поиске по дате рожденияSeekDate для ввода
искомого значения.
В конце текста следует ввести дополнительный пустой абзац.
Оформление текста аналогично п.2.
14. Действуя аналогично пп.3-5, установим уникальный идентификатор
раздела Edit, заголовок раздела «Строки ввода», ключевые слова – строки
ввода;поиск;отображение информации;элементы отображения.
Дополнительно определим номер в последовательности просмотра
разделов, описывающих элементы отображения информации. Для этого
произведем такие же действия, которые описаны в п.3, за исключением того,
что символ, помещаемый в строке ввода рядом с переключателем Custom
Mark (Другая) в окне Footnote and Endnote (Сноски), -«+», а текст в нижнем
окне рядом с текстом сноски View:005.
15. Поместим созданный раздел на отдельную страницу, выполнив такие
же действия, как в п.6.
16. Наберем текст раздела справочной системы, описывающий таблицу:
Таблица.
Данный элемент отображенияView предназначен для ввода/вывода и
редактирования данных о телефонах человека. Таблица состоит из двух
столбцов: Номер и Тип. Номер отображается и вводится в виде 232-00-00.
Тип телефона вводится при помощи выпадающего списка допустимых
значений.
В конце текста следует ввести дополнительный пустой абзац. Оформление
текста аналогично описанному в п.2.
17. Действуя по аналогии, установим уникальный идентификатор раздела –
Grid, заголовок раздела Таблица, ключевые слова – таблица;отображение
информации;элементы отображения, номер в последовательности просмотра
View:010.
18. Поместим созданный раздел на отдельную страницу, выполнив те же
действия, что и в п.6.
19. Составим _________и оформим раздел справочной системы, описывающий
навигаторы, присвоив ему уникальный идентификатор Navigator, заголовок
раздела Навигаторы, ключевые слова – элементы
управления;навигатор;навигаторы. Этот раздел содержит следующий текст:
Навигаторы.
В основном окнеMainWin расположены два навигатора, каждый из которых
включает в себя следующие кнопки (слева на право, по порядку):
First record - переход к первой записи;
Prior record - переход к предыдущей записи;
Next record - переход к следующей записи;
Last record - переход к последней записи;
Insert record - вставить новую запись;
Delete record - удалить текущую запись;
Edit record - редактировать текущую запись;
Post edit - сохранить изменения в текущей записи;
Cancel edit - отменить изменения в текущей записи;
Refresh data - обновление данных в текущей записи.
При помощи четырех левых кнопок верхнего навигатора осуществляется
навигация по всем имеющимся в записной книжке записям. Осуществить те
же операции при помощи нижнего навигатора невозможно.
Для того чтобы вставить новую запись, необходимо нажать кнопку плюс на
панели верхнего навигатора, внести необходимую информацию в строки
вводаEdit и нажать кнопку сохранения того же навигатора. Только после
этого осуществляется ввод телефонов для этого же человека при помощи
нижнего навигатора аналогичным образом.
Все остальные операции имеют тот же принцип действия: сначала идет
работа с данными конкретного человека при помощи верхнего навигатора,
затем выполняются различные операции с информацией о телефонах того же
человека при помощи нижнего навигатора.
20. Составим и оформим раздел справочной системы, описывающий меню,
присвоив ему уникальный идентификатор Menu, заголовок раздела – Меню,
ключевые слова – элементы управления;меню. Этот раздел содержит
следующий текст:
Меню.
Меню располагается в верхней части основного окнаMainWin,
непосредственно под его названием. Оно включает в себя следующие
пункты:
ФайлFile.
ПоискSeek для поиска информации.
СортировкаSort для сортировки и упорядочивания информации по
определенному признаку.
21. Составим и оформим раздел справочной системы, описывающий
завершение работы с программой, присвоив ему уникальный идентификатор
Close, заголовок раздела – Завершение работы, ключевые слова – закрытие
формы;кнопка. Раздел содержит следующий текст:
Завершение работы
Завершить работу с электронной записной книжкой можно двумя способами:
нажав кнопку Выход в основном окнеMainWin программы или выбрав
команду меню Файл|ВыходFile.
22. Составим и оформим раздел справочной системы, описывающий пункт
меню Файл, присвоив ему уникальный идентификатор – File, заголовок
раздела – Пункт меню «Файл», ключевые слова – меню;файл;пункт
менюФайл;печать;выход, номер в последовательности просмотра –
Menu:005. Раздел содержит следующий текст:
Пункт меню «Файл».
Данный пункт менюMenu содержит следующие подпункты:
ПечатьPrint.
ВыходClose.
23. Составим и оформим раздел справочной системы, описывающий
подпункт меню «Печать», присвоив ему уникальный идентификатор – Print,
заголовок раздела – Печать, ключевые слова – печать;меню;файл;пункт меню
печать. Раздел содержит следующий текст:
Печать.
Имеющееся менюMenu предоставляет возможность печати списка телефонов
и их владельцев. При выборе команды Файл|Печать появляется окно
предварительного просмотра, основную часть которого занимает
изображение отчета, содержащего заголовок, системные дату и время, номер
страницы и список людей с указанием их телефонов.
На верхней панели окна расположены следующие кнопки управления (слева
направо):
Zoom to fit – разместить страницу отчета полностью на экране;
Zoom to 100% - отобразить страницу отчета так же, как она будет
напечатана;
Zoom to page width – разместить страницу, чтобы максимально отобразить
ее ширину на экране;
First Page – отобразить первую страницу отчета;
Previous Page – отобразить предыдущую страницу отчета;
Next Page – отобразить следующую страницу отчета;
Last Page – отобразить последнюю страницу отчета;
Printer Setup – определить параметры принтера в стандартном окне;
Print – напечатать отчет;
Save – сохранить отчет u1074 в файле с расширением .qrp;
Load – загрузить отчет из файла с расширением .qrp;
Close – закрыть стандартную форму для предварительного просмотра.
24. Составим и оформим раздел справочной системы, описывающий пункт
меню Поиск, присвоив ему уникальный идентификатор – Seek, заголовок
раздела – Пункт меню «Поиск», ключевые слова – меню;поиск;пункт меню
Поиск;поиск по фамилии;поиск по дате рождения, номер в
последовательности просмотра – Menu:010. Раздел содержит следующий
текст:
Пункт меню «Поиск».
Данный пункт менюMenu предоставляет возможность поиска необходимой
информации по какому-либо признаку, в частности, по фамилии
человекаSeekFamily и по дате рожденияSeekDate.
25. Составим и оформим раздел справочной системы, описывающий поиск
по фамилии человека, присвоив ему уникальный идентификатор –
SeekFamily, заголовок раздела – Поиск по фамилии, ключевые слова –
меню;поиск;пункт меню Поиск;поиск по фамилии. Раздел содержит
следующий текст:
Поиск по фамилии человека.
При выборе команды менюMenu Поиск|По фамилии появляется
вспомогательное диалоговое окно с именем «Поиск по фамилии», в котором
необходимо ввести искомую фамилию в имеющуюся в окне строку ввода.
Причем фамилию можно ввести не полностью, в этом случае будет найдена
запись, наиболее похожая на искомую. Допускается также неточный ввод
значения.
Результат поиска отображается в основном окнеMainWin через имеющиеся в
нем средства отображенияView информации.
Работа заканчивается при нажатии одной из кнопок управления:
OKButtonOK или ОтменаButtonCancel.
См. также Строки вводаEdit
26. Составим и оформим раздел справочной системы, описывающий поиск
по дате рождения человека, присвоив ему уникальный идентификатор –
SeekDate, заголовок раздела – Поиск по дате рождения, ключевые слова –
меню;поиск;пункт меню Поиск;поиск по дате рождения, и который содержит
следующий текст:
Поиск по дате рождения человека.
При выборе команды менюMenu Поиск|По дате рождения появляется
вспомогательное диалоговое окно с именем «Поиск по дате рождения», в
котором необходимо ввести искомую дату рождения в имеющуюся в окне
строку ввода.
Результат поиска отображается в основном окнеMainWin через имеющиеся в
нем средства отображенияView информации.
Работа заканчивается при нажати одной из кнопок управления: OKButtonOK
или ОтменаButtonCancel.
См. также Строки вводаEdit.
27. Составим и оформим раздел справочной системы, описывающий кнопку
OK, присвоив ему уникальный идентификатор – ButtonOK, заголовок раздела
– Кнопка ОК, ключевые слова – меню;поиск;кнопки управления. Раздел
содержит следующий текст:
Кнопка OK.
Данная кнопка используется для подтверждения начала поискаSeek. При ее
нажатии диалоговое окно закрывается и осуществляется поиск по заданному
признаку.
28. Составим и оформим раздел справочной системы, описывающий кнопку
Отмена, присвоив ему уникальный идентификатор – ButtonCancel, заголовок
раздела – Кнопка Отмена, ключевые слова – меню;поиск;кнопки управления.
Раздел содержит следующий текст:
Кнопка Отмена.
Данная кнопка позволяет отменить операцию поискаSeek. При ее нажатии
диалоговое окно закрывается, а поиск не производится.
29. Составим и оформим раздел справочной системы, описывающий пункт
меню «Сортировка», присвоив ему уникальный идентификатор – Sort,
заголовок раздела – Пункт меню Сортировка, ключевые слова –
меню;сортировка;пункт меню Сортировка;сортировка по
фамилиям;сортировка по номеру, номер в последовательности просмотра –
Menu:020. Раздел содержит следующий текст:
Пункт меню «Сортировка».
Данный пункт менюMenu предоставляет возможность упорядочивания
информации по какому-либо признаку, в частности, по номеру
деталиSortNDetal и по фамилиямSortFamily людей в алфавитном порядке.
30. Составим и оформим раздел справочной системы, описывающий
сортировку по номеру записи, присвоив ему уникальный идентификатор –
SortNDetal, заголовок раздела – «Сортировка по номеру записи», ключевые
слова – меню;сортировка;пункт меню Сортировка;сортировка по номеру.
Раздел содержит следующий текст:
Сортировка по номеру записи.
При выборе команды менюMenu Сортировка| По номеру осуществляется
упорядочивание записей по номеру, что сразу же отображается в основном
окнеMainWin приложения через средства отображенияView информации.
31. Составим и оформим раздел справочной системы, описывающий
сортировку по фамилиям, присвоив ему уникальный идентификатор –
SortFamily, заголовок раздела – «Сортировка по фамилиям», ключевые слова
–меню;сортировка;пункт меню Сортировка;сортировка по фамилиям. Раздел
содержит следующий текст:
Сортировка по фамилиям.
При выборе команды менюMenu Сортировка|По фамилии осуществляется
упорядочивание записей по фамилиям в алфавитном порядке, что сразу же
отображается в основном окнеMainWin приложения через средства
отображенияView информации.
32. Сохраним созданный документ для дальнейшего использования при
формировании справочного файла под именем Help.rtf.
Пример 2. Создание содержания справочной системы для приложения,
работающего с БД «Телефонная книжка»
Создадим содержание справочной системы на основе существующего
текстового файла.
Инструментом для создания файла содержания справочной системы
является утилита Microsoft Help Workshop. Она входит в состав пакета Delphi
Standard 3.0 и содержит редактор файла описания проекта справочной
системы. При установке пакета утилита помещается в папку …\Delphi
3\Help\Tools. Чтобы запустить ее, нужно запустить файл hcw.exe,
находящийся в этой папке.
1. Откроем редактор содержания справочной системы и выполним команду
меню File|New. В появившемся окне New выберем из списка действий
значение Help Contents и нажмем кнопку ОК. После этого будет открыто
главное окно редактора файла содержания справочной системы.
2. Зададим имя справочного файла, используемое по умолчанию. Для этого
нажмем кнопку Edit в верхней части главного окна редактора файла
содержания. В появившемся окне Default Help Information в строке ввода
Default Help filename запишем путь и имя файла Help.hlp, после чего нажмем
кнопку ОК. В главном окне редактора файла содержания в строке Default
filename (and window) отобразится введенное значение.
3. Зададим заголовок, который будет у основного окна программы Winhlp32.
Для этого снова нажмем кнопку Edit и в появившемся окне Default Help
Information в строке ввода Default Title запишем текст – «Справочная система
телефонной книжки», после чего нажмем кнопку ОК. В главном окне
редактора файла содержания в строке Default title отобразится введенное
значение.
4. Создадим элемент содержания – тему «О программе». Для этого нажмем
кнопку Add Above. В появившемся окне Edit Contents Tab Entry выберем
переключатель Heading. Затем введем в строку Title (она окажется
единственной доступной строкой ввода) текст «О программе» и нажмем
кнопку ОК.
5. Создадим элемент содержания – раздел «Назначение, состав и
возможности». Для этого нажмем кнопку Add Below. В появившемся окне
Edit Contents Tab Entry выберем переключатель Topic. Затем введем в строку
Title текст «Назначение, состав и возможности», в строку Topic ID – текст
«MainTopic» и нажмем кнопку ОК.
6. Аналогично п.4 создадим элемент содержания – тему «Основные элементы
программы». Отличием будет то, что в строке ввода Title нужно будет ввести
текст «Основные элементы программы».
7. Аналогично п.4 создадим элемент содержания – тему «Элементы
отображения информации». Отличием будет то, что мы сдвинем его вправо
кнопкой Move Right, т.к. это будет следующей ступенью иерархии (более
глубокий уровень).
8. Аналогично п.5 создадим элемент содержания – раздел «Строки ввода»
(Topic ID = Edit), который будет принадлежать теме «Элементы отображения
информации».
9. Аналогичным образом создадим элемент содержания – раздел «Таблица»
этой же темы (Topic ID = Grid).
10. Создадим следующий элемент содержания – тема «Меню», которая будет
того же уровня иерархии, что и тема «Элементы отображения информации»,
для этого после ее создания нажмем кнопку Move Left, чтобы приблизить
этот элемент к вершине иерархии.
11. Создадим элементы содержания – разделы «Пункт меню Файл», «Пункт
меню Поиск» и «Пункт меню Сортировка» с идентификаторами (Topic ID)
File, Seek и Sort соответственно, причем они будут входить в тему Меню.
12. Создадим последовательно следующие разделы содержания –
Навигаторы (Topic ID = Navigator) и Завершение работы (Topic ID = Close),
которые будут входить в тему «Основные элементы программы», для чего
воспользуемся кнопкой Move Left.
13. Сохраним файл содержания под именем Help.cnt.
Пример 3.Создание файла описания проекта справочной системы
приложения, работающего с БД «Телефонная книжка», и его
компиляция
Создаваемый справочный файл основывается на сформированном
текстовом файле. Кроме него подключим к справочной системе содержание.
Мы воспользуемся по возможности стандартными настройками,
установленными для создания справочной системы, поэтому большая часть
параметров в фале описания проекта останется неизменной.
1. Откроем редактор файла описания проекта. Для этого запустим утилиту
Microsoft Help Workshop. Затем зададим команду меню File|New. В
появившемся окне New нужно выбрать из списка действий значение Help
Project и нажать кнопку ОК. В стандартном окне для сохранения файла
выберем папку и введем имя Help (расширение .hpj). После этого будет
открыто главное окно редактора файла описания проекта справочной
системы. В формируемом тексте описания проекта уже присутствую
следующие строки:
[Option]
LCID=0x419 0x0 0x0 ;Russian
REPORT=Yes
Параметр LCID определяет язык сортировки, а параметр REPORT – вывод
сообщений об ошибках в процессе компиляции справочного файла.
2. Определим текстовый файл в формате RTF, на основе которого будет
создан справочный файл. Для этого требуется нажать кнопку Files главного
окна редактора файла описания проекта и в окне Topic Files нажать кнопку
Add, затем в стандартном окне открытия файла следует выбрать папку, а в
ней выбрать файл Help.rtf и нажать кнопку Open. После этого в окне Topic
Files появится значение \Help.rtf. Нажав кнопку ОК в окне Topic Files,
закроем его и перейдем в главное окно редактора файла содержания проекта.
Отметим, что в этом окне в тексте файла описания проекта появится секция
[Files] с именем выбранного файла.
3. Определим файл с содержанием для включения его в создаваемую
справочную систему. Для этого требуется нажать кнопку Options главного
окна редактора файла описания проекта и в окне Options выбрать закладку
Files. Заметим, что в строке Rich Text Format (RTF) files будет находится имя
только что выбранного текстового файла в формате RTF. Долее следует
нажать кнопку Browse рядом со строкой Contents file и в появившемся
стандартном окне открытия файла выбрать папку, а в ней файл Help.cnt.
Нажав кнопку Open, закроем его и перейдем в окно Options, где в строке
ввода Contents file появится информация .\Help.cnt. Чтобы добавить
выбранный файл содержания в файл описания проекта, нужно нажать кнопку
ОК. В результате в основном окне редактора файла описания проекта в
формируемом тексте появится значение в секции [Option]:
CNT=.\Help.cnt.
4. Установим в соответствие идентификаторам разделов числовые значения.
Для этого требуется нажать кнопку Map. В появившемся окне Map нужно
нажать кнопку Add, а затем в окне Add Map Entry в строке Topic ID ввести
MainTopic, в строке Mapped numbering value – 1. Затем следует нажать
кнопку ОК. В результате в списке значений в окне Map появится строка
MainTopic=1
При желании можно ввести комментарии в строке Comment окна Add
Map Entry.
Аналогично введем с помощью формы Add Map Entry соответствие
числовых значений другим строковым идентификаторам, добавляя к
формируемому списку соответствий новые (в строку Mapped numbering
value вводятся № соответствующих страниц в *.rtf-файле).
После задания всех соответствий нужно нажать кнопку ОК в окне Map. В
результате в главном окне редактора файла описания проекта в
формируемом тексте появится секция [Map] с только что введенным
содержимым.
5. Установим возможность использования последовательности просмотра
при работе со справочной системой, т.е. отображение кнопок << и >>. Для
этого нажмем кнопку Config в главном окне. В появившемся окне
Configuration macros следует нажать кнопку Add и в окне Add Macro в строке
ввода Macro ввести название макрокоманды BrowseButtons(), а затем нажать
кнопку ОК. В окне Configuration macros нажать кнопку ОК. В результате в
главном окне редактора файла описания проекта в формируемом тексте
появится секция [Config] со следующим содержимым:
BrowseButtons()
6. Установим шрифты, которые будут использоваться в справочной системе,
для того, чтобы не возникла проблема с чтением справочной информации.
Для этого нажмем кнопку Options в главном окне, затем выберем закладку
Fonts (Шрифты). Определим набор символов шрифта в комбинированной
строке Character Set (Множество символов) – RUSSIAN. Далее определим
шрифт, используемый в основном окне программы Winhlp32, для чего
нажмем кнопку Change (Изменить) напротив строки ввода Font in Winhelp
Dialog Boxes (Шрифт окон Winhlp), затем в появившемся окне Font (Шрифт)
в комбинированной строке Font выберем шрифт MS Sans Serif, в строке Point
size (Размер в поинтах) определим размер шрифта – 8, а в комбинированной
строке ввода Character Set выберем значение RUSSIAN и нажмем кнопку ОК.
Теперь определим замену одного шрифта другим, для чего нажмем
кнопку Add, находящуюся напротив списка Substitute these fonts in help topics
(Заменит эти шрифты в справочных разделах). В появившемся окне Edit/Add
font Mapping (Редактирование/Добавление шрифтов) группу Original Font
(Исходный шрифт) оставим без изменений, т.е. будем заменять все типы
шрифтов всех наборов символов, а в группе Replacement font (Заменяющий
шрифт) в комбинированной строке Font выберем шрифт MS Sans Serif –
стандартный шрифт Windows и нажмем кнопку ОК. Закроем окно Options
кнопкой ОК. В результате в секции [Option] файла описания проекта
появится строка:
DEFFONT = MS Sans Serif, 8, 204
Еще в тексте файла описания проекта появится секция [Fonts],
содержащая следующее:
=MS Sans Serif
7. Чтобы откомпилировать полученный файл, следует нажать
расположенную в нижней части главного окна кнопку Save and Compile. В
результате окно утилиты Help Workshop минимизируется, а затем появится в
первоначальном размере с результатами компиляции.
Подключение к проекту созданного справочного файла.
1. Откроем проект, созданный в Лаб./раб. № 5, MyExampleDB7.dpr.
2. Откроем модуль MyExampleDB7.dpr. Для этого нужно задать команду
главного меню Project|View Source. В появившемся окне текстового
редактора в тексте программы после строки
Application.Initialize;
для подключения справочного файла к проекту требуется вставить строку
Application.HelpFile := ‘<путь к файлу>\Help.hlp’;
3. С помощью инспектора объектов зададим свойству HelpContext
(Контекстная помощь) формы значение 2.
4. В форме выделим строку ввода, отображающую значение поля из БД,
DBEdit1 и с помощью инспектора объектов зададим свойству HelpContext
значение
5. Аналогичным образом установим свойство HelpContext у всех компонент
формы Form1 (значение должно быть равно идентификатору
соответствующего раздела справочной системы)
6. Теперь перейдем к форме Form3 и установим ее свойство HelpContext в
значение 12, а это же свойство находящихся на ней компонент Edit1, OKBtn
и CancelBtn в значения 4, 14 и 15 соответственно.
7. Перейдем к форме Form4 и установим ее свойство HelpContext равным 13,
а свойство HelpContext ее компонент Edit1, OKBtn и CancelBtn равным 4, 14 и
15 соответственно.
8. Перейдем снова к форме Form1 и поместим на нее, над кнопкой Выход,
компоненту BitBtn со страницы Additional палитры компонент. Установим ее
свойство Caption в значении Помощь. Далее установим ее свойство Kind в
значении bkHelp, свойству DragCursor зададим значение crHelp, свойству
Layout – blGlyphRight (рисунок будет находиться справа от текста на кнопке),
свойству HelpContext – значение 1, чтобы при нажатии на эту кнопку
появлялась помощь, а точнее – раздел «Назначение, состав и возможности».
Сохраним все изменения в проекте.
Задание к лабораторной работе № 6
1. Спроектируйте и создайте справочную систему для приложения,
созданного в лабораторной работе № 5.
2. Организуйте в этом же приложении краткие справки по всем
интерфейсным элементам.
Список литературы
1.Матчо Дж. Delphi 2 : Руководство для профессионалов:
Пер. с англ.- СПб.: ВVH-Сант-Петербург,1997.-784 с.
2.СкусновА.Л. Справочник по компонентам Delphi 3.-М.:
Приор,1998.-288 с.
3. Культин Н.Б. Программирование в Турбо Pascal 7.0 и
Delphi: (Учебник)-СПб.: ВVH-Сант-Петербург,1999.-234 с.
4 . Епанешников А. М., Епанешников В.А.
Программирование в среде Delphi: Учебное пособие.-М.: Диалог
МИФИ.,1997.- Ч4. Работа с базами данных. Организация
справочной системы.-1998.-400 с.
5. Бобровский С.Н. Delphi 5: Учебный курс.-СПб: ДЕСС:
Инфорком-Пресс,2000.-638 с.
6.Архангельский А.Я. 100 компонентов общего назначения
библиотеки Delphi 5.-М.: БИНОМ,1999.-266 с.
7.Епанешников А. М., Епанешников В.А. Delphi5. Базы
данных.-М: Диалог-МИФИ, 2000.-416 с.
страница 1 ... страница 3 | страница 4 | страница 5 страница 6
|