ode lt; T gt; PrivateСсилка на лівого синаRightПолеNode lt; T gt; PrivateСсилка на правого синаParentПолеNode lt; T gt; PrivateСсилка на отцаNode (T Value) Конструктор-publicІніціалізація поля «Value» Add (T Value) МетодVoidPublicДобавленіе вузла в бінарне деревоQuest (string Search) МетодVoidPublicПоіск елемента в бінарному деревеSub (string Search, string New) МетодVoidPublicЗамена елемента в бінарному деревеRemoval (string Search) МетодVoidPublicУдаленіе елемента з бінарного дереваTop (Node lt; T gt; Data) МетодNode lt; T gt; PublicПоіск макс. елемента в деревеLoading (TreeView Tree, DataGridView Table) МетодVoidPublicЗагрузка бінарногодерева в «Таблицю» і «Дерево» Preservation (string Path) МетодVoidPublicСохраненіе бінарногодерева в файлScan (string Search) МетодNode lt; T gt; PublicОбход бінарногодерева
Таблиця 3.2 - Елементи класу «Notebook»
ІмяВід элементаТипСпецификаторОписаниеFIOПолеstringPrivateФ.И.О.dateПолеstringPrivateДатаviewПеречислениеEnumPrivateВид меропріятіяNotebook (string FIO, string date, string view) Конструктор-PublicІніціалізація полів: FIO, date, view
4. Опис інтерфейсу
Інтерфейс - сукупність можливостей, способів і методів взаємодії двох систем (будь-яких, а не обов'язково є обчислювальними або інформаційними), пристроїв або програм для обміну інформацією між ними, певна їх характеристиками, характеристиками з'єднання, сигналів обміну і т.п. У випадку, якщо одна з взаємодіючих систем - людина, частіше говорять лише про другій системі, тобто про інтерфейс тієї системи, з якою людина взаємодіє [10].
Перший запуск програми викликає наступне вікно, в якому доступні лише 2 пункту меню (і 3 пункту підменю), дане вікно зображено на малюнку 4.1.
Малюнок 4.1 - Інтерфейс довідково-інформаційної системи при першому запуску
Як видно по малюнку спочатку доступні лише пункти меню «Файл» і «Про програму», і кожній пункт меню містить свої підпункти, які зображені на малюнку 4.2.
Малюнок 4.2 - Початкові підпункти меню пунктів «Файл» і «Про програму»
При першому запуску, в програмному продукті можливі лише функції:
) «Файл - Відкрити» - дозволяє відкрити файл * txt формату для організації бінарногодерева та здійснення з даною інформацією необхідних дій (таких як пошук, видалення і т.д.);
) «Про програму - Про автора» - відкриває вікно, що містить інформацію про автора програмного продукту. Дане вікно зображено на малюнку 4.3;
Малюнок 4.3 - Вікно з'являється при натисканні пункту меню «Про програму - Про автора»
) «Про програму - Довідка» - при натисканні даного пункту з'являється вікно, яке містить інформацію по роботі з даною довідково-інформаційною системою (малюнок 4.4).
Малюнок 4.4 - «Про програму - Довідка»
Після відкриття файлу (для початок роботи з інформацією) «Файл - Відкрити» інтерфейс приймає таку нову форму (пункти меню, розширення стовпів таблиці, завантаження інформації в програму і т.д.). Дане вікно зображено на малюнку 4.5.
Малюнок 4.5 - Інтерфейс програми після відкриття файлу
Якщо при зчитуванні файлу (інформації в довідково-інформаційну систему) були виявлені некоректні записи, то відбудеться виклик вікна, на якому зображено кількість даних некоректних записів (малюнок 4.6).
Малюнок 4.6 - Вікно відображає кількість некоректних записів
Малюнок 4.7 - Пункти меню після відкриття файлу
Стають доступні наступні пункти меню (рисунок 4.7):
) «Файл - Зберегти» - зберегти поточний відкритий файл все бінарне дерево, з усіма змінами;
) «Файл - Зберегти як» - зберегти бінарне дерево з усіма змінами в новий файл (вказівка ??шляху збереження файлу надається користувачеві);
4.1 Опис функцій редагування вихідних даних
3) «Робота з даними - Вид» - дозволяє змінити вид відображення інформацію. Доступні 2 види: «Таблиця» (за замовчуванням) і «Дерево» - візуалізація інформації у вигляді дереві (малюнок 4.8);
Малюнок 4.8 - Відображення інформації у вигляді «Дерева»
) «Робота з даними - Вставка» - дає можливість користувачеві додати в бінарне дерево елемент. Як це відбувається зображено на малюнку 4.9;
Малюнок 4.9 - Вікно" Вставка"
) «Робота з даними - Пошук» - дозво...