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

Реферат Розробка підсистеми генерації навчально-тренувальних завдань





нерувати як завгодно багато завдань одного типу але різного за змістом, для великої кількості студентів. br/>

Додаток А


Лістинг

підсистема інформаційна програма

static void Main ()

{. Run (new Form1 ());

} void button2_Click (object sender, System.EventArgs e)// - обробник подій який при натискання на елемент завантажує форму з ім'ям FormEditor.

{fe = new FormEditor ();. ShowDialog ();. Dispose ();

} void Form1_Load (object sender, System.EventArgs e)

{

} void button1_Click (object sender, System.EventArgs e)// обробник подій який при натискання на елемент завантажує форму з ім'ям FormGen.

{fe = new FormGen ();. ShowDialog ();. Dispose ();

}

}

}

----------------------- param

{int тип;// 0 - текст 1 - число 2 - словоstring неізменяемийТекст; string [] варіанти; double min; double max; double крок;

} [] параметр = new param [100] ;//масив для зберігання параметровчіслоПараметров = 0; void FormEditor_Load (object sender, System.EventArgs e)

{

} void СчітатьДанниеІзЕлементов ()// функція для зчитування даних з елементів

{(int i = 0; i <чіслоПараметров; i + +)

{. параметр [i]. min = Convert.ToDouble (((this.panel1.Controls [i] as Panel). Controls [0] as TextBox). Text);. параметр [i ]. max = Convert.ToDouble (((this.panel1.Controls [i] as Panel). Controls [1] as TextBox). Text);. параметр [i]. крок = Convert.ToDouble (((this.panel1 . Controls [i] as Panel). Controls [2] as TextBox). Text);

} (параметр [i]. тип == 2)

{(int k = 0; k <100; k + +)

this.параметр [i]. варіанти [k] = null;

for (int k = 0; k <((this.panel1.Controls [i] as Panel). Controls [1] as ListBox). Items.Count; k + +). параметр [i] . варіанти [k] = ((this.panel1.Controls [i] as Panel). Controls [1] as ListBox). Items [k]. ToString ();

}

}

} void Побудова ()// функція для створення динамічно панелі з елементами наней

{. textBox1.Text = ""; (int i = 0; i <чіслоПараметров; i + +)

if (параметр [i]. тип == 2)

else.textBox1.Text + = "НЕТ_ЗНАЧЕНІЯ";

}

}. panel1.Controls.Clear (); (int i = 0; i <чіслоПарамет...


Назад | сторінка 15 з 20 | Наступна сторінка





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

  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Legal system
  • Реферат на тему: Edcation system in the USA