Вверх ↑
Этот топик читают: Гость
Ответов: 36
Рейтинг: 0
#1: 2011-11-15 17:14:01 ЛС | профиль | цитата
собираюсь собрать программу-словарь. Пожалуйста подскажите какой-нибудь алгоритм, чтобы реализовать интерфейс схожий с Abby-Lingvo。 как лучше всего хранить файлы словарных статей? я попробовал составить в списке строк перечень терминов, а при выборе какого-нить слова передавать его индекс в поток. в зависимости от индекса загружается определенный текстовый файл. хотел также, чтобы на каждое слово отдельное окно, но это наверно неэкономно и как редактировать? если например пользователь хочет добавить свой термин и определение, сможет ли программа сгенирировать новое окно, где пользователь может добавить текст, картинку, таблицу для того чтобы программа все это сжала бы в 1 файл?
карма: 0

0
Ответов: 1731
Рейтинг: 68
#2: 2011-11-15 17:21:59 ЛС | профиль | цитата
сгенирировать новое окно

Смотрим ChildFormEx
А также читаем справку.
И где ваши пробы схем?
карма: 1

0
Ответов: 36
Рейтинг: 0
#3: 2011-11-15 17:44:53 ЛС | профиль | цитата
code_25804.txt

------------ Дoбавленo в 17.44:
у меня есть видеоуроки и там есть тема программирование без компилятора. вы рекомендуете мне воспользоваться информ. оттуда?
карма: 0

0
файлы: 1code_25804.txt [3.5KB] [64]
Гость
Ответов: 17029
Рейтинг: 0
#4: 2011-11-15 18:02:27 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-06 16:50:55
карма: 0

0
Ответов: 258
Рейтинг: 2
#5: 2011-11-15 18:20:34 ЛС | профиль | цитата
Кажись я смотрел этот видео урок! Там дофига посторонних звуков!
карма: 0

0
Ответов: 1731
Рейтинг: 68
#6: 2011-11-15 18:24:20 ЛС | профиль | цитата
Вот САМЫЙ простой пример.
Тут
карма: 1

0
Ответов: 4641
Рейтинг: 334
#7: 2011-11-15 18:58:40 ЛС | профиль | цитата
ivankats писал(а):
оттуда
http://hiasm.com/wiki.html
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 36
Рейтинг: 0
#8: 2011-11-15 19:00:20 ЛС | профиль | цитата
интересный пример, но сообщение вылазит даже если термин найден и где был сгенерирован файл db?
карма: 0

0
Ответов: 1731
Рейтинг: 68
#9: 2011-11-15 19:07:38 ЛС | профиль | цитата
сообщение вылазит даже если термин найден

У меня не вылезает.
файл db

Открыл Блокнот написал туда и переименовал.
карма: 1

0
Ответов: 36
Рейтинг: 0
#10: 2011-11-15 19:56:24 ЛС | профиль | цитата
ок. спасибо. буду работать
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2011-11-16 10:21:31 ЛС | профиль | цитата
ivankats писал(а):
ок. спасибо. буду работать
сначала думать.
Cosinus писал(а):
Открыл Блокнот написал туда и переименовал.
если поиграться, то можно, а если серьёзно подходить, то без применения БД необойтись. Всё остальное - детский лепет. ИМХО.
Да и без применения предварительного выбора по первой букве тоже.
code_25808.txt

P.S.
Всего в русском языке около 500 000 слов. ListBox на 500 000 слов представляю с трудом.
Слов на А около 3,5 тысяч.
Слов на П около 35 тысяч.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_25808.txt [8.5KB] [160]
Ответов: 1731
Рейтинг: 68
#12: 2011-11-16 14:54:56 ЛС | профиль | цитата
[flood]Tad, я же написал, что это
САМЫЙ простой
пример.
Конечно в мой пример 500к слов делать "тупо".
Также ТС не написал какой будет словарь, маленький или большой.[/flood]
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#13: 2011-11-16 17:51:14 ЛС | профиль | цитата
Cosinus, главное
ivankats писал(а):
собираюсь собрать программу-словарь.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 36
Рейтинг: 0
#14: 2011-11-16 21:42:28 ЛС | профиль | цитата
ясно. надо учить язык SQL. а если на каждое слово сделать в БД таблицу, туда изображения можно вставлять, чтобы все хранилось в файле с расширением .db? и звуковые данные туда поместить можно?
карма: 0

0
Ответов: 1821
Рейтинг: 168
#15: 2011-11-16 21:48:49 ЛС | профиль | цитата
ivankats писал(а):
и звуковые данные туда поместить можно?

ivankats, можно, предварительно переконвертировав в HEX, и потом, при извлечении данных - переконвертировав из HEX в Stream.
карма: 5

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)