ограму. Якщо вхід виконаний введені логін і пароль записуються в змінні для використання їх при сохраненіі.login=Логін.Text.ToString ();- Отримання введеного логіна.parol=Пароль.Password.ToString ();- Отримання введеного пароля.  
 Авторізація.Visibility=Visibility.Collapsed;- Закриття форми авторизації. 
  private void New_Click (object sender, RoutedEventArgs e) {...} 
  Створення нового екземпляра програми без форми авторизації. 
  private void AT_Click (ob ject sender, RoutedEventArgs e) {...} 
  Оброблювач створює новий елемент класу AT.cs і викликає функцію транспонування матриці, передаючи номер матриці елемент Cache ch для доступу до матриці, і потім викликає висновок результату на екран. Те ж саме робить оброблювач private void AT_2_Click (object sender, RoutedEventArgs e), а обробник private void T_Click (object sender, RoutedEventArgs e) перевіряє радіо клавіші і викликає один з цих обробників або видає повідомлення про помилку. 
  private void Cl_Click (object sender, RoutedEventArgs e) {...} 
  Оброблювач закриває пріложеніе.void Op_M1_Click (object sender, RoutedEventArgs e) 
  Оброблювач створює новий об'єкт класу читання (Re.cs) і викликає виведення матриці на екран. Те ж саме для другої матриці робить обробник private void Op_M2_Click_1 (object sender, RoutedEventArgs e) {...}. 
  private void a_k_GotFocus (object sender, RoutedEventArgs e) і private void b_GotFocus (object sender, RoutedEventArgs e) 
  Оброблювачі перехоплюють отримання фокусу текстовими полями і очищають текст перед введенням (b_b.Text=null;). 
  private void kop1_Click (object sender, RoutedEventArgs e) 
  Оброблювач створює новий об'єкт класу Copir.cs і викликає функцію копіювання результату в першу матрицю. Те ж саме робить для другої матриці обробник private void kop2_Click (object sender, RoutedEventArgs e). А обробник private void Copy_Click (object sender, RoutedEventArgs e) перевіряє радіо клавіші і викликає один з цих обробників або видає повідомлення про помилку. 
  private void Ak1_Click (object sender, RoutedEventArgs e) 
				
				
				
				
			  Оброблювач створює новий об'єкт класу Axk.cs, отримує значення числа k з Textbox (k=Convert.ToDouble (a_k.Text.ToString ());) і викликає функцію множення. Після чого викликає висновок результату на екран. Те ж саме робить для другої матриці обробник private void Ak2_Click (object sender, RoutedEventArgs e). А обробник private void K_Click (object sender, RoutedEventArgs e) перевіряє радіо клавіші і викликає один з цих обробників або видає повідомлення про помилку. 
  private void obr1_Click (object sender, RoutedEventArgs e) 
  Оброблювач виконує необхідні операції для отримання зворотного матриці: 
  отримує і задає необхідні значення; 
  створює новий об'єкт класу Opr.cs і отримує визначник матриці викликавши відповідну функцію; 
  якщо визначник не дорівнює нулю, то обчислюється матриця согласная матриці вихідної, потім вона транспонується і множиться на одиницю, поділену на визначник матриці; 
  викликається вивід на екран результату. 
  Те ж саме для другої матриці робить обраротчік private void obr2_Click (object sender, RoutedEventArgs e). А обробник private void Obr_Click (object sender, RoutedEventArgs e) перевіряє радіо клавіші і викликає один з цих обробників або видає повідомлення про помилку. 
  private void Zakr_Click (object sender, RoutedEventArgs e) 
  Оброблювач закриває роботу з даними матрицями без закриття програми шляхом очищення всіх використовуються полів і очищення даних в класі Cache.cs крім імені та прізвища увійшов користувача. 
  private void S_Click (object sender, RoutedEventArgs e) 
  Оброблювач створює новий об'єкт класу WR.cs і викликає відповідний метод для запису отриманих результатів у файл. 
  private void Sum_Click (object sender, RoutedEventArgs e) 
  Оброблювач створює новий об'єкт класу Plus.cs і викликається відповідна функція дозволяє скласти дві матриці, після чого викликається вивід на екран результатів. На цей обробник посилається обробник функції складання private void sl_Click (object sender, RoutedEventArgs e) доступний з меню «Функції» .void Razn_Click (object sender, RoutedEventArgs e) 
  Оброблювач створює новий об'єкт класу віднімання матриць (private void Razn_Click (object sender, RoutedEventArgs e)), викликає відповідну функцію і викликає висновок результату на екран. На цей обробник посилаєт...