Научно - Информационный портал



  Меню
  


Смотрите также:



 Главная   »  
страница 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

Смотрите также: