Clear; Метод, очищающий список. procedure Add (Name, SurName, Group: String); Метод, який додає нового користувача (передається ім'я, прізвище та назву групи відповідно). procedure Delete (Name, SurName, Group: String); Метод, що видаляє користувача (передається ім'я, прізвище та назву групи відповідно). function ExistsUser (Name, SurName, Group: String): Boolean; Метод, перевіряючий, якщо користувач з зазначеними даними в списку (передається ім'я, прізвище та назву групи відповідно), повертає істину тільки тоді, коли користувач з переданими даними буде знайдений у списку поточних користувачів. function ExistsGroup (Group: String): Boolean; Метод, що визначає, чи є зазначена група, серед груп користувачів списку (як параметр передається ім'я шуканої групи), повертає істину, якщо група існує. procedure Update (Name, SurName, Group: String); Метод, відновлювальний час вказаного користувача (передається ім'я, прізвище та назву групи відповідно). procedure Tick (var Str: TStringArray; var Count: Integer); Метод, що виробляє зменшення часу існування тестованих користувачів, і якщо час вийшло, то видаляє їх. Повертає масив даних про видалені записах користувачів (з'єднані рядка) і число елементів у цьому масиві (потрібно для логу). procedure DelUser (Num: Integer); Метод, що видаляє користувача з вказаним номером в масиві FUsers. function FindUser (Name, SurName, Group: String): Integer; Метод, повертає позицію користувача в масиві FUsers (передається ім'я, прізвище та назву групи відповідно). p align="justify"> Також даний модуль містить безліч констант, що використовуються в додатках:
Константи значень мережевих параметрів за замовчуванням.
- типізовані константи значень мережевих параметрів.
Константи команд запитів клієнта і відповідей сервера.
Константи для роботи з логами.
Константи даних користувача для локального тестування.
Константи мережевих повідомлень.
Константи для роботи з файлами налаштувань клієнта і сервера.
Модуль NetCore містить кілька додаткових підпрограм, які використовуються відразу в декількох класах.
3.2.7 Модуль iCon. pas
У даному модулі описується клас конструктора TCon для створення і редагування тестових файлів.
Призначення класу TCon:
Відкриття, збереження, збереження в пам'яті даних файлу питання.
- Надає набір базових операцій по роботі зі списком питань (видалення, додавання, модифікація питання тощо). Також реалізує навігацію по цьому списку.
Реалізує можливості зміни параметрів кожного з питань.
Опис полів класу TCon наве...