r для елементів Panel і Table на Orange для створення приємного колірного оформлення інтерфейсу. Результат зображений на малюнку 1. p align="justify"> Додамо в проект ще 3 web-форми (Project-Add Web Form), на яких користувач буде проходити авторизацію, додавати і видаляти електронні документи. Додамо на ці форми елементи управління і, виконуючи дії, аналогічні вищеописаним, встановимо необхідні значення для основних властивостей елементів. Інтерфейси цих сторінок зображені в додатку Г.
В
Рисунок 1 - Інтерфейс сторінки В«default.aspxВ»
3.7 Реалізація функціональності програмного засобу
Реалізація обробки подій web-форми була проведена за допомогою коду мовою C #. Лістинг розробленої підсистеми наведено у додатку А. Розглянемо основні глобальні змінні, основні процедури і функції. p align="justify"> Сторінка пошуку літератури (Default.aspx): [] словник - масив структур, кожна з яких описує один
словник бази даних. [] Умова - масив структур, що описують критерії пошуку - словник, шукане значення (терм), вид порівняння і спосіб об'єднання запросов.порядковыйНомерТекущегоДокумента - мінлива вказує порядковий номер документа, опис якого відображається на сторінці. p align="justify"> private void Page_Load (object sender, System.EventArgs e) - обробник події завантаження страніци.void Button1_Click (object sender, System.EventArgs e) - обробник події натискання на елемент button1. При натисканні виконується додавання критеріїв пошуку в спісок.void WebForm1_PreRender (object sender, System.EventArgs e) - обробник, що виконується перед остаточним побудова сторінки і поверненням її кліенту.void TableUslov_DataBinding (object sender, System.EventArgs e) - обробник події наповнення таблиці умов пошуку значеніямі.void ReadDocInfo () - процедура, що виконує читання інформації про поточний документе.void ReadSlovari () - процедура, що заповнює масив словник [] значеннями з таблиці METAIDX.
private void ImageButton3_Click (object sender, ImageClickEventArgs e) - обробник події натискання на кнопку Знайти . Виконує відбір ключів підходящих документів і поміщає ці ключі в елемент ListBox2.void ImageButton4_Click (object sender, ImageClickEventArgs e) - обробник події натискання на кнопку Попередній . Виконує повернення до попереднього елементу.void ImageButton5_Click (object sender, ImageClickEventArgs e) - обробник події натискання на кнопку Наступний . Виконує перехід до наступного елементу.
Сторінка авторизації (WebFormLoginPass.aspx): ["UserRolle"] - мінлива, визначальна роль пользователя.void Button1_Click (object sender, System.EventArgs e) - обробник події натискання на кнопку