у. Внизу сторінки поза елементом tabControl створюємо кнопку з текстом для відображення на ній "зберегти звіт", для збереження звіту. p align="justify"> Форма будить виглядати так:
В
Рис.6. Пошук по ПІБ студента
В
Рис.7. Пошук по керівнику
В
Рис.8. Пошук за темою роботи
В
Рис.9. Пошук за датою конференції
В
Рис.10. Пошук робіт зроблених за період
На форму для перегляду і редагування таблиць поміщається той же самий елемент tabControl, створюється в ньому 5 закладок tabPage, на них розташовуються елементи у властивостях для них вказується відповідний джерело даних. На кожному елементі tabPage поміщається елемент comboBox, для перемикання режимів перегляд редагування та кнопка з текстом "оновити дані" для фіксування змін в базі даних. І також кнопка з текстом "завершити перегляд" для соответсвующего дії. p align="justify"> Форма виглядає так:
В
Рис 11. Перегляд і редагування даних. p align="center"> 4.4 Реалізація функціональності програмного засобу
Реалізація обробки подій windows-форми була проведена за допомогою коду мовою C #. Лістинг розробленої підсистеми наведено у додатку А. Розглянемо основні глобальні змінні, основні процедури і функції. p align="justify"> Початкова форма (Form1): void button1_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button1. При натисканні виконується відкриття форми додавання записів. p align="justify"> private void button2_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button2. При натисканні виконується відкриття форми пошуку. p align="justify"> private void button3_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button3. При натисканні виконується відкриття форми перегляду і редагування таблиць. p align="justify"> Форма додавання записів (Form2):
private void button4_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button4, виполняюется додавання даних в таблицю Raboty
private void button3_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button3, виполняюется додавання даних в таблицю conferentions
private void button5_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button5, виполняюется додавання даних в таблицю prepods
private void button1_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button1, виполняюется додавання даних в таблицю students
private void button2_Click (object sender, System. EventArgs e) - обробник події натискання на елемент button2, виполняюется додавання дани...