Decalion - программа помощник составителя кроссвордов
О программе | Словари | Рабочая область | Поиск | Слова | Оформление
Скачать | От автора | Гостевая | Ссылки

Поиск

Один из способов сделать запрос на поиск - выделить слово, которое необходимо найти, на сетке (рис. 16-3), нажать кнопку "поиск" на панели запроса (рис. 16-5) или клавишу "Enter" на клавиатуре. Найденные слова появляются в списке (рис. 16-2). Поиск производится только в подключенных словарях (рис. 16-1), если ни один из словарей не подключен, программа "Decalion" выдает соответствующее сообщение.

Форма список состоит из следующих элементов: индикаторов поиска, надписи об общем количестве найденных слов, списка найденных слов, окна определений и строки состояния. Каждое слово отмечается маркером цвета того словаря, в котором это слово найдено. При выделении слова в нижнем окне формы показывается связанное с ним определение. Строка состояния отображает порядковый номер слова в списке, длину слова и название словаря, в котором это слово находится.


Изображение
Рис. 16
Поиск слов из сетки кроссворда.
Пять словарей подключено в программе (1). Сортировка списка задана "по словарям" (4). После выделения на сетке слова № 13 с заданными буквами "К" и двумя "А" (3) и запроса на поиск (5) были найдены 10 слов (2) в 4 подключенных словарях. Ни одного слова, отвечающего требованиям поиска, в словаре "Морские термины" не обнаружено. При выделении слова "клака" в списке, в панели определений высвечивается описание "Группа людей...". Двойной щелчок на слове автоматически вписывает его в сетку.

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


Изображение
Рис. 17
Форма "Список"- поиск по маске с заданием минимальной и неограниченной максимальной длины.

Для развернутого поиска слов существует функция поиска по маске. При выборе пункта "Маска поиска" в раскрывающемся меню (рис. 16-4) появляется панель ввода маски. Известные символы вводятся в любом регистре, на месте неизвестных ставится точка. В маске точка является одним символом. Если длина слова неизвестна, в начале или конце маски ставится звездочка "*". Например:

1. Слово длиной 7 символов, первая буква - "Б", последняя "Т", а четвертая - "К", маска будет выглядеть как "Б..К..Т". Найденные слова - "банкрот", "блокнот" и "бисквит".

2. Если к маске "Б..К..Т" добавить звездочку в конце, условие поиска изменится. Слова теперь требуются длиной 7 и более символов. К трем найденным словам добавятся "Башкортостан", "банкнота" и "банкротство". Звездочка в начале маски задает условие поиска слов не менее 7 символов и заканчивающиеся на "Б..К..Т". К первоначально найденным в первом примере добавится слово "фабрикант".

Двойной щелчок левой кнопкой мыши на найденном слове в списке вписывает слово в сетку.

 

О программе | Словари | Рабочая область | Поиск | Слова | Оформление
Скачать | От автора | Гостевая | Ссылки
decalion@mail.ru
Hosted by uCoz