- •Cтворення програм із використанням графічного інтерфейсу бібліотек windows forms
- •6.170103 «Управління інформаційною безпекою»
- •1. Основні теоретичні відомості
- •1.1. Бібліотеки Windows Forms
- •1.2. Створення нового застосування Windows Forms
- •1.3. Додавання елементів керування у Windows Forms
- •Основні члени класу WebBrowser
- •1.4. Створення обробників подій для елементів керування у Windows Forms
- •1.5. Cинтез і виконання програми
- •2. Завдання
- •2.1. Домашня підготовка до роботи
- •2.2. Робота в лабораторії
1.5. Cинтез і виконання програми
Щоб провести синтез та відлагоджувальний запуск на виконання достатньо натиснути клавішу F5. На екрані відобразиться форма Windows, у даному випадку програми веб-оглядача, з автоматичним запуском домашньої сторінки за замовчуванням (повинна бути встановлена у властивостях Internet Explorer). Використовуючи елемент керування ComboBox можна вибрати рядок веб-ресурсу і кнопкою Перейти здійснити перехід до нього (рис.10). За допомогою пунктів меню можна повернутися на домашню сторінку або переміщуватися вперед і назад через відкриті раніше веб-сторінки (рис. 9).
Рис.9. Переміщення між сторінками за допомогою пунктів меню
Рис.10. Вибір веб-ресурсу через елемент керування ComboBox
2. Завдання
2.1. Домашня підготовка до роботи
Вивчити основні можливості створення застосувань з графічним інтерфейсом за допомогою бібліотек Windows Forms.
Дослідити елементи керування наявні в бібліотеках Windows Forms та засоби роботи з ними.
Спроектувати зовнішній вигляд програми, призначеної для перегляду веб-сторінок з відповідним розташуванням елементів керування та функціоналом згідно завдання табл. 2. Окрім наявності кнопки «Перейти» для переходу за відповідною адресою, забезпечити функції переходу вперед, назад та на домашню сторінку. Забезпечити програму початковою ініціалізацією при першому запуску для завантаження домашньої сторінки.
Таблиця 2
№ вар. |
Елементи керування для навігації |
Адресна строка |
Домашня сторінка |
Перелік сторінок з випадаючого списку (+ домашня) |
1 |
MenuStrip, Button |
СomboBox |
google.com.ua |
www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua |
2 |
ToolStrip, Button |
TextBox |
lp.edu.ua |
- |
3 |
MenuStrip, PictureBox |
СomboBox |
microsoft.com |
www.mon.gov.ua www.veryicon.com www.osvita.org.ua |
4 |
ToolStrip, PictureBox |
TextBox |
ukr.net |
- |
5 |
MenuStrip, Button |
СomboBox |
ena.lp.edu.ua |
www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua |
6 |
ToolStrip, Button |
TextBox |
ciz.polynet.lviv.ua |
- |
7 |
MenuStrip, PictureBox |
СomboBox |
google.com.ua |
www.iconeasy.com www.veryicon.com www.osvita.org.ua |
8 |
MenuStrip, Button |
TextBox |
nauka.lp.edu.ua |
- |
9 |
ToolStrip, Button |
СomboBox |
microsoft.com |
www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua |
10 |
MenuStrip, PictureBox |
TextBox |
ukr.net |
- |
11 |
MenuStrip, Button |
СomboBox |
ena.lp.edu.ua |
www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua |
12 |
ToolStrip, Button |
TextBox |
nauka.lp.edu.ua |
- |
13 |
MenuStrip, PictureBox |
СomboBox |
google.com.ua |
www.iconeasy.com www.veryicon.com www.osvita.org.ua |
14 |
ToolStrip, PictureBox |
TextBox |
lp.edu.ua |
- |
15 |
MenuStrip, Button |
СomboBox |
microsoft.com |
www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua |
16 |
ToolStrip, Button |
TextBox |
ukr.net |
- |
17 |
MenuStrip, PictureBox |
СomboBox |
ena.lp.edu.ua |
www.mon.gov.ua www.veryicon.com www.osvita.org.ua |
18 |
MenuStrip, Button |
TextBox |
ciz.polynet.lviv.ua |
- |
19 |
ToolStrip, Button |
СomboBox |
nauka.lp.edu.ua |
www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua |
20 |
MenuStrip, PictureBox |
TextBox |
lp.edu.ua |
- |
21 |
ToolStrip, PictureBox |
СomboBox |
microsoft.com |
www.mon.gov.ua www.iteach.com.ua www.iconeasy.com/
|
22 |
MenuStrip, Button |
TextBox |
nauka.lp.edu.ua |
- |
23 |
ToolStrip, Button |
СomboBox |
ena.lp.edu.ua |
www.mon.gov.ua www.veryicon.com www.osvita.org.ua |
24 |
MenuStrip, PictureBox |
TextBox |
ciz.polynet.lviv.ua |
- |
25 |
MenuStrip, Button |
СomboBox |
google.com.ua |
www.mon.gov.ua www.iconeasy.com/ www.osvita.org.ua |
26 |
ToolStrip, Button |
TextBox |
ena.lp.edu.ua |
- |
27 |
MenuStrip, PictureBox |
СomboBox |
nauka.lp.edu.ua |
www.mon.gov.ua www.iconeasy.com www.osvita.org.ua |
28 |
MenuStrip, Button |
TextBox |
google.com.ua |
- |
