Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции D.DOC
Скачиваний:
2
Добавлен:
16.08.2019
Размер:
193.02 Кб
Скачать

Проявления справочной системы:

  1. Подсказки (Hints, Tool Tips)

  2. Пункт главного меню (Help).

  3. Контекстная помощь (F1).

4.17.1.1.6. 1. Подсказки.

У элемента класса T Control есть свойства:

Hint: String

Show Hint: Boolean.

Parent Show Hint: Boolean.

Значения этих свойств можно задавать в процессе разработки и можно их менять в процессе выполнения программы.

Длинные подсказки – чаще всего пишутся в строке состояния, и реализованы обычно следующим образом:

У Application есть событие On Hint. Процедура обработчика чаще всего выводит длинную подсказку в Status Bar.

Public

Procedure Display Hint (Sender: T Object)

4.18.Implementation

Status Bar 1. Simple Text:=Get Long Hint(Application, Hint);

________________________________________

Привязка обработчика On Hint.

На этапе выполнения необходимо выполнить следующую строчку:

(в обработчике события On Create главной формы).

Application. Hint: =Display Hint;

________________________________________

end.

При задании свойства Hint для элемента управления оно может иметь вид:

Hint: «короткая подсказка»

«короткая подсказка\ длинная подсказка».

4.18.1.1.6.2.Анатомия файла подсказки.

В статье Helpа текст связан с ссылками, т. е. В статьях есть гиперссылки на другие статьи, и все в общем – это гипертекст.

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

Для того, чтобы создать Help – файл, необходима следующая процедура:

Hpj

Cnt → cnt

rtf - входные файлы → hlp – сгенерируемые файлы.

bmp → fts

hpj – (help priject) – структура проекта.

Cnt – (контекст) – текстовый файл содержания (он показывается на первой странице окна «Содержание»).

Rtf – файл содержит статьи helpа (файл определенной структуры).

Fts – необязательный файл, служащий для организации полнотекстового поиска.

___________________________

Чтобы Help – компилятор мог точно распознать, где заканчивается одна статья и начинается другая, используется FF (перевод страницы).

Заголовок строки имеет один обязательный атрибут:

Context String – уникальный идентификатор.

Необязательные атрибуты:

  1. название

  2. список ключевых слов

  3. порядок просмотра

  4. уникальный номер (Context Number).

4.18.1.1.Типы гиперперехода:

  1. Простой переход

  2. Переход с открытием другого окна

  3. Pop Up окно

4.18.2.1.6.3.Инструментальные средства для создания Helpа.

  1. Anet Soft Ware

  2. Help Writer Assistant.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]