|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
Написать программу тестирования11.03.2013, 20:47. Показов 11976. Ответов 45
Метки нет (Все метки)
я хочу сделать программу тестов, но не знаю с чего начать ,набросал вид программы ...
я бы хотел чтоб после каждого вопроса выходил следующий со своими вариантами ответов и чтоб правильные ответы ,которые ответил пользователь сохранились и в конце вывелся результат сколько правильных он набрал.на помогите с чего начать ,выложите свои наработки, я буду выкладывать свои Буду очень благодарен всем кто откликнется на мою просьбу
0
|
|
| 11.03.2013, 20:47 | |
|
Ответы с готовыми решениями:
45
Написать программу тестирования знаний в консоли Написать программу тестирования, в которой проверяется использование всех перегруженных операций Написать программу тестирования для конкретного XML файла |
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|||
| 11.03.2013, 21:59 [ТС] | |||
|
Добавлено через 3 минуты
0
|
|||
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
|
| 11.03.2013, 22:05 | |
|
Советую скачать книгу "Visual C# в задачах и примерах" Никита Культин. Там есть рассмотренный пример "Экзаменатор" , т.е ваша работа.
0
|
|
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:09 | |
|
Anklav, что-то в коде не так?
Добавлено через 1 минуту Vladok1234567, что Вы уже написали?
0
|
|
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|||
| 11.03.2013, 22:19 [ТС] | |||
|
Добавлено через 4 минуты
0
|
|||
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
||
| 11.03.2013, 22:21 | ||
|
0
|
||
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:23 | |
|
Как я бы сделал:
1.Поместил бы 4 текстбокса на форму.Вывел в них варианты ответа. Далее пользователь выбрал нужный->по нажатию на кнопку следующий сравнивал с ответом из файла->сделал текстбоксы пустыми->и снова вывел в них следующие варианты ответа, а также поменял вопрос в текстбоксе.
0
|
|
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
||||||
| 11.03.2013, 22:24 | ||||||
Вот вставят этот код куда нибудь в кнопку, и будут 2 раза инициализированы компоненты. Как минимум есть событие загрузки (Load) формы, лучше этот код вставлять туда, и без метода инициализации. Или хотя бы после.. но ни как не вокруг
0
|
||||||
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
||
| 11.03.2013, 22:25 [ТС] | ||
|
0
|
||
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:25 | |
|
Anklav, просто из своей проги вырвал код,не обратив внимание на строку.
Буду внимательнее! Ваше замечание учел!
0
|
|
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|||
| 11.03.2013, 22:32 | |||
|
Не по теме: ахаха жесть, только сейчас заметил. dima26072301 жжет :rofl:
1
|
|||
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:34 | |
|
Winhttp22, не считаю твое замечание конструктивным...и смотри,чтобы тебя не выжег...
0
|
|
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
| 11.03.2013, 22:41 [ТС] | |
|
dima26072301, давай я завтра напишу как я понимаю и выложу, а ты проверишь правильно ли я думаю
0
|
|
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 12.03.2013, 05:43 | |
|
Vladok1234567, хорошо,жду
1
|
|
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
| 12.03.2013, 21:18 [ТС] | |
|
можете в cs файле прокомментировать что каждая строка значит?
0
|
|
|
|
|||
| 12.03.2013, 21:25 | |||
![]() Я тут тоже пишу эту прогу, но там посложнее чем выложенный вариант, поэтому чуть недописал, но чувствую толку сюда выкладывать не будет. Или выложить, когда/если доделаю?
0
|
|||
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
| 12.03.2013, 21:28 [ТС] | |
|
0
|
|
|
|
||||||
| 13.03.2013, 16:10 | ||||||
|
Короче, я написал так: При запуске создаётся тест (если не существует) и начинается тестирование по этому тесту. Как все вопросы закончились и все ответы выбраны, то появляется окно сообщающее сколько верных ответов. И потом после закрытия окна запускается этот же тест по новой. Так сделал, потому что не знаю где ты будешь хранить тесты, что собираешься делать после тестирования, грузить сразу много тестов или по одному выбирать, короче вообще не знаю что и как, поэтому тупо по кругу один тест гоняю
.В TestingFramework есть ещё наверное не понятные оценки за каждый вопрос, это я делал для таких тестов, где надо набрать определённое кол-во очков, скажем, если набрал от:10-ти до 45-ти, то покажут тебе один текст, если набрал от 46-ти до 90, то покажут другой. Но и для обычных тестов эта библиотека тоже подходит. >>> В этом проекте есть редактор для создания тестов на WPF, проект dll TestingFramework и простенькая прожка для тестирования на Windows Forms. Вот код с главного окна, это далеко не весь код и думаю далеко не основной, так хоть для какой-то наглядности:
. Именно поэтому один из методов класса TestingLogic называется именно так: ResetStatsOfCurrentTest.
0
|
||||||
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
||||||
| 13.03.2013, 16:54 | ||||||
|
я бы сделал след. образом - отдельную утилиту бы написал, для формирвания файла теста - 5 текстбоксов, в которые забиваешь вопрос и варианты ответа, 4 радиобокса, где выбираешь - какой вариант верный, ну и кнопка, уоторая записывала бы данные в файл. файл имел бы след. структуру -
ну и сам тестировщик - читает данные из файла, и пишет каждую строку в List<string>, далее запускаем обыкновенный цикл и выводим вопросы, и варианты, если ответ правильный - то засчитываем правильный ответ. это был бы "универсальный тестировщик", к которому можно разные тесты придумывать. если еще подумать - то можно еще чет прикрутить
0
|
||||||
|
|
||
| 13.03.2013, 16:58 | ||
. Короче, это всё мелочи, которые дописываются достаточно легко и просто.
0
|
||
|
192 / 192 / 29
Регистрация: 03.12.2009
Сообщений: 853
|
|
| 13.03.2013, 16:59 | |
|
Winhttp22, Проще создать Serializable класс Вопрос с полями Текст вопроса, вырианты ответа, правильный ответ или как то так. И записывать его в файл и читать оттуда.
http://code-inside.net/serialization/ http://msdn.microsoft.com/ru-r... 33843.aspx
0
|
|
| 13.03.2013, 16:59 | |
|
Написать программу тестирования Написать программу тестирования Написать программу тестирования Написать программу тестирования Написать программу тестирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|