Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.10.2015
Сообщений: 25
1

Быстрая проверка сгенерированных вариантов

09.11.2015, 18:49. Показов 501. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
пишу текстовый редактор с автоматической проверкой орфографии,при нажатии правой кнопкой мыши по неправильному слову должно появиться контекстное меню с возможными вариантами.Я генерирую варианты и отправляю их на проверку в собственный метод Check, вот его реализация:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
bool Check(String^ s,OleDbConnection^ oleDbConnection1)
    {
        oleDbConnection1->Open();
        String^ Check = "SELECT Word FROM word WHERE Word='"+s+"'";
        OleDbCommand^ CheckC = gcnew OleDbCommand(Check,oleDbConnection1);
        myRead=CheckC->ExecuteReader();
        if (!myRead->Read())
        {
            oleDbConnection1->Close();
            return false;
        }
        else
        {
            oleDbConnection1->Close();
            return true;
        }
    }
вопрос: можно ли ускорить проверку?
если да,то как?

Добавлено через 10 часов 40 минут
База данных - MC Access, в ней словарь на ~160т. слов, которые просто расположены в столбце Word(word(с маленькой)-это название всей таблицы)

Добавлено через 7 часов 47 минут
весь цикл работает примерно 100мс, 1-5 строка ~15мс, 6-я строка ~55мс и 7-я ~30
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2015, 18:49
Ответы с готовыми решениями:

Быстрая проверка символа
Доброго времени суток в попытке реализовать шифр "Четырех...

Linq. быстрая проверка элемента на то имеет ли он в определенном бите единицу
Тяжело сформулировать кратко. Есть запрос к датасету: IEnumerable<int> docnumber = (from s in...

Проверка вариантов
(Не студенческое задание, реальная нужда) Народ, помогите пожалуйста, имеются 35 футбольных...

Быстрая проверка тестов
Всем привет!Хотела узнать с помощью каких горячих клавиш можно быстро проверить тесты на Delphi.К...

0
09.11.2015, 18:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2015, 18:49
Помогаю со студенческими работами здесь

Быстрая проверка качества РК
Всем здравствуйте! Некоторое время назад провели тест по рекламной компании. Пустили весь трафик...

Самая быстрая проверка ТИЦ
Вот тестирую новый проект по покупке - продаже сайтов Smoz.ru, но на главной также еще внедрен...

Быстрая проверка на белый список
Есть код, который быстрей этого может проверить, есть ли mydata в белом списке ? ...

Быстрая проверка наличия в БД данных
Мне нужно очень много проверять, поэтому хотел бы узнать как само быстро проверять, наличие в БД,...

Быстрая проверка натурального числа на простоту
Часто возникает задача проверки натурального числа на простоту. При этом имеются вероятностные и...

Проверка смежных клеток, максимум из всех возможных вариантов
Задана некоторая плоскость NxM. Каждой клетке поля соответствует некоторое число. Фишка, начиная...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru