Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
oneredice
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 7
#1

C#, Словарь и фоновый поиск - Windows Phone

28.02.2014, 18:03. Просмотров 897. Ответов 5
Метки нет (Все метки)

Доброго времени суток!
Я хочу сделать словарик с поиском в фоновом потоке.
Подскажите что использовать, куда копать.
Я пробовал использовать backgroundworker ища в list<string>(сам лист загружался во время запуска, задержка во время запуска дико огорчает).
Результат меня не удовлетворил.
Понравилось как это реализовано в приложении http://www.windowsphone.com/ru-ru/st...7-ac00c0c8238e
Как я понял, в данном приложении, база просто предварительно проиндексирована и забита в двоичный код.
Немного поковыряв я нашел базу этого словарика. Каждая база состоит из 2-х файлов форматов DEF и LST.
Как называется данная технология работы с базой?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 18:03     C#, Словарь и фоновый поиск
Посмотрите здесь:

Англо-русский словарь. Поиск слова в файле - Turbo Pascal
Помогите сделать поиск в файле слова. Например: В файле записано: &quot;Red Красный Grenn Зеленый Blue Голубой&quot; Пользователь...

Создать словарь терминов и осуществить поиск в нем - C#
Создать словарь терминов и осуществить поиск в нем

Как составить словарь словоформ текста через нечеткий поиск? - Bash
Доброго времени суток. Очень нужна помощь в решении следующей задачи: Имеется текст на английском языке, составленный из предложений...

Не получается вложить словарь в словарь - VBA
Друзья, доброго времени суток! Не могу понять, почему у меня не получается вложить словарь в словарь. Set Header =...

Поиск решения "Электронный словарь" - Базы данных
Собираюсь разработать базу данных &quot;Электронный словарь&quot; Вся информация должна браться из Excel. Поэтому считаю логичным использовать MS...

Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция - C++
Есть код №1. Он выводить на экран позицию нужного мне слова (только если в середине 1 слово а не 2 и больше например только &quot;privet&quot;. А...

Фоновый рисунок QT - C++ Qt
Здравствуйте, Подскажите пожалуйста, как сделать фон в программу? Руководствуясь примерами написал Аналоговые часы, при попытке...

Фоновый php - PHP
Добрый день. Существует следующая задача: есть php файл, обрабатывающий post форму. В нем есть редирект (header) на ссылку, генерируемую в...

Фоновый рисунок - Windows 7
Купили в Америке HP Mini 210-1199DX Windows7 Starter ,поменяли на русскую начальную версию,но теперь не можем поставить фоновый...

Фоновый режим - Программирование Android
Как программно Вкл/Выкл Фоновый режим ? ------------- Android 2.3.3

Фоновый рисунок - C++ WinAPI
Работаю в Visual Studio 2010. Вопрос в следующем. Если создать обычный проект визардский (win 32) , то как поставить картинку на задний...

Фоновый режим - Ruby
Как сделать в Windows так, чтобы программа Ruby запускалась в фоновом режиме (выполнялась без открытия окна консоли)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Маршинин
48 / 48 / 2
Регистрация: 05.12.2012
Сообщений: 167
Записей в блоге: 1
04.03.2014, 16:01     C#, Словарь и фоновый поиск #2
Поковыряйся в сторону ToolKit, а особенно в сторону функции "AutoCompleteBox"
oneredice
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 7
04.03.2014, 18:58  [ТС]     C#, Словарь и фоновый поиск #3
Не, это не то.
Как я думаю:
Список слов представлен в ListBox.
При запуске данного приложения задержки нет => оно не подгружается в момент запуска (возможно подгружаются только индексы), а работает на прямую с файлом базы в фоновом потоке.
Нечто подобное я могу попробовать сделать:
1. загнать индексы в xml
2. считать их при запуске
3. когда необходим поиск по базе, смотрим по индексу и считываем с нужного места
Мне интересно каким образом разбивается данный словарь?
P.S. отсебятину я написать вполне способен, вопрос будет ли она работать эффективно?
Маршинин
48 / 48 / 2
Регистрация: 05.12.2012
Сообщений: 167
Записей в блоге: 1
04.03.2014, 20:35     C#, Словарь и фоновый поиск #4
LostListSelector
oneredice
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 7
04.03.2014, 22:30  [ТС]     C#, Словарь и фоновый поиск #5
Вы меня не понимаете Мне не нужны контролы, мне нужны алгоритмы разбивки и чтения словарной базы.
Вот скрин. В нем используется обычный листбокс.
Миниатюры
C#, Словарь и фоновый поиск  
oneredice
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 7
19.03.2014, 18:15  [ТС]     C#, Словарь и фоновый поиск #6
Нашел ответ на свой вопрос. Файлы DEF и LST это файлы базы данных Visual FoxPro.
Нужно копать ADO.NET + async.
Yandex
Объявления
19.03.2014, 18:15     C#, Словарь и фоновый поиск
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru