3. Справочная система Windows

Практически каждое приложение Windows имеет меню "Help", предназначенное для получения справочной информации или подсказки по данному приложению. На рисунке 3.1 показано типичное меню "Help". Такое меню вы можете увидеть во многих приложениях Windows - Program Manager, File Manager, Write, Notepad и т. д.

Рис. 3.1. Меню "Help"

Когда вы выбираете строки из этого меню, запускается приложение Windows Help (WINHELP.EXE). Приложение Windows Help, входящее в состав операционной системы Windows, позволяет просматривать справочную базу данных приложения, содержащую текст подсказки.

Добавьте пиктограмму приложения Windows Help в группу Main приложения Program Manager. Переключитесь на приложение Program Manager, откройте группу Main, выберите из меню "File" строку "New". В открывшейся диалоговой панели установите переключатель "New" в положение "Program Item" нажмите кнопку "OK". Откроется диалоговая панель "Program Item Propeties". Введите в поле "Command Line" имя файла WINHELP.EXE и нажмите кнопку "OK". В группе Main появится пиктограмма Winhelp.

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

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

Выделение слов и словосочетаний бывает двух видов - подчеркивание сплошной линией и подчеркивание штриховой линией. Сплошная линия подчеркивания обозначает связь с другими статьями. При выборе такой связи на экране отображается новая статья. Штриховая линия обычно используется для ссылки на определения различных терминов. Выбор выделенных штриховой линией слов не вызывает перехода к новой статье. Вместо этого поверх главного окна появляется небольшое временное окно с объяснением термина.

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

Чтобы просмотреть содержание справочной базы данных по приложению, следует выбрать из меню "Help" строку "Contents" или "Index" (содержание). На рисунке 3.2 показано содержание справочной базы приложения Program Manager. Внутри главного окна мы видим краткое описание назначения приложения Program Manager и список ссылок, через которые можно получить справку по различным аспектам использования Program Manager.

Рис. 3.2. Содержание справочной базы приложения Program Manager

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

Режим поиска информации включается при выборе из меню "Help" строки "Search for Help on..." или после того, как вы нажмете кнопку "Search" в главном окне приложения Windows Help (см. рис. 3.3).

Рис. 3.3. Режим поиска информации

При включении режима поиска на экране появляется диалоговая панель "Search". В верхней части этой диалоговой панели находится список ключевых слов открытой справочной базы данных. Выберите из этого списка ключевое слово для поиска информации. Чтобы ускорить поиск ключевого слова, введите первые несколько символов этого слова в окне редактирования над списком. Указатель списка автоматически переместится на первое ключевое слово, начинающееся с введенных символов.

Обнаружив нужное ключевое слово, установите не него указатель мыши и щелкните два раза левой кнопкой мыши или нажмите на кнопку "Show Topics". В нижней части диалоговой панели "Search" появится список названий статей, к которым относится выбранное ключевое слово.

Вам остается только просмотреть эти статьи и получить искомую информацию. Выберите любую строку из списка названий статей. Затем щелкните по ней два раза мышью или нажмите кнопку "Go To". Диалоговая панель "Search" закроется, а в главном окне приложения Windows Help появится соответствующая статья.

Найденную вами информацию можно скопировать из главного окна справочной системы (из статьи) в Clipboard, а затем в любое другое приложение, например, текстовый процессор Microsoft Word for Windows. Для этого выберите из меню "Edit" строку "Copy".

На экране появится временная диалоговая панель "Copy" (см. рис. 3.4). В этой диалоговой панели располагается поле редактирования, содержащее текст выбранной статьи и две кнопки - "Copy" и "Cancel".

Рис. 3.4. Копирование статьи в буфер Clipboard

К сожалению, в этом окне полностью отсутствуют элементы оформления и графические изображения (даже если они были в статье). Выделите часть текста статьи, которую вы желаете записать в Clipboard, и нажмите комбинацию клавиш <Ctrl+Ins> или кнопку "Copy". Если вам надо записать в Clipboard всю статью, просто нажмите кнопку "Copy", не выделяя текст статьи. После этого информация из статьи попадет в универсальный буфер обмена Clipboard, откуда она может быть вставлена в любое приложение.

Чтобы получить точную копию статьи справочной базы данных, вы можете ее распечатать на принтере. Для этого выберите из меню "File" строку "Print Topic". Выбранная статья будет распечатана на текущем принтере. Выбрать и настроить принтер вы можете либо через приложение Printers (из Control Panel), либо выбрав строку "Print Setup..." из меню "File".

Если вы постоянно работаете с какой-либо базой данных, вам может потребоваться многократный просмотр одних и тех же статей. Чтобы упростить и ускорить поиск этих статей, можно воспользоваться специальными закладками.

Чтобы разместить на статье закладку, выберите из меню "Bookmark" строку "Define...". На экране появится диалоговая панель "Bookmark Define" (см. рис. 3.5).

Рис. 3.5. Размещение закладки

В этой диалоговой панели расположено поле редактирования "Bookmark Name:" - название закладки, в котором первоначально отображается название выбранной статьи. Вы можете изменить его содержимое, поменяв название закладки. После определения названия закладки нажмите кнопку "OK". Диалоговая панель "Bookmark Define" закроется, а в меню "Bookmark" появится строка с названием новой закладки. Теперь вы можете легко найти статью с закладкой. Для этого достаточно выбрать строку с именем закладки из меню "Bookmark". Вы можете вставить в справочную базу несколько закладок. Старые и ненужные закладки можно удалить. Для этого выберите строку "Define..." из меню "Bookmark". В открывшейся диалоговой панели "Bookmark Define" выберите из списка "Bookmark Name:" название удаляемой закладки и нажмите кнопку "Delete". Удалив все ненужные закладки, закройте панель, нажав кнопку "Cancel".

Работая со статьями, вы можете добавить к ним собственные комментарии или аннотацию. Чтобы добавить к выбранной статье аннотацию, выберите из меню "Edit" строку "Annotate...". На экране появится диалоговая панель "Annotate" (см. рис. 3.6). Большую часть этой диалоговой панели занимает поле редактирования, в котором вы можете ввести текст аннотации.

Рис. 3.6. Ввод аннотации

Обмен информацией из этого поля редактирования с другими приложениями выполняется через Clipboard. Чтобы записать информацию из поля редактирования в Clipboard, выделите нужный текст, а затем нажмите кнопку "Copy" или комбинацию клавиш <Ctrl+Ins>. Обратный обмен информацией из Clipboard выполняется следующим образом. Установите курсор в положение, где должен быть вставлен текст из Clipboard, а затем нажмите кнопку "Paste" или комбинацию клавиш <Shift+Ins>.

Когда аннотация будет введена, нажмите кнопку "Save". Диалоговая панель "Annotate" будет закрыта, а перед заголовком статьи появится символ скрепки - , который как-бы прикрепляет к статье вашу аннотацию.

Для просмотра аннотации установите мышь на символ и щелкните левой клавишей мыши. На экране появится диалоговая панель "Annotate", содержащая аннотацию.

Если вы желаете получить справку по использованию справочной системы Windows, выберите из меню "Help", строку "How to Use Help". Как вы догадались, эта справка также представляет собой гипертекстовую справочную базу данных.

Строка "About...", расположенная в меню "Help", не имеет прямого отношения к справочной системе Windows. При выборе этой строки появляется диалоговая панель с названием приложения, фирмы-разработчиика и некоторых других данных.

Рассмотрим теперь кнопки, расположенные после заголовка главного окна приложения Windows Help. Набор этих кнопок зависит от конкретной справочной базы данных. Наиболее часто встречаются следующие кнопки:

КнопкаНазначение
Contents или IndexПоказывает в окне Windows Help содержание справочной базы данных
SearchВыполняет поиск статьи по ключевому слову
BackОтображает последнюю просмотренную вами статью. Несколько раз нажав на кнопку "Back", вы будете переходить к ранее просмотренным статьям
HistoryВыводит диалоговую панель "Windows Help History", содержащую список из сорока заголовков просмотренных вами статей. Вы можете вернуться к просмотренной ранее статье, выбрав ее название из этого списка
GlossaryВыводит на экран дочернее окно, содержащее глоссарий открытой справочной базы данных. Глоссарий содержит алфавитный список терминов. При выборе термина появляется временное окно с его толкованием
<<Обычно статьи в справочной базе данных можно просматривать в заранее определенной последовательности. Когда вы нажимаете на кнопку "<<", отображается следующая статья из последовательности
>>Когда вы нажимаете на кнопку ">>", отображается предыдущая статья из последовательности

Многие приложения позволяют получить доступ к справочной системе Windows, не только через меню "Help", но также с помощью специальной комбинации клавиш. Обычно такими комбинациями являются <F1>, <Ctrl+F1>, <Shift+F1>. При этом выполняется так называемый контекстный вызов справочной системы. В зависимости от состояния приложения, автоматически загружается соответствующая статья подсказки.

Контекстный вызов справочной системы происходит также тогда, когда вы нажимаете кнопку "Help", расположенную на большинстве диалоговых панелей приложений Windows.

Справочные базы данных обычно хранятся в файлах с расширением HLP. Вы можете открыть для просмотра любой файл справочной базы данных. Для этого запустите приложение Windows Help, щелкнув два раза по его пиктограмме (см. начало раздела "Справочная система Windows"). Из главного меню "File" выберите строку "Open...". Появится стандартная диалоговая панель "Open". Выберите в ней имя файла справочной базы данных. Затем нажмите кнопку "OK". Откроется выбранный вами файл справочной базы данных и вы увидите его первую статью, как правило содержание, в окне приложения Windows Help.

Если вы работаете с приложением File Manager, то можно просмотреть файл справочной базы данных, если установить на его имя указатель мыши и выполнить двойной щелчок левой кнопкой мыши.

После окончания работы со справочной системой Windows, закройте ее. Для этого можно нажать комбинацию клавиш <Alt+F4> или выбрать строку "Exit" из меню "File". Если вы запустили справочную систему непосредственно из приложения, с помощью меню "Help" или специальной комбинации клавиш, то окно Windows Help закроется автоматически после того, как вы закончите работу с этим приложением.

3.1. Настройка приложения Windows Help

Если вас не устраивает настройка цветов приложения Windows Help или вам надо изменить начальный размер и положение главного окна этого приложения, вы можете выполнить необходимую настройку в файле WIN.INI.

Загрузите в текстовый редактор Notepad файл конфигурации Windows WIN.INI. Команды конфигурации, расположенные в файле WIN.INI, разделены на логические группы, называемые секциями или разделами. Каждый раздел начинается с имени раздела, заключенного в квадратные скобки.

Для выполнения настройки приложения Windows Help необходимо найти раздел, имеющий название "Windows Help". Поиск этого раздела можно выполнить простым просмотром текста файла. Для ускорения поиска воспользуйтесь меню "Search".

Раздел [Windows Help] может содержать следующие директивы:

ДирективаНазначение
M_WindowPositionНачальные координаты, в которых отображается главное окно приложения Windows Help
H_WindowPositionНачальные координаты, в которых отображается диалоговая панель "Windows Help History"
C_WindowPositionНачальные координаты, в которых отображается диалоговая панель "Copy"
A_WindowPositionНачальные координаты, в которых отображается диалоговая панель "Annotate"
IFJumpColorЦвет текста, при выборе которого в главном окне приложения Windows Help отображается информация, расположенная в другом hlp-файле
IFPopupColorЦвет текста, при выборе которого появляется временное окно, содержащее информацию, расположенную в другом hlp-файле
JumpColorЦвет текста, при выборе которого в главном окне приложения Windows Help отображается новая информация
MacroColorЦвет текста, при выборе которого выполняется соответствующая макрокоманда
PopupColorЦвет текста, при выборе которого появляется всплывающее окно

Первые четыре директивы определяют размер главного окна и основных диалоговых панелей приложения Windows Help. Формат этих директив показан ниже:

M_WindowPosition=
        x_position, y_position, width, height, maximize
H_WindowPosition=
        x_position, y_position, width, height, maximize
C_WindowPosition=
        x_position, y_position, width, height, maximize
A_WindowPosition=
        x_position, y_position, width, height, maximize

Параметры x_position и y_position определяют координаты верхнего левого угла окна. Параметры width и height задают ширину и высоту окна. Последний параметр - maximize - воздействует только на главное окно приложения Windows Help. Если параметр maximize равен 1, то при запуске приложения Windows Help главное окно будет иметь максимально возможный размер. Если параметр maximize равен 0, начальный размер и положение окон и диалоговых панелей определяется первыми четырьмя параметрами.

Без особой необходимости не изменяйте расположение и координаты окон приложения Windows Help непосредственным редактированием файла конфигурации WIN.INI. Все изменения в положении и размерах главного окна и диалоговых панелей приложения Windows Help, выполненные с помощью мыши или управляющего меню, будут автоматически записаны в файле конфигурации.

Оставшиеся пять директив раздела [Windows Help] управляют цветом и имеют одинаковый формат:

IFJumpColor=red-value green-value blue-value
IFPopupColor=red-value green-value blue-value
JumpColor=red-value green-value blue-value
MacroColor=red-value green-value blue-value
PopupColor=red-value green-value blue-value

Цвет определяется интенсивностью красной, зеленой и синей составляющих.

ПараметрСоставляющая цвета
red-valueкрасная
green-valueзеленая
blue-valueсиняя

Приведем пример изменения настройки цветов приложения Windows Help. Допустим, вам надо, чтобы текст при выборе которого появляется всплывающее окно, отображался темно-синим цветом, а текст, при выборе которого происходит переход к новому топику - красным. Тогда в разделе [Windows Help] надо добавить директивы PopupColor и JumpColor:

[Windows Help]
JumpColor=255 0 0
PopupColor=0 0 127

3.2. Посвящение разработчикам Windows

Разработчики Microsoft Windows 3.1 расширили диалоговые панели "About" всех своих приложений, добавив к ним "секретные" возможности.

Нажмите одновременно клавиши <Cntl> и <Shift>. Не отпускайте их пока выполняете последующие действия.

Описанная процедура работает не только с приложением Program Manager. Вы можете попробовать ее со всеми приложениями, входящими в состав дистрибутива Windows.