Anchouss -маленькая рыбка. Эмблема Clubrus!

Реклама в Интернет & Все кулички
Добро пожаловать !
Добавить в избранное
CLUBRUS  На главную
Наиболее полный каталог ссылок  Найди свой русификатор!
    Русификаторы
    От Clubrus
    Партнеры
Программы  Программы
    Нужные
    Интересные
    Заработок
   
Ученье свет!   Учимся вместе
Клуб  Клуб
    Регистрация
    Вход
Форум !   Форум !
Гостевая  Гостевая
     Посмотреть
     Написать
Реклама на сайте   Реклама




Переходы по ключевым словам.

Имеется два макроса, которые позволяют переходить не к заранее заданной теме, а к темам, в соответствующих сносках которых имеются заданные ключевые слова. Если заданные слова встречаются в нескольких темах, то пользователю показывается окно Найденные разделы (рис. ниже) и он может сам определиться, на какую тему ему уходить.

    


Эти два макроса — KLink и ALink имеют одинаковые синтаксис и действуют одинаково. Оба они могут использоваться, в частности, вместо рассмотренных выше непосредственных ссылок на темы. Различие между этими макросами состоит в том, что первый из них ищет заданные ключевые слова в К-ссылках, а второй — в А-ссылках. Приведем синтаксис вызова макроса KLink (синтаксис ALink аналогичен, только надо заменить KLink на ALink):
KLink("<список ключевых слов>", <тип>, "<Идентификатор темы>", <имя окна>)

<список ключевых слов> представляет собой одно или несколько ключевых слов или словосочетаний, разделенных точками с запятой. Если хотя бы одно из этих словосочетаний содержит запятую, то весь список заключается в двойные кавычки. Поиск ведется в К-ссылках сначала по первому слову. Если нашлось несколько тем, то пользователю показывается окно Найденные разделы. Если же не нашлось ни одной темы, начинается поиск по второму ключевому слову и т.д. Все остальные элементы вызова макроса, кроме списка ключевых слов, являются не обязательными. <тип> определяет реакцию на найденные или ненайденные ключевые слова и может принимать одно или несколько (разделяемьгх пробелами) следующих значений:

 Символическое

Численное

Описание
            JUMP

1

Если найдена только одна тема, соответствующая ключевым словам, то на нее сразу осуществляется переход

TITLE

2

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

TEST

4

Макрос возвращает величину, указывающую, нашлось, или нет хотя бы одно соответствие ключевым словам.


<идентификатор темы> определяет, что если не найдено соответствия ключевым словам, то появляется всплывающее окно с текстом, содержащимся в теме, на которую указывает этот идентификатор. Если идентификатор не задан, то при безуспешном поиске появляется диалоговое окно с текстом «Дополнительные сведения отсутствуют. (141)». Если идентификатор темы относится к другому файлу, то после него надо написать символ @, а затем — имя файла.

<имя окна> задает окно для отображения. Если этот параметр не задан, то используется окно, заданное в кадре темы, а если оно и там не задано, то используется окно по умолчанию.

Приведем примеры использования рассмотренных макросов. Текст
Меню!KLink(Меню) программы позволяет выполнить все операции.
приведет к выделению слова «Меню», щелкнув на котором пользователь увидит или список тем, содержащих в своих К-сносках ключевое слово «Меню», или, если есть только одна такая темы, то сразу перейдет на нее. Если в том же тексте заменить обращение к макросу на

!KLink(Меню,,,W1)

то будет то же самое, но тема отобразится в окне W1 (если такое окно определено в файле проекта).

Оператор
{button Меню, ALink(Меню)}

приведет к появлению в кадре кнопки с надписью "Меню", при нажатии на которую будет та же реакция, что и в рассмотренном в начале примере, но поиск будет происходить в A-ссылках.

<<<Назад     Далее >>>



 URL: http://clubrus.kulichki.net Автор: Korsar 

Рейтинг ресурсов УралWeb