Диплом: Автоматизация процесса контроля знаний учащихся ГОУ СОШ №17

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
115
{
return;
}
else
{
radioButton4->Visible = true;
radioButton4->Text =
String::Format("{0}", Таблица->Rows[5]->ItemArray[0]);
if (String::Format("{0}", Таблица-
>Rows[6]->ItemArray[0]) == "") {
return;
}
else
{
radioButton5->Visible = true;
radioButton5->Text =
String::Format("{0}", Таблица->Rows[6]->ItemArray[0]);
if (String::Format("{0}",
Таблица->Rows[7]->ItemArray[0]) == "") {
return;
}
else
{
radioButton6->Visible =
true;
116
radioButton6->Text =
String::Format("{0}", Таблица->Rows[7]->ItemArray[0]);
if (String::Format("{0}",
Таблица->Rows[8]->ItemArray[0]) == "") {
return;
}
else
{
radioButton7-
>Visible = true;
radioButton7-
>Text = String::Format("{0}", Таблица->Rows[8]->ItemArray[0]);
if
(String::Format("{0}", Таблица->Rows[9]->ItemArray[0]) == "") {
return;
}
else
{
radioButton8->Visible = true;
radioButton8->Text = String::Format("{0}", Таблица->Rows[9]-
>ItemArray[0]);
}
}
117
}
}
}
}
}
}
}
catch (Exception ^ Ситуация) {
// Отчет о других ошибках:
MessageBox::Show(Ситуация->Message, "Ошибка",
MessageBoxButtons::OK,
MessageBoxIcon::Exclamation);
}
}
public: System::Void Button3_Click(System::Object^ sender, System::EventArgs^
e) {
try
{
//Обновляем таблицу ответов объекта dataGridWiew1:
dataGridView1->DataSource = ТаблицаОтветов;
//Преобразуем номер ответа и выбраные ответ в строку для
дальнейшего сравнения:
118
String^ НомерОтвета = String::Format("{0}",dataGridView1[1,
НомерВопросаТБ]->Value);
String^ ВыбранОтветСтрока = Convert::ToString(ВыбранОтвет);
//Записывает данные в таблицу dataGridView1:
if (НомерОтвета = "")
{
dataGridView1[1, (Convert::ToInt16(label4->Text)-1)]->Value =
ВыбранОтвет;
}
else
{
if (НомерОтвета == ВыбранОтветСтрока)
{
dataGridView1[1, (Convert::ToInt16(label4->Text)-1)]-
>Value = ВыбранОтвет;
};
}
//Определяем номер вопроса:
if (НомерВопроса == КоличествоСтолбцов) {
НомерВопроса = 1;
НомерВопросаТБ = 0;
}
else
{
119
НомерВопроса = НомерВопроса + 1;
НомерВопросаТБ = НомерВопросаТБ +1;
}
//Заполняем лабел3 Вопросом из Таблицы:
label3->Text = String::Format("{0}", Таблица->Rows[0]-
>ItemArray[НомерВопросаТБ]);
//номер вопроса
label4->Text = String::Format("{0}", НомерВопроса);
//убираем видимость радиобатенов
radioButton1->Visible = false;
radioButton2->Visible = false;
radioButton3->Visible = false;
radioButton4->Visible = false;
radioButton5->Visible = false;
radioButton6->Visible = false;
radioButton7->Visible = false;
radioButton8->Visible = false;
//убираем активные флажки
radioButton1->Checked = false;
radioButton2->Checked = false;
radioButton3->Checked = false;
radioButton4->Checked = false;
radioButton5->Checked = false;
radioButton6->Checked = false;
120
radioButton7->Checked = false;
radioButton8->Checked = false;
button3->Enabled = false;
button4->Enabled = false;
//Проверка на полноту ответов или заполнености ответами таблицы
активация кнопки здать тест
int i5=0;
for (int i4 = 0; i4 < КоличествоСтолбцов; i4++)
{
String^ ЗдачаТеста = String::Format("{0}", dataGridView1[1,
i4]->Value);
if (ЗдачаТеста == "")
{
i5 = i5 + 1;
}
}
if (i5 == 0)
{
button5->Enabled = true;
}
//Выбор уже имеющегося ответа
String^ ОтветВТаблице = String::Format("{0}", dataGridView1[1,
НомерВопросаТБ]->Value);
if (radioButton1->Name == "radioButton" + ОтветВТаблице)
121
{
radioButton1->Checked = true;
}
if (radioButton2->Name == "radioButton" + ОтветВТаблице)
{
radioButton2->Checked = true;
}
if (radioButton3->Name == "radioButton" + ОтветВТаблице)
{
radioButton3->Checked = true;
}
if (radioButton4->Name == "radioButton" + ОтветВТаблице)
{
radioButton4->Checked = true;
}
if (radioButton5->Name == "radioButton" + ОтветВТаблице)
{
radioButton5->Checked = true;
}
if (radioButton6->Name == "radioButton" + ОтветВТаблице)
{
radioButton6->Checked = true;
}
if (radioButton7->Name == "radioButton" + ОтветВТаблице)
122
{
radioButton7->Checked = true;
}
if (radioButton8->Name == "radioButton" + ОтветВТаблице)
{
radioButton8->Checked = true;
}
Порядок();
Смеситель();
//Занисение ответов в радиобутен и определение их количества:
//1
if (String::Format("{0}", Таблица->Rows[2]-
>ItemArray[НомерВопросаТБ]) == "") { return; }
else
{
radioButton1->Visible = true;
radioButton1->Text = String::Format("{0}", Таблица->Rows[2]-
>ItemArray[НомерВопросаТБ]);
//2
if (String::Format("{0}", Таблица->Rows[3]-
>ItemArray[НомерВопросаТБ]) == "")
{
return;
}
else
123
{
radioButton2->Visible = true;
radioButton2->Text = String::Format("{0}", Таблица-
>Rows[3]->ItemArray[НомерВопросаТБ]);
//3
if (String::Format("{0}", Таблица->Rows[4]-
>ItemArray[НомерВопросаТБ]) == "") { return; }
else
{
radioButton3->Visible = true;
radioButton3->Text = String::Format("{0}",
Таблица->Rows[4]->ItemArray[НомерВопросаТБ]);
//4
if (String::Format("{0}", Таблица->Rows[5]-
>ItemArray[НомерВопросаТБ]) == "")
{
return;
}
else
{
radioButton4->Visible = true;
radioButton4->Text = String::Format("{0}",
Таблица->Rows[5]->ItemArray[НомерВопросаТБ]);
//5
124
if (String::Format("{0}", Таблица->Rows[6]-
>ItemArray[НомерВопросаТБ]) == "") { return; }
else
{
radioButton5->Visible = true;
radioButton5->Text =
String::Format("{0}", Таблица->Rows[6]->ItemArray[НомерВопросаТБ]);
//6
if (String::Format("{0}", Таблица-
>Rows[7]->ItemArray[НомерВопросаТБ]) == "") {
return;
}
else
{
radioButton6->Visible = true;
radioButton6->Text =
String::Format("{0}", Таблица->Rows[7]->ItemArray[НомерВопросаТБ]);
//7
if (String::Format("{0}",
Таблица->Rows[8]->ItemArray[НомерВопросаТБ]) == "") {
return;
}
else
{

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)