Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекції для 3ОТ1.doc
Скачиваний:
10
Добавлен:
21.02.2016
Размер:
16.31 Mб
Скачать

Контрольні питання

  1. Наведіть характеристику опису процедури створення довідкової системи до програми

  2. Розгляньте етапи створення довідкової системи

АУДИТОРНЕ ЗАНЯТТЯ

Змістовий модуль 6: програмування з графами

Тема 6.7: навігація по набору даних. Мова sql. Створення довідкової системи

Лекція №62 – Створення текстового файлу довідки

План заняття

  1. Характеристика процедури створення текстового файлу довідки

  2. Характеристика атрибутів команди створення

Прежде всего, необходимо составить перечень разделов спра­вочной системы, тщательно продумать их содержимое и опреде­лить необходимые перекрестные ссылки. После этого можно при­ступать непосредственно к созданию текстового файла справки. Данный файл создается в формате RTF с помощью любого тек­стового редактора, который поддерживает этот формат. Чаще все­го с этой целью используется Microsoft Word (в ходе дальнейшего изложения материала данной главы будем исходить из предполо­жения, что при создании справочной системы применяется тек­стовый редактор Microsoft Word 2000).

Количество создаваемых RTF-файлов может быть произволь­ным. С равным успехом можно все разделы размещать в одном файле, помещать каждый раздел в отдельный файл или распола­гать несколько разделов в разных файлах.

Каждый раздел может быть оформлен с использованием раз­личных стилей и шрифтов, а также может содержать рисунки и таблицы.

Если разделы размещаются в одном файле, то они отделяются друг от друга при помощи символа разрыва страницы. Для каждо­го раздела обязательно задается уникальный текстовый иденти­фикатор, при определении которого могут использоваться русские и латинские буквы, цифры и знак подчеркивания. Длина иденти­фикатора не должна превышать 255 символов.

Для каждого раздела также может быть задан заголовок, спи­сок ключевых слов, номер в списке просмотра, тег компиляции или макрокоманда. Все атрибуты задаются путем использования сносок. Сноски вставляются в текст в самом начале раздела с по­мощью команды меню Вставка | Сноска, при вызове которой на экране появляется диалоговое окно Сноски. В данном окне в группе переключателей Нумерация выбирается пункт Другая и в поле редактора вносится один из нижеприведенных символов, соответствующий необходимому атрибуту:

# - указывает идентификатор (контекст) раздела; $ - устанавливает заголовок раздела;

К - задает список ключевых слов;

+ - определяет порядковый номер в последовательности про­смотра разделов справки;

* - задает условие компиляции раздела;

! - задает макрокоманду, которая будет выполняться при от­крытии окна с данным разделом.

Из всех вышеперечисленных атрибутов раздела обязательным является только контекст.

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

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

В справочном окне ссылки выделяются зеленым цветом и под­черкиванием (сплошным либо штриховым). Также ссылки могут быть представлены в виде рисунков или пиктограмм. Переход на раздел, обозначенный ссылкой, пользователь осуществляет щелч­ком левой кнопкой мыши на выделенном тексте или рисунке.

В RTF-файле ссылки оформляются с использованием специаль­ных шрифтовых выделений. Каждая ссылка состоит из двух частей.

Первая часть ссылки - это выделенный цветом и подчеркива­нием текст, который будет виден конечному пользователю. Эта часть ссылки может быть оформлена в виде перечеркнутого или подчеркнутого двойной линией текста, и в этом случае раздел будет открываться в текущем окне. Если же первая часть ссылки подчеркнута одинарной линией, то текст раздела будет выводить­ся во временном окне.

Вторая часть ссылки пользователю не видна. Эта часть содер­жит идентификатор раздела, на который необходимо выполнить переход. Она оформляется в виде скрытого текста. Для того чтобы скрытый текст был виден в документе в процессе редактирования, необходимо выбрать пункт Сервис | Параметры, перейти к стра­нице Вид и установить переключатель Скрытый текст.

Для оформления текста подчеркиванием и скрытым текстом можно использовать окно настройки шрифтов, вызываемое ко­мандой меню Формат | Шрифт.

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

При создании ссылки можно указать, что содержимое раздела должно отображаться во вторичном окне. Для этого после иден­тификатора ставится символ ">", а затем без разрыва — имя окна Чтобы создать ссылку на раздел другого справочного файла, после идентификатора следует указать символ "@" и имя файла справки.

Первый и второй примеры являются абсолютно идентичными. Они представляют собой обычную ссылку на раздел с идентифи­катором Coord, одинаково выглядят в справочном окне и дают один и тот же результат, а именно: открытие необходимого разде­ла в текущем окне. Третий пример иллюстрирует создание ссылки на раздел с контекстом Symbol, который будет отображаться во временном вспомогательном окне. Четвертый пример является ссылкой на раздел с идентификатором 4, который будет выведен во вторичном окне с именем WIND (это имя должно быть обяза­тельно определено при компиляции файла). Последний пример представляет собой ссылку на раздел с контекстом Range спра­вочного файла c:\delphi\krug\project2.hlp.

Подразумевается, что во всех рассмотренных примерах вторая часть ссылок оформлена в виде скрытого текста.

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

После того как файл полностью подготовлен в соответствии со всеми описанными правилами, он должен быть сохранен в форма­те RTF.

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