Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Проектування і розробка мережевої системи тестування студентів

Реферат Проектування і розробка мережевої системи тестування студентів





ння журналу. procedure miReopenClick (Sender: TObject); Обробник події натискання по пункту меню miReopen і кнопці spdReopen для запуску процесу повторного читання журналу. procedure spdServerWindowClick (Sender: TObject); Обробник події натискання по кнопці виклику серверного вікна. p align="justify"> Всі основні операції над даними журналу виробляються після виклику інших форм у обробниках подій натискання по кнопках панелі або вибору пунктів меню. Для здійснення цих операцій застосовується об'єкт класу TJounral, описаний в модулі Core. Він оголошений у розділі опису змінних модуля даної форми. p align="justify"> Клас даної форми реалізує базові функції по роботі з записами журналу.


3.2.3 Модуль uServer. pas форми сервера проекту програми iJournal

Даний модуль містить клас форми TfrmServer, основні поля якого відображені в таблиці 9, а методи в таблиці 10.


Таблиця 9 - Основні поля класу форми TfrmServer

ПоляНазначеніеsgLogedIn: TStringGrid; Таблиця, яка використовується для відображення записів "залогінених" (тестується на даний момент) користувачів. btnStartStop: TButton; Кнопки запуску-зупинки сервера. Timer: TTimer; Таймер. Використовується для оновлення списку тестованих на даний момент користувачів. SSocket: TServerSocket; Сокет сервера. memLog: TMemo; Багатостроковий редактор для відображення логу сервера. lbIP: TLabel; Мітка, що відображає IP адреса комп'ютера. LogedIn: TLIList; Компонент класу списку "залогінених" користувачів. p align="justify"> Таблиця 10 - Основні методи класу форми TfrmServer

МетодНазначеніеprocedure SSocketClientRead (Sender: TObject; Socket: TCustomWinSocket); Обробник події отримання даних від клієнтського сокета. procedure SSocketClientError (Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer); Обробник події виникнення помилки при роботі з мережею. procedure btnStartStopClick (Sender: TObject); Обробник події натискання по кнопці остан. /Зап. сервера. procedure TimerTimer (Sender: TObject); Обробник події цокання таймера, використовується для контролю часу існування записів "залогінених" користувачів в списку тестованих користувачів. procedure RunRequest (S: String; var Answ: String); Метод, який виконує отриманий сервером від клієнта запит. Як параметр передається отриманий рядок запиту, повертає рядок відповіді на запит. procedure InitServerSocket; Метод ініціалізації сокета сервера. procedure UpdateData; Метод, відновлювальний список поточних (тестованих) користувачів в таблиці. procedure LOG (S: String); Процедура збереження рядка в лог-файл. p align="justify"> Дана форма реалізує роботу сервера системи тестування. Дозволяє запускати і зупиняти сервер, переглядати список поточних тестованих користувачів і лог роботи сервера. br/>

3.2.4 Модуль uMain. pas гол...


Назад | сторінка 9 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Procedure of preparation business-plan
  • Реферат на тему: Комп'ютерна мережа з використанням файл-сервера
  • Реферат на тему: Системний аналіз вразливостей сервера резервного копіювання мережевої файло ...
  • Реферат на тему: Система передачі повідомлень при безперервній роботі SMTP-сервера
  • Реферат на тему: Створення облікових записів користувачів