Форум
Написать нам
Страница 1 из 11
Модератор форума: Peter 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Создание толкового словаря (Нужна помощь-консультация)
Создание толкового словаря
levinДата: Пятница, 15 Январь 2010, 12:36 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
help Решил создать толковый словарь. Но как все сделать ума не приложу. Во вложении черновик. Слева - список слов. Справа - их толкование. Под списком слов внизу - поиск искомого слова. Но как все это связать воедино не знаю. help
Прикрепления: tolk.zip(6Kb)
 
Alex3AДата: Пятница, 15 Январь 2010, 13:40 | Сообщение # 2
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
Словарь это класическая база данных, вот на основе базы и надо его делать.
 
AlienДата: Пятница, 15 Январь 2010, 13:48 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 400
Репутация: 6
Награды: 1
Статус: Offline
Вот, с поиском немного посложнее будет.
Alex3A, пусть сначала с файлами разберется.
Прикрепления: tolk.rar(6Kb)


Сообщение отредактировал Alien - Пятница, 15 Январь 2010, 13:49
 
Alex3AДата: Пятница, 15 Январь 2010, 14:31 | Сообщение # 4
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
Классически это делается так - с верху алфавит, нажав на какую либо букву,
в левом списке выводятся все слова начинающиеся на эту букву, при щелчке по
слову, выводится его толкование. В строке поиска возможны следующие алгоритмы -
ввод слова и нажатие кнопки поиск, или возможна организация подпоиска,
при вводе ищем слова начинающиеся на введенный фрагмент и выводим их в левый
список.
Quote (Alien)
Вот, с поиском немного посложнее будет.

Это смотря что применять, если в движке бд поиск не предусмотрен, то конечно проблема.
Наиболее подходящим алгоритмом для поиска в словаре является поиск по маске, на его
основе можно организовать ряд алгоритмов, начинается с фрагмента, заканчивается фрагментом, содержит фрагмент, похож на фрагмент, так же возможен поиск и по толкованию.
 
mishemДата: Пятница, 15 Январь 2010, 15:16 | Сообщение # 5
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
Все там прекрасно с поиском.
= Хотя бы часть искомой строки совпадает с данными в исследуемом поле.

== Искомая строка полностью совпадает с данными в исследуемом поле.

< Содержимое исследуемого поля меньше искомой строки.

> Содержимое исследуемого поля больше искомой строки.

<> Содержимое исследуемого поля не совпадает с искомой строки.
Это в плагине NeoBookDB. там же есть и по проще поисковый запрос.


Я люблю думать что умею рисовать
 
levinДата: Суббота, 16 Январь 2010, 18:43 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
Спасибо за ответы! thumbs_up Буду вникать.

Добавлено (16 Январь 2010, 18:43)
---------------------------------------------
А может кто-нибудь шаблончик подбросит? redface :(

 
mishemДата: Суббота, 16 Январь 2010, 19:59 | Сообщение # 7
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
Quote (levin)
А может кто-нибудь шаблончик подбросит?

Юморист? :) Шаблончик чего? Шаблончик, это сделать то, что ты хочешь сделать. Так что уж сами. :D Будут вопросы, .... :)

Я люблю думать что умею рисовать
 
levinДата: Суббота, 16 Январь 2010, 21:17 | Сообщение # 8
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
да хатя бы в моем вложении внести необходимые изменения... :)
 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Создание толкового словаря (Нужна помощь-консультация)
Страница 1 из 11
Поиск: