русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 887; Нарушение авторских прав


Также как достаточно просто добавить новое содержание в справочное руководство, изменить его оглавление, также просто модифицировать индексный файл в процессе работы со справочником. Этим мы сейчас и займемся, добавив новые индексы. Чтобы задача была более интересной, мы будем добавлять индексы вторым способом, работая непосредственно с конкретным разделом. Хотя и первый способ создания указателей хорош, и модификацию индексного файла можно проводить аналогично процессу его первоначального создания, но иногда разумно на этом этапе работать с каждым отдельным файлом. Следует также отметить, что второй способ применяется всегда, когда в разделы справочного руководства вставляются ссылки специального типа, так называемые 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. В окне добавления можно сразу добавить последовательность ключевых слов или фраз, разделяя их символом ";" (точка с запятой).


Рис. 8.18. Добавление ключевых слов в HTML -файле раздела

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


Рис. 8.19. HTML-код раздела с добавленным тегом Object

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

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


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

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

 

Включение полнотекстового поиска и папки "Избранное"

В сравнении с поиском по указателям полнотекстовый поиск является более мощным инструментом, позволяя найти раздел, включающий искомый текст. Любой термин, встречающийся в тексте справочного руководства, будет найден, независимо от того, включен он или нет в число указателей. Конечно, платой за универсальность поиска является потеря эффективности. Полнотекстовый поиск требует гораздо больших затрат по времени и памяти, чем поиск по указателям в заранее проиндексированном файле.

Инструментарий HHW дает возможность предложить пользователям справочного руководства всю мощь полнотекстового поиска. Более того, есть возможность выбрать один из двух вариантов полнотекстового поиска - базовый или расширенный. В базовом варианте поиск ведется на точное соответствие слов или фраз. В расширенном варианте реализован поиск по образцу, выражение, задающее образец, может включать специальные символы, применяемые в таких случаях, например "?", заменяющий любой символ, или "*", заменяющий любую последовательность символов. В расширенном варианте появляются и другие возможности, которые мы рассмотрим чуть позже. Сейчас же упомяну, что в случае большого справочного руководства можно ограничить поиск, задав специальный ограничительный список слов (full-text search stop list). В этот список, обычно, включаются общеупотребительные слова, которые вряд ли являются предметом поиска.

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



<== предыдущая лекция | следующая лекция ==>
Первый способ создания указателей | Возможности расширенного поиска


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.