Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-06-18 09:54:10 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-09 12:57:38
карма: 0

0
Ответов: 387
Рейтинг: 34
#2: 2008-07-14 04:08:00 ЛС | профиль | цитата
Тема интересна
былоб хорошо реализовать нетолько два языка En Ru но и к примеру украинский и может другие
также сделать возможность переключение языков не на форме а программно
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#3: 2008-07-14 09:00:11 ЛС | профиль | цитата
Omro писал(а):
Запутался я в кодировках


Add(Charset,12692095,70,252)
{
}

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3851
Рейтинг: 159
#4: 2008-07-14 11:36:57 ЛС | профиль | цитата
немного непонятно - зачем нужен именно "небольшой" словарик?
карма: 0
начавший
0
Ответов: 16884
Рейтинг: 1239
#5: 2008-07-14 17:29:03 ЛС | профиль | цитата
Omro писал(а):
Однажды была мысль сделать небольшой словарик на ини - файлах
потому-что на "ини - файлах" про большой не может быть и речи.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#6: 2008-07-14 17:33:01 ЛС | профиль | цитата
Tad писал(а):
потому-что на "ини - файлах"

О, еще один поклонник *.ini файлов
карма: 22

0
Ответов: 3655
Рейтинг: 69
#7: 2008-07-14 17:39:26 ЛС | профиль | цитата
nesco писал(а):
О, еще один поклонник *.ini файлов

Пока разберёшься со всеми командами SQL - забудешь какую программу хотел написать.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#8: 2008-07-14 17:48:46 ЛС | профиль | цитата
можно и без sql попробовать: code_9458.txt, только на больших объёмах не проверял..
карма: 0
начавший
0
файлы: 1code_9458.txt [664B] [219]
Ответов: 3655
Рейтинг: 69
#9: 2008-07-14 18:20:51 ЛС | профиль | цитата
Андрей. писал(а):
можно и без sql попробовать

Да можно разными путями,только при больших объёмах встаёт
вопрос о скорости доступа.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#10: 2008-07-14 21:30:49 ЛС | профиль | цитата
Вячеслав писал(а):
при больших объёмах встаёт
вопрос о скорости доступа.
да, не особо: code_9461.txt, по крайней мере юзер не заметит (имхо)..
карма: 0
начавший
0
файлы: 1code_9461.txt [1.7KB] [320]
Ответов: 16884
Рейтинг: 1239
#11: 2008-07-14 22:58:48 ЛС | профиль | цитата
Вячеслав писал(а):
Пока разберёшься со всеми командами SQL
Даже для создания ОГРОМНОГО словаря не более 10-ти команд выучить , как два пальца... И чего людей пугаешь ?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#12: 2008-07-15 00:09:22 ЛС | профиль | цитата
Tad писал(а):
И чего людей пугаешь ?

Да я как то ещё когда писал на Делфи не взлюбил этот SQL .
Типа, я ещё с делфи не разобрался ,а тут понадобилось ещё и SQL изучать.
А писал ,я как раз каталог где надо было делать поиск по многим критериям.
Вообщем половину сделал и где то тормознулся.Бросил.
Описания то все на Буржуйском. А значит ещё надо и буржуйский учить.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#13: 2008-07-15 14:23:09 ЛС | профиль | цитата
Вячеслав писал(а):
Да я как то ещё когда писал на Делфи не взлюбил этот SQL .
чувства перепутал. Просто ты его не захотел понять.
Вячеслав, для создания,например, именно словаря нужно:
1. создать БД и таблицу слов

Add(MainForm,4546629,35,105)
{
Left=20
Top=105
link(onCreate,1399190:doEvent1,[])
}
Add(SQLite_DB,9345487,161,119)
{
FileName="Dictionary.db"
link(onError,5434989:doWork2,[])
}
Add(SQLite_Exec,10453973,161,168)
{
SQL="CREATE TABLE vocabulary(en,ru,uk)"
link(onError,5434989:doWork3,[(214,174)])
link(dbHandle,9345487:dbHandle,[])
}
Add(Hub,1399190,91,119)
{
link(onEvent1,9345487:doOpen,[])
link(onEvent2,10453973:doExec,[(142,132)(142,174)])
}
Add(Message,616590,231,126)
{
}
Add(HubEx,5434989,210,119)
{
link(onEvent,616590:doMessage,[])
}
2. Для обслуживания этой БД нужно написать простейшую програмку:
а) Форма для ввода новых слов с проверкой на повторение и возможностью редактирования.
б) и Форма поиска.
Ну и конечно ЗОД: в БД заносить все слова через StrCase в Lower и при поиске тоже.
------------ Дoбавленo:

И будешь иметь 6-ть словарей сразу:
Англо-Русский
Англо-Украинский
Русско-Украинский
и это же прочти наоборот
------------ Дoбавленo:

вот простейший набросок (ищет слова по первой букве, слогу)
------------ Дoбавленo:

потом напишешь, что тут сложного.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1dictionary.rar [2.9KB] [197]
Ответов: 3655
Рейтинг: 69
#14: 2008-07-15 21:49:14 ЛС | профиль | цитата
Tad писал(а):
чувства перепутал. Просто ты его не захотел понять.

Нет я сначало хотел делать без Бд.
Но потом оказалось с что с БД удобнее.
Только требовалось много таблиц.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#15: 2008-07-15 22:41:20 ЛС | профиль | цитата
Вячеслав, вот здесь выложил "небольшой" словарик на 50 000 слов
http://dump.ru/file_catalog/948845
в окно "Поиск" можно вводить как русские буквы, так и английские:
введешь русское "а" получишь все русские слова
введешь английское "а" - английские.
Поиск (визуально) не более 1-й секунды.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)