| levin | Дата: Пятница, 15 Январь 2010, 12:36 | Сообщение # 1 |
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| Решил создать толковый словарь. Но как все сделать ума не приложу. Во вложении черновик. Слева - список слов. Справа - их толкование. Под списком слов внизу - поиск искомого слова. Но как все это связать воедино не знаю.
|
| |
| |
| Alex3A | Дата: Пятница, 15 Январь 2010, 13:40 | Сообщение # 2 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Словарь это класическая база данных, вот на основе базы и надо его делать.
|
| |
| |
| Alien | Дата: Пятница, 15 Январь 2010, 13:48 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 400
Репутация: 6
Награды: 1
Статус: Offline
| Вот, с поиском немного посложнее будет. Alex3A, пусть сначала с файлами разберется.
Сообщение отредактировал 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
| Спасибо за ответы! Буду вникать.Добавлено (16 Январь 2010, 18:43) --------------------------------------------- А может кто-нибудь шаблончик подбросит?
|
| |
| |
| mishem | Дата: Суббота, 16 Январь 2010, 19:59 | Сообщение # 7 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| Quote (levin) А может кто-нибудь шаблончик подбросит? Юморист? Шаблончик чего? Шаблончик, это сделать то, что ты хочешь сделать. Так что уж сами. Будут вопросы, ....
Я люблю думать что умею рисовать
|
| |
| |
| levin | Дата: Суббота, 16 Январь 2010, 21:17 | Сообщение # 8 |
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| да хатя бы в моем вложении внести необходимые изменения...
|
| |
| |