ача інтерфейсу - системи меню, діалогових вікон і елементів управління. Кнопкова навігація дублює часто використовувані пункти основного меню. p align="justify"> При створенні програми важливу роль відіграють форми, так як вони є основним діалоговим засобом роботи користувача. Розроблюється, буде однокінні. У додатку передбачено меню, яке забезпечить швидку навігацію у програмі, зручний доступ до функцій програми і структурує їх в однорідні групи. p align="justify"> При запуску програми, першою буде запускатися головна форма. На ній розташовуються основні елементи управління. На цій формі розташовані компоненти класів GroupBox для групування компонентів дій над матрицями. Компоненти класу RadioButton призначені для вибору типу операції над матрицями. Компоненти Lable пояснюють дії виконуються користувачем. Головне меню являє собою набір кнопок "Нова матриця", "Виконати", "Відкрити", "Зберегти", "Довідка", "Вихід". Компонент OpenFileDialog пов'язаний з кнопкою "Відкрити" і забезпечує відкриття діалогового вікна для вибору існуючого файлу. Компонент SaveFileDialog пов'язаний з кнопкою "Зберегти" і забезпечує відкриття діалогового вікна для вибору шляху і збереження файлу. Компонент HelpProvider пов'язаний з кнопкою "Довідка" і забезпечує запуск зовнішньої довідкової системи даного програмного додатки. Створити нову матрицю можна натиснувши на кнопку "Створити". Для заповнення матриць випадковими числами потрібно натиснути кнопку "Генерувати". Для виконання обраного дії використовується кнопка головного меню "Виконати". Відкрити існуючий файл, можна за допомогою кнопки "Відкрити". Зберегти поточну матрицю можна натисканням на кнопку "Зберегти". Очищення поточних результатів для створення нових матриць закріплена за кнопкою "Нова матриця". Довідкова інформація відображається при натисканні на кнопку головного меню "Довідка". При натисканні на кнопку "Вихід", додаток завершить роботу. br/>
3.3 Функції: логічна і фізична організація і елементи управління
Розглянемо основні функції програми.
Створення двох матриць для введення чисел здійснюється в методах користувача класу Matrix. Створення об'єктів і виклик методів даного класу закріплені за кнопкою "Створити". Реалізація даної функції представлена ​​нижче. br/>
private void button1_Click (object sender, EventArgs e)// створення матриць
{
{= Convert.ToInt32 (textBox1.Text); = Convert.ToInt32 (textBox2.Text); (n> = 5)
{MessageBox.Show ("Ви перевищили кількість рядків в матриці!", "Увага", MessageBoxButtons.OK, MessageBoxIcon.Error);} (m> = 5)
{MessageBox.Show ("Ви перевищили кількість стовпців в матриці!", "Увага", MessageBoxButtons.OK, MessageBoxIcon.Error);} = new TextBox [n, m]; = new TextBox [n, m]; k = 30; l = 90; (int i = 0; i
{...