an> Майлз Дауні. Ефективний коучинг: Уроки коуча коучів. М.: Добрая книга, 2007. 288 с.
. Чарльз Петцольд. Програмування з використанням Microsoft Windows Forms. СПб: Питер, 2006. 432с.
Програми
Додаток 1.Класс В«DeclarationВ».
class Declaration
{static string Path = Prog_Tool.GetPath () ;//отримуємо каталог виконуваного файлу
/****** Делегати ******/delegate void NoParam_del (); delegate void StringParam_del (bool f, string s);
public static NoParam_del ChangeElementLoad ;//делегат для зміни елементів на головній формеstatic StringParam_del ChangeStatus ;//делегат для зміни статусу на головній формі
/****** Для Sql ******/static SqlConnection conn = new SqlConnection ("Data Source =. SQLEXPRESS; AttachDbFilename =" + System.IO.Path . Combine (Path, "Data Особистісні кластери.mdf") + "; Integrated Security = True; Connect Timeout = 30; User Instance = True"); static SqlDataAdapter dataAdapter = new SqlDataAdapter (); static SqlCommand cmd = new SqlCommand ();
/****** Глобальні параметри і структури ******/static int count_cluster_stat = 0 ;//кол-во тверджень
public static int count_cluster = 0 ;//кол-во кластеровstatic int count_task = 0 ;//кол-во завдань
public static ArrayList sort_list_stat = new ArrayList () ;//масив з допомогу якого будуть генеріроватся випадкові послідовності аспектів
public static ArrayList list_stat = new ArrayList () ;//зберігає аспекти поточного аркуша
public static ArrayList list_answer = new ArrayList () ;//масив класів Answer, зберігає кількість аспектів потрапили в кожен кластер і завдання, індекс дорівнює номеру кластераstatic ArrayList check_list = new ArrayList () ;//зберігає інформацію про те, які твердження були відзначені на лістеstatic int Check_list_page = -1 ;//номер аркуша - обмеженого списку аспектів, потрібний для можливості переміщення між листами із зазначеними твердженнями
public static int Check_list_lastpage = 0 ;//останній номер досягнутого листа
public static int kol_vo_elem = 18 ;//розмір листа, тобто кількість аспектів на одному лістеstatic int Current_count = 0 ;//індекс останнього аспекту з таблиці Add_IDststatic int Add_count = 0 ;//кол-во доданих в лист аспектовstatic int Current_ran = 0 ;//поточний параметр для генерації випадкових тверджень
public static int ID_user = 0 ;//комер поточного клієнта
public static int cl_select = 5 ;/ /% поріг який повинні набрати кластери щоб потрапити в висновок
public static TabPage [] Tab_Page = new TabPage [7] ;//зберігаємо колекці...