PDA

Просмотр полной версии : Программа для поиска ответов


prog
09.06.2013, 20:16
Решил поделиться собственноручно написанной программой, для работы с уже имеющимися ответами (с этого форума, например). Заменяет блокнот / браузер, во время прохождения теста.

Используются только простые вопросы / ответы (однострочный текст, без картинок, формул и т.п.)

Итак, предполагается, что у вас есть либо файл где лежат вопросы/ответы, либо вы копируете их прямо с форума через буфер обмена.

Формат файла простой текстовый (не Word);
Заголовки с модулями отделены строкой от вопросов;
Сразу за строкой вопроса идет строка с ответом, потом пустая строка;

Примером "правильного" формата будут являться почти все "Оформленные тесты" с этой страницы: Форум студентов МТИ > Основной раздел > Тесты > Содержание (http://mti.prioz.ru/showthread.php?t=167)

Образцом наиболее удобного варианта может служить моя тема: Статистические модели и методы (http://mti.prioz.ru/showthread.php?t=385), т.к. там сохранена разметка по модулям.

Итак, открыв программу и загрузив ответы, вы получаете примерно такую картину:

615

Внизу текстовое поле, в которое вводим часть текста вопроса. В списке будут отображены все пары вопросов и ответов, в тексте вопросов которых будет найдена запрошенная строка.

Для удобства использования:
1. Чтобы начать набирать текст (для поиска), не надо "целится" в это текстовое поле, любой щелчок мышью по окну (за исключением кнопок и ссылок на модули) будет переводить фокус на текстовое поле.
2. Чтобы очистить поле от предыдущего запроса, достаточно нажать Ctrl + Enter
3. Если загружены ответы, где остались "разделители" модулей, можно будет отображать / искать, среди ответов конкретного модуля.
4. В большинстве случаев, для поиска не имеет смысл набирать начало вопроса, т.к. формулировки у многих вопросов начинаются одинаково. Выбирайте наиболее "уникальную" часть вопроса.
5. "Галочка" рядом с текстовым полем включает / выключает "мгновенный поиск" - отображение выборки сразу при вводе текста. Если выключить, то после набора нужной строки поиска, надо нажать Enter.

PS: для работы программы нужен Microsoft .NET Framework 4 (http://www.microsoft.com/ru-ru/download/details.aspx?id=24872)

Собственно, сама программа:
616

Lerra
25.07.2013, 00:48
О-дааа!!!!Спасибо огромное!=)))

ivan_n
29.07.2013, 21:01
спасибо! прога супер!!
а возможно сделать чтоб она и другие форматы файлов загружала,например doc ,html ?

prog
14.10.2013, 13:36
Вот исходники программы на C# / WPF.
Если есть желание - дорабатывайте.

ncix
10.01.2016, 13:31
ctrl+c
alt+tab
ctrl+v

и никаких программ не надо :D:D:D;)

Дядя Витя
14.01.2017, 18:49
Имеют неорганические диэлектрики и неорганические полупроводники (оксиды металлов и химические соединения)
Выберите один ответ:
Атомное строение
Ионное строение
Металлическую структуру
Молекулярное строение

Добавлено через 55 секунд
Разрядное напряжение в неоднородном поле (как с твердым диэлектриком в воздушном промежутке между электродами, так и без него) ...
Выберите один ответ:
тем выше, чем больше неоднородность электрического поля
тем выше, чем ниже неоднородность электрического поля
тем ниже, чем больше неоднородность электрического поля
тем ниже, чем ниже неоднородность электрического поля

zyx
18.01.2017, 15:41
Уважаемый root, предлагаю данную тему закрепить :)

yankrasava1111
12.12.2018, 23:51
Скажите как скопировать ответ который под вопросом???? очень нужно помогите