Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Создайте справочную систему





Ход работы:

1. Создать простой раздел справочной системы.

1.1 Введите текст раздела в редакторе, который способен сохранять файлы в формате .RTF. Удобнее всего использовать для этого редактор Word.

1.2 Добавьте идентификационное обозначение раздела, которое в дальнейшем будет использоваться для обращения к нему.

Такой идентификатор записывается в виде IDH_< произвольный текст>, а перед ним предварительно вставляется символ # в режиме сноски (команда Вставка-> Сноска). Пример вставки такого идентификатора показан на рисунке 32.

 
 

Рис. 32

 

1.3 В начало раздела добавьте заголовок, которому должен предшествовать символ $, также в режиме сноски.

1.4 Файл сохраняется в формате.RTF.

2. Указать ссылку на раздел.

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

Допустим в файле имеются два раздела м идентификаторами IDH_TOPIC001 и IDH_TOPIC002. Чтобы сделать фрагмент гиперссылкой, используется следующий порядок действий.

2.1 Надо (без пробела) ввести идентификатор раздела, на который должен быть совершен переход.

Здесь переходIDH_TOPIC002

2.2 Необходимо выделить слово (или слова), входящие в ссылку, и задать режим подчеркивания шрифта. Двойное подчеркивание означает, что после перехода новое содержимое надо открыть в текущем окне справочной системы.

Здесь переход IDH_TOPIC002

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

Здесь переход IDH_TOPIC002

 

2.3 Надо выделить идентификатор (IDH_TOPIC002) и сделать соответствующий шрифт скрытым.

Здесь переходIDH_TOPIC002

 

3. Создание файла проекта.

3.1 Для создания файла справочной системы необходимо вызвать утилиту Microsoft Help Workshop. Она расположена в каталоге Delphi 7\Help\Tools и называется hcw.exe ., (рис. 33).

 

рис. 33

 

3.2 Выполните команду File-> New (Файл-> создать). В открывшемся диалоговом окне выберите пункт Help Project (Проект справочной системы) и щелкните на кнопке ОК, (рис. 34).

 

рис. 34

 

 

3.3 В окне выбора файлов указывается (или создается) каталог, и задается имя файла проекта с расширением.HPJ. Щелкните на кнопке ОК.

3.4 На вкладке Files (Файлы) указываются следующие сведения.

3.5 Щелкните на кнопке Map (Соответствие), чтобы открыть одноименное окно. В нем с помощью кнопки Add (Добавить) задаются соответствия между идентификатором раздела и его числовым эквивалентом (целым числом, начиная с единицы). Это требуется для обращения к разделу к его номеру, а не по идентификатору. Следует указать соответствие для каждого идентификатора, который используется в программе для контекстного вызова справочной системы. Теперь в разделе Map (Соответствие) проекта появиться список соответствий, (рис. 35).

 

рис. 35

 

 

3.6 Сохраните и закройте проект.

4. Подготовить содержимое справочной системы.

Подготовьте список входящих в него разделов. Это выполняется командой File-> New-> Help Contents (Файл-> Создать-> Содержание справочной системы). В поле Default filename (Имя файла по умолчанию) указывается имя файла.HLP, используемое по умолчанию. В поле Default title (Заголовок по умолчанию) задается заголовок первого диалогового окна справочной системы. Чтобы добавить новый раздел в содержание, надо щелкнуть на кнопке Add Above или Add Below (Добавить выше/Добавить ниже текущего раздела), после чего в диалоговом окне Edit Contents (Изменить содержание) следует установить переключатель Topic (Раздел), (рис. 36-37).

 

 

рис. 36 рис. 37

 

5. Создание справочного файла.

В заключении загружается файл проекта и на вкладке Files (Файлы) в окне Options (Параметры) файл.CNT, созданный на предыдущем этапе, указывается в поле Contents file (Файл описания содержания). Далее надо закрыть окно настроек режима компиляции. Здесь надо обязательно установить флажок Include.rtf filename and topic ID in Help file (Включить имя файла RTF и номера разделов в файл справки), который потребует от компилятора включения в создаваемый файл.HLP не только идентификаторов IDH_, но и соответствующих им номеров разделов.

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

6. Добавление справочного файла в программу.

Созданный файл.HLP надо скопировать в каталог, в котором хранится проект разрабатываемого приложения. Затем, загрузив этот проект в систему Delphi 7, надо дать команду Project-> Options (Проект-> Параметры) и на вкладке Application (Приложение) выбрать этот файл в поле Help file (Файл справки) с помощью кнопки Browse (Обзор).

Далее на форме можно разместить произвольные компоненты, а в их свойствах HelpContext указать подходящие номера разделов, связанные с их идентификаторами. Эти номера должны быть больше нуля. Если запустить программу и выбрать любой элемент управления, у которого имеется высокая ссылка на раздел файла-справки, то по нажатию клавиши F1 отображается нужный раздел.

 







Дата добавления: 2014-11-10; просмотров: 580. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


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


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

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

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Studopedia.info - Студопедия - 2014-2025 год . (0.015 сек.) русская версия | украинская версия