Программа тестирования - как избежать многоформенности - C#
Формулировка задачи:
Помогите кто чем может в написании школьного тестера(ну это форма, допустим с radiobuttonами и с кнопками След. вопрос, Предыдущий, завершить тест). За правильные ответы разной сложность разное количество баллов. Как определить какой radio... выбран я знаю, подсчитать результаты смогу. Подскажите можно-ли всю программу сделать на одной форме, т.е вопросы перелистываются нажатием кнопок и с выбором нужного вопроса. Если знаете какой-нибудь сайт где можно взять такую прогу с кодом подскажите.
Решение задачи: «Программа тестирования - как избежать многоформенности»
textual
Листинг программы
int ok = o;int bad =0; private void button1_Click(object sender, EventArgs e) { RadioButton[] RB = { radioButton1, radioButton2, radioButton3, radioButton4, radioButton5 }; foreach (RadioButton rb in RB) { if (rb.Checked && rb.Text == right) {Text = "ВЕРНО";++ok;} } foreach (RadioButton rb in RB) { if (!rb.Checked && rb.Text == right) {Text = "Ошибка";bad++;} } } private void button2_Click(object sender, EventArgs e) { number++; if (number < all) { RadioButton[] RB = { radioButton1, radioButton2, radioButton3, radioButton4, radioButton5 }; foreach (RadioButton rb in RB) { rb.Checked = false; } Find(number); } else MessageBox.Show("Вопросов больше нет. Правильных : "+ok.ToString() + " Неправильных : " +bad.ToString()) ;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д