м входять наступні модулі, представлені в Табл. 2.
Табл. 2. Опис модулів
МодульНазначениеAuthorization.csОтвечает за встановлення з'єднання з базою даних і авторизації користувача в сістеме.DBConnection.csСодержіт все контроли для управління з'єднанням з БД (встановлення, закриття з'єднання). MainWindow.csГлавная форма програми. Забезпечує взаємодію та обмін інформацією між усіма модулями системы.ChooseTask.csПредназначен для вибору типу завдання і наступне відображення його в головній формі программи.SingleTask.csМодуль завдання «Одиночний вибір». MultiTask.csМодуль завдання «Множинний вибір». OrderTask.csМодуль завдання «Вказівка порядку проходження ». ComparisonTask.csМодуль завдання« Зіставлення варіантів ». InputNumber.csМодуль завдання« Ручне введення числа ». InputChar.csМодуль завдання« Ручне введення тексту ». MCQ.csМодуль завдання« Вказівка ??істинність або хибність тверджень (MCQ) ». picImage. csМодуль, відповідає за відображення збільшеного варіанту прикріпленого зображення до заданію.CutPartScreen.csМодуль, що відповідає за зняття скріншота довільної області екрана.Editor.csТекстовий редактор. Реалізує функції форматування тексту питань і варіантів відповіді. Можливість визначити шрифт, колір символів, розбивати текст на абзаци і застосовувати до них розширене форматування.
4.4.4 Перелік функцій, властивостей і подій програми
Authorization.cs
Властивості:
public SqlConnection SqlConnection - відкрите підключення до БД
public string OutFam - прізвище користувача, яка повертається з бази даних і передається в основну програму
public string OutName - ім'я користувача, яка повертається з бази даних і передається в основну програму
public string OutOtch - батькові користувача, яка повертається з бази даних і передається в основну програму
public Int16 OutAcs - номер групи доступу до даних (1-Адмін, 2-Викладач, 3-Студент)
public bool Srv - властивість, що визначає метод підключення до сервера (по IP-адресою або за допомогою вибору примірника сервера з усіх доступних в мережі)
Методи: Authorization () - конструктор за замовчуванням
private void buttonConnSettings_Click (object sender, EventArgs e) - доступ до налаштувань з'єднання з серверомvoid checkBoxIP_Click (object sender, EventArgs e) - вибір типу підключення (по IP-адресою або вибір сервера в мережі зі списку ) void auth_Click (object sender, EventArgs e) - авторизація на сервереvoid comboBoxSvr_DropDown (object sender, EventArgs e) - формування списку MS SQL Server ов в мережі. Повертає таблиці типу DataTable зі списком серверовvoid DisplayData (System.Data.DataTable table) - заповнення ComboBox списком серверов.cs
Властивості: SqlConnection SqlConnection - відкрите підключення до БД
string m_SQLServer - містить назву обраного примірника сервераm_Username - ім'я користувача для підключення до бази даннихm_Password - пароль від облікового запису пользователяm_IP - IP-адреса сервера
Методи: SqlConnection OpenConnection () - метод відкриття з'єднання до сервера
public SqlConnection CloseConnection (SqlConnection connection) - метод для закри...