1 / 1 / 0
Регистрация: 04.09.2014
Сообщений: 27
|
|
1 | |
Поиск в приложении по краткому и полному описанию01.08.2015, 02:49. Показов 2388. Ответов 11
Метки нет (Все метки)
Здравствуйте
Пишу программу для себя, кое что не могу разобрать, вот краткое описание того, что надо реализовать: 1. Пользователь может ввести краткое описание и полное текста, после этого оно сохраняется. 2. Есть строка поиск, в которой он вводит краткое описание и получает полную информацию, или же поиск по похожем словам в полном описании или кратком, на большее совпадение по %. Так вот: 1.1 Можно ли реализовать 1 пункт без базы данных и как, допустим если сохранять все в файлы, то это сколько программа файлов тогда на создает? 1.2 Как реализовать поиск во 2 пункте, где об этом можно почитать или посмотреть?
0
|
01.08.2015, 02:49 | |
Ответы с готовыми решениями:
11
как сделать вступительный текст в модуле новостей ссылкой,которая ведёт к полному описанию новости? Поиск в таблице по полному наименованию и его части Поиск компьютерной игры 2000-2005 годов по описанию По краткому названию команды и фамилиям ее участников, построить полное название команды |
23 / 23 / 11
Регистрация: 04.12.2014
Сообщений: 422
|
||||||
01.08.2015, 05:54 | 2 | |||||
Невозможно без базы базы данных отображать сохраненное, если оно не в самой программе задано.
Любая сохраненная информация требует бд, иначе это выглядит как вызывать духов. Для поиска можно использовать
0
|
1 / 1 / 0
Регистрация: 04.09.2014
Сообщений: 27
|
|
01.08.2015, 07:39 [ТС] | 3 |
1337trix,Все просто, есть определенная информация, которая находится в приложении, ее можно добавлять или открыть( так как информации много, в приложении есть поиск), но как мой пользователь установит это приложение тогда? как оно будет работать без бд? Это получается нужно ему еще sql server устанавливать?
Добавлено через 9 минут Представьте например игру The Elder Scrolls V: Skyrim, там все сохранения находятся в папке и каждое место сохранения, создает новый файл, тем самым можно вернуться в любой момент игры. Вот я что то типо такого хочу, без бд, допустим так: Как вы храните нужную информацию на компьютере, в бд? Конечно же нет, а в текстовых документах, но представьте что их сотки, и нужно удобное приложение, чтоб их открывать, искать между них нужный файл, изменить его и открыть, вот и все
0
|
23 / 23 / 11
Регистрация: 04.12.2014
Сообщений: 422
|
|
01.08.2015, 07:42 | 4 |
Twestet, кхе-кхе...все просто
под базой данных подразумевается место и содержимое(информация) бд может быть как локальной(папка\файл с данными), так и удаленной(на сервере MySql и тд) Разберитесь, если Ваши данные лежат где-то на сетевом облаке, то нужно если же информация лежит на компе, предположим, что с самой прогой качается и бд, то нет необходимости создавать сервер бд
0
|
1 / 1 / 0
Регистрация: 04.09.2014
Сообщений: 27
|
|
01.08.2015, 07:46 [ТС] | 5 |
1337trix, а теперь по подробней, помогите с этим механизмом, хоть набросками и ссылка более подробно почитать, а то я что то загонять начал))
Данные будут лежать в папке у пользователя, не на сервере
0
|
23 / 23 / 11
Регистрация: 04.12.2014
Сообщений: 422
|
|||||||||||
01.08.2015, 07:51 | 6 | ||||||||||
Twestet, все не так трудно, вот простейший пример(данные лежат в keys.txt(к примеру у меня))
ps не забудьте
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
01.08.2015, 11:04 | 8 | |||||
Сообщение было отмечено Twestet как решение
Решение
Используй словарь. Краткое описание\полное описание. Вот примерные обработчики.
0
|
1 / 1 / 0
Регистрация: 04.09.2014
Сообщений: 27
|
|
01.08.2015, 12:12 [ТС] | 9 |
Storm23, примерно 50мб, то есть все данные, как краткое описание, так и длинное, сохраняется в один файл?
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
01.08.2015, 13:25 | 10 | |||||
С сохранением я правда косякнул насчет file.WriteLine , можно так проверить работоспособность:
0
|
01.08.2015, 14:41 | 11 | |||||||||||||||||||||||||
Сообщение было отмечено Twestet как решение
Решение
Twestet,
Модель данных и бизнес логика
Бинарная сериализация, сжатие GZIP. Нечеткий поиск.
Главная форма
Динамическая генерация диалоговых панелей.
Глобальный обработчик исключений
Панель поиска
Виртуальный режим DataGridView.
Панель добавления записей
Исходник: WindowsFormsApplication304.zip
0
|
1 / 1 / 0
Регистрация: 04.09.2014
Сообщений: 27
|
|
02.08.2015, 01:50 [ТС] | 12 |
Storm23, спасибо большое
0
|
02.08.2015, 01:50 | |
02.08.2015, 01:50 | |
Помогаю со студенческими работами здесь
12
Небольшой поиск в приложении Поиск кнопок в другом приложении Как сделать поиск в веб-приложении? Поиск и замена в запущенном приложении определенного текста Java полному новичку Qt загрузка картинки по полному пути Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |