ю сторінок Tab_Control
}
Додаток 2. Клас В«Prog_ToolВ». p align="justify"> Prog_Tool
{static Statement_cl get_list_statement (SqlDataReader dr_loc)// зчитуємо інформацію про аспекти
{_cl stat = new Statement_cl ();. id_st = (int) dr_loc ["ID"];. n_cl = (int) dr_loc ["Number_Cluster"];. n_task [0] = (int) dr_loc ["Number_Task_1"];. n_task [1] = (int) dr_loc ["Number_Task_2"];. n_task [2] = (int) dr_loc ["Number_Task_3"];. text = dr_loc ["Text"]. ToSt ring (); stat;
} static void Initialize_sort_list_stat ()// заповнюємо масив номерами аспектів з бд
{dr = Sql_Tool.Get_ID_statement (); (dr.Read ())
{. sort_list_stat.Add ((int) dr ["ID"]);
}. Close ();
} static void Generate_Random_Key (bool f)// генерація випадкової послідовності аспектів
{(f)
{main_ran = new Random () ;//для генерації певній послідовності
Declaration.Current_ran = main_ran.Next (0, Declaration.count_cluster_stat - 1);
} ran = new Random (Declaration.Current_ran) ;//для генерації послідовності залежної від Current_rana = 0; i = 0; buff = 0;. sort_list_stat.Clear () ;//очищення масиву аспектів
Prog_Tool.Initialize_sort_list_stat () ;//заповнюємо масив номерами аспектів з бд
// потім перемішуємо їх, і відправляємо в бд
for (i = 0; i
{= ran.Next (0, Declaration.count_cluster_stat-1); = (int) Declaration.sort_list_stat [a];. sort_list_stat [a] = Declaration.sort_list_stat [i];. sort_list_stat [ i] = buff;
} _Tool.Add__Random_IDkey () ;//запис послідовності в бд
Declaration.sort_list_stat.Clear ();
} static void Initialize_List_Answer ()// ініціалізація масиву відповідей
{buff; (int i = 0; i
{= new Answer ();. list_answer.Add (buff);
}
} static void Initialize_Check_stat_list ()// ініціалізація масиву зберігає листи
{_statement buff; (int i = 0; i
{= new Check_statement ();. check_list.Add (buff);
}
} static void Reset ()// скидання даних
{_Tool.Clear_Table_Add_IDkey () ;//очищаємо таблицю згенерованих послідовності
Declaration.list_answer.Clear () ;//очищаємо масив ответов.list_stat.Clear () ;//очищення масиву поточних аспектов.check_list.Clear () ;//очищаємо позначки на лістах_Tool.Initialize_List_Answer ( ) ;//створюємо масив порожнього спи...