Тверской государственный университет
Опубликован: 13.09.2006 | Доступ: свободный | Студентов: 2725 / 260 | Оценка: 4.03 / 3.74 | Длительность: 19:48:00
Специальности: Программист, Менеджер
Лекция 8:

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

Модификация индексного файла и второй способ создания указателей

Также как достаточно просто добавить новое содержание в справочное руководство, изменить его оглавление, также просто модифицировать индексный файл в процессе работы со справочником. Этим мы сейчас и займемся, добавив новые индексы. Чтобы задача была более интересной, мы будем добавлять индексы вторым способом, работая непосредственно с конкретным разделом. Хотя и первый способ создания указателей хорош, и модификацию индексного файла можно проводить аналогично процессу его первоначального создания, но иногда разумно на этом этапе работать с каждым отдельным файлом. Следует также отметить, что второй способ применяется всегда, когда в разделы справочного руководства вставляются ссылки специального типа, так называемые Klinks (Key Links). Эти ссылки позволяют легко переходить из одного раздела в другой. Но поскольку и гиперссылки выполняют эту же работу, то я не буду останавливаться на подробном изложении сути ссылок типа Klinks.

Отмечу еще одно важное обстоятельство, связанное с этим способом создания указателей. Когда в раздел добавляются ключевые слова, то в HTML - текст этого раздела автоматически вставляется новый тег Object, параметры которого и перечисляют все добавляемые ключевые слова. Это и позволяет компилятору на этапе компиляции выбрать эти слова и дополнить индексный файл, а также организовать переходы по ссылкам Klinks.

Рассмотрим действия, которые необходимо предпринять, чтобы задать указатели таким способом:

  1. Прежде всего, нужно установить новое свойство проекта, указывающее компилятору необходимость выбора ключевых слов из HTML -файлов. Для этого на вкладке "Project" необходимо выбрать уже упоминавшуюся кнопку, открывающее окно свойств проекта. В этом окне следует выбрать вкладку Files и включить флажок "Include keywords from HTML files"
    Включение нового свойства проекта

    Рис. 8.17. Включение нового свойства проекта
  2. На следующем шаге открывается файл, в котором и будут задаваться ключевые слова, добавляемые затем в индексный файл. Открытие файла раздела, как, впрочем, и любого файла, являющегося частью проекта, выполняется обычным способом через пункт меню или командную кнопку Open. Файл открывается как HTML -файл. Важно после открытия файла поместить курсор в тело этого файла, например, сразу после тега <body>, но не перед ним.
  3. В главном меню Edit следует выбрать команду Compiler Information, после чего появится соответствующее диалоговое окно, в котором можно поочередно добавлять ключевые слова, используя командную кнопку Add. В окне добавления можно сразу добавить последовательность ключевых слов или фраз, разделяя их символом ";" (точка с запятой).
    Добавление ключевых слов в HTML -файле раздела

    Рис. 8.18. Добавление ключевых слов в HTML -файле раздела
  4. По завершении процесса добавления (щелчок кнопки OK) в HTML -файл вставится, как уже говорилось, тег <Object>. Взгляните, как выглядит среда HHW в процессе работы с открытым файлом раздела. В правом окне, где показан HTML-код раздела, можно увидеть сразу после тега <body> добавленный тег <Object>, параметры которого содержат добавленные ключевые слова.
    HTML-код раздела с добавленным тегом Object

    Рис. 8.19. HTML-код раздела с добавленным тегом Object
  5. Аналогичным образом можно добавить ключевые слова в другие файлы разделов, после чего завершить этот процесс перекомпиляцией проекта. Не забудьте только перед повторной компиляцией закрыть справочную систему, если она была открыта, поскольку в противном случае компиляция не будет выполняться и, что хуже, не появится предупреждающее сообщение об этом прискорбном факте

В заключение взгляните на обновленное справочное руководство, где в списке указателей можно увидеть вновь добавленные ключевые слова - "Internet" и "Нахождение справки в Internet".

"Справка о справке" с модифицированным множеством указателей

Рис. 8.20. "Справка о справке" с модифицированным множеством указателей

На этом завершается рассказ о добавлении указателей в справочное руководство.