1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
1 | |
Приложение словарик (переводчик)16.04.2018, 19:04. Показов 956. Ответов 12
Метки нет (Все метки)
Хочу написать приложение словарик. Для этого как я понимаю нужна база данных! (база будет прописываться в ручную). Только не могу понять как это сделать что нужно. Как функция будет взаимодействовать с базой и т.п. Объясните мне.
0
|
16.04.2018, 19:04 | |
Ответы с готовыми решениями:
12
Приложение переводчик Приложение переводчик [WPF] Приложение переводчик на основе класса Word Поддерживает ли приложение Google Переводчик URL Scheme? |
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
16.04.2018, 21:10 | 2 |
Если это "словарик", то хватит текстового файла. Загрузишь его целиком в память.
0
|
1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
29.04.2018, 12:59 [ТС] | 3 |
А как примерно все это будет выглядеть? Не подскажете? Как вводя текст в одно поле на одном языке прога будет сопоставлять фразу в выводящем окне на другом языке?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
29.04.2018, 13:01 | 4 |
Берёшь QMap, например, и сопоставляешь слову одного языка слово другого. Заполняешь из файла и потом используешь введённое пользователем как ключ.
1
|
1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
29.04.2018, 14:37 [ТС] | 5 |
Тут почитал QMap для одного значения с ключом, а в QMultiMap можно 2 значения, я так понимаю он мне больше подходит? (не судите строго, только учусь). Еще вопрос: если мне нужно чтобы можно было посмотреть весь словарь в алфавитном порядке, возможно ли как-то прописать сортировку?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
29.04.2018, 15:07 | 6 |
А зачем тебе два значения? Если несколько вариантов перевода, то просто перечисли их через запятую.
QMap изначально упорядочен по ключу.
0
|
1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
29.04.2018, 15:14 [ТС] | 7 |
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
29.04.2018, 15:20 | 8 |
Упорядочен по ключу, т. е. по алфавиту, если ключ - строка.
0
|
1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
29.04.2018, 15:21 [ТС] | 9 |
То есть в роли ключа будет вводимое слово, а в роли значения переведенное слово? Можно ли сделать инверсию, уже с другого языка на русский, или нужно будет прописать все тоже самое но в роли ключа уже слово на иностранном, а в роли значения русское?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
29.04.2018, 15:27 | 10 |
Словари же двух направлений бывают. Также и здесь - два QMap.
0
|
1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
29.04.2018, 15:29 [ТС] | 11 |
0
|
1 / 1 / 0
Регистрация: 10.03.2018
Сообщений: 58
|
|
07.05.2018, 21:19 [ТС] | 12 |
Появился вопрос: как именно заполнять этот текстовый файл и как его потом подключить в программку?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
07.05.2018, 21:38 | 13 |
Ну пиши в отдельных строках слово и перевод.
0
|
07.05.2018, 21:38 | |
07.05.2018, 21:38 | |
Помогаю со студенческими работами здесь
13
Словарик :) Словарик Словарик на C# Простой словарик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |