Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка автоматизованої системи тестування знань з дисципліни &Російська мова&

Реферат Розробка автоматизованої системи тестування знань з дисципліни &Російська мова&





}

}

}

Форма EditQuestions.cs

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;Тест

{partial class EditQuestions: Form

{EditQuestions ()

{();

} static bool Edit=false; static int answer_id; void Load_Tables (string query)

{. Items.Clear (); dt=Connection.GetSqlData (query); (DataRow row in dt.Rows)

{item=new ListViewItem (row [0] .ToString ()); (int i=1; i lt; dt.Columns.Count; i ++)

{. SubItems.Add (row [i] .ToString ());

}. Items.Add (item);

}

} void EditQuestions_Load (object sender, EventArgs e)

{. Text= Зміна питань тесту № + MainForm.test_id + raquo ;; sql= Select КодТеста, КодВопроса, Питання from Питання Where КодТеста= + Int32. Parse (MainForm.test_id) + raquo ;;

Load_Tables (sql);

} void listView1_ItemSelectionChanged (object sender, ListViewItemSelectionChangedEventArgs e)

{(e.IsSelected)

{i=0; .Text=listView1.Items [e.ItemIndex] .SubItems [2] .Text; quest_id=Convert.ToInt32 (listView1.Items [e.ItemIndex] .SubItems [1 ] .Text); sql= Select Відповідь from Відповіді Where КодВопроса= + quest_id + raquo ;; [] quest=new string [4]; dt=Connection.GetSqlData (sql); (DataRow row in dt.Rows)

{[i]=row [ Відповідь ]. ToString (); ++;

}. Text=quest [0] ;. Text=quest [1] ;. Text=quest [2] ;. Text=quest [3];=true;

}

} void button1_Click (object sender, EventArgs e)

{(Edit == true)

{quest_id=0; sql= Update Питання set Питання= + textBox1.Text + Where КодТеста= + Int32.Parse (MainForm.test_id) + raquo ;;. SetSqlData (sql);= Select КодВопроса from Питання Where Питання= + textBox1.Text + raquo ;; dt=Connection.GetSqlData (sql); (DataRow row in dt.Rows)

{_ id=Convert.ToInt32 (row [ КодВопроса ]);

} [] answers=new string [4]; [0]=textBox2.Text; [1]=textBox3.Text; [2]=textBox4.Text; [3]=textBox5.Text ; (int i=0; i lt; 4; i ++)

{((i + 1) == answer_id)

{= Update Відповіді Set Відповідь= + Answers [i] + raquo ;, Правильний= Так Where КодВопроса= + quest_id + raquo ;;. SetSqlData (sql);

}

{= Update Відповіді Set Відповідь= + Answers [i] + raquo ;, Правильний= Ні Where КодВопроса= + Quest_id + raquo ;;. SetSqlData (sql);

}

}

}

{quest_id=0; sql= Insert into Питання (КодТеста, Питання) Values ??( + Int32.Parse (MainForm.test_id) + laquo ;, + textBox1.Text + ) raquo ;;. SetSqlData (sql);= Select КодВопроса from Питання Where Питання= + textBox1.Text + raquo ;; dt=Connection.GetSqlData (sql); (DataRow row in dt.Rows)

{_ id=Convert.ToInt32 (row [ КодВопроса ]);

} [] answers=new string [4]; [0]=textBox2.Text; [1]=textBox3.Text; [2]=textBox4.Text; [3]=textBox5.Text ; (int i=0; i lt; 4; i ++)

{((i + 1) == answer_id)

{= Insert into Відповіді (КодВопроса, Відповідь, Правильний) Values ??( + quest_id + laquo ;, + answers [i] + raquo ;, Так raquo ;) raquo ;;. SetSqlData (sql);

}

{= Insert into Відповіді (КодВопроса, Відповідь, Правильний) Values ??( + quest_id + laquo ;, + answers [i] + raquo ;, Ні raquo ;) raquo ;;. SetSqlData (sql);

}

}

}

} void checkBox2_CheckedChanged (object sender, EventArgs e)

{(checkBox2.Checked == true)

{_ id=1;

}

} void checkBox3_CheckedChanged (object sender, EventArgs e)

{(checkBox2.Checked == true)

{_ id=3;

}

} void checkBox1_CheckedChanged (object sender, EventArgs e)

{(checkBox2.Checked == true)

{_ id=2;

}

} void checkBox4_CheckedChanged (object sender, EventArgs e)

{(checkBox2.Checked == true)

{_ id=4;

}

}


Назад | сторінка 18 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Відповіді на питання до держіспиту
  • Реферат на тему: Конституційне право РФ (відповіді на екзаменаційні питання)