Команды Visual FoxPro для управления справочной системой
Для определения файла, содержащего справочную систему, а также для вывода на экран содержания или указанной темы из справочной системы используются команды Visual FoxPro. Список этих команд и их назначение приведены в табл. 12.7.
Таблица 12.7. Назначение команд для управления справочной системой.
Команда | Назначение |
---|---|
SET HELP | Запрещает или разрешает вывод справочной системы или определяет имя используемой справочной системы |
HELP | Выводит на экран содержание или указанную тему справочной системы |
SET TOPIC TO | Определяет содержание справочной системы |
SET HELP
Команда set help управляет выводом справочной системы и определяет ее имя. Она имеет два варианта синтаксиса:
SET HELP ON | OFF
Предназначена для разрешения или запрета активизации стандартной справочной системы программы Visual FoxPro. Если использована команда set help on, при нажатии клавиши F1 или при выполнении команды HELP основного меню отображается стандартная справочная система Visual FoxPro. При использовании команды set help off средства просмотра справочной системы будут недоступны.
SET HELP TO имяФайла
Определяет дополнительный файл справочной системы. Этот вариант команды позволяет использовать созданную вами справочную систему.
Например:
SET HELP TO sales.hip
HELP
Для вывода на экран содержания справочной системы или указанной темы в окне справочной системы предназначена команда help, имеющая следующий синтаксис:
HELP [идентификатор'Гемы | ID индексТемы] [IN [WINDOW] имяОкна! IN [WINDOW] SCREEN] | IN [WINDOW] MACDESKTOP] [NOWAIT]
Для вывода содержания справочной системы необходимо использовать команду help без указания имени темы. Если вы хотите отобразить контекстную справку, необходимо указать идентификатор темы или ее индекс. Опция in [window] позволяет открыть окно справочной системы внутри окна, описанного с помощью команды define window.
По умолчанию при вызове справочной системы приостанавливается выполнение программы, позволяя пользователю найти требуемую информацию. При использовании опции nowait после вывода справочной информации программа продолжает свое выполнение.
SET TOPIC
По умолчанию содержанием справочной системы является первая по порядку тема. Для изменения содержания используется команда set topic, позволяющая определить тему, которая в дальнейшем будет являться содержанием справочной системы.
Команда имеет два варианта синтаксиса:
SET TOPIC TO [имяТемы | логическоеВыражение] SET TOPIC ID TO [индексТемы]
Используя команду set topic to имятемы, вы можете задать имя темы, отображаемой в справочной системе.
Команда SET TOPIC ТО логическоеВыражение Отображает заданную тему в справочной системе в зависимости от значения логического выражения.
Команда set topic id to [индекстемы] используется для указания отображаемой темы по его идентификатору.