Домашня підготовка до роботи
1. Вивчити основні можливості створення застосувань з графічним інтерфейсом за допомогою бібліотек Windows Forms.
2. Дослідити елементи керування наявні в бібліотеках Windows Forms та засоби роботи з ними.
3. Спроектувати зовнішній вигляд програми, призначеної для перегляду веб-сторінок з відповідним розташуванням елементів керування та функціоналом згідно завдання табл. 2. Окрім наявності кнопки «Перейти» для переходу за відповідною адресою, забезпечити функції переходу вперед, назад та на домашню сторінку. Забезпечити програму початковою ініціалізацією при першому запуску для завантаження домашньої сторінки.
Таблиця 2
№ вар. | Елементи керування для навігації | Адресна строка | Домашня сторінка | Перелік сторінок з випадаючого списку (+ домашня) |
MenuStrip, Button | СomboBox | google.com.ua | www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua | |
ToolStrip, Button | TextBox | lp.edu.ua | - | |
MenuStrip, PictureBox | СomboBox | microsoft.com | www.mon.gov.ua www.veryicon.com www.osvita.org.ua | |
ToolStrip, PictureBox | TextBox | ukr.net | - | |
MenuStrip, Button | СomboBox | ena.lp.edu.ua | www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua | |
ToolStrip, Button | TextBox | ciz.polynet.lviv.ua | - | |
MenuStrip, PictureBox | СomboBox | google.com.ua | www.iconeasy.com www.veryicon.com www.osvita.org.ua | |
MenuStrip, Button | TextBox | nauka.lp.edu.ua | - | |
ToolStrip, Button | СomboBox | microsoft.com | www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua | |
MenuStrip, PictureBox | TextBox | ukr.net | - | |
MenuStrip, Button | СomboBox | ena.lp.edu.ua | www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua | |
ToolStrip, Button | TextBox | nauka.lp.edu.ua | - | |
MenuStrip, PictureBox | СomboBox | google.com.ua | www.iconeasy.com www.veryicon.com www.osvita.org.ua | |
ToolStrip, PictureBox | TextBox | lp.edu.ua | - | |
MenuStrip, Button | СomboBox | microsoft.com | www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua | |
ToolStrip, Button | TextBox | ukr.net | - | |
MenuStrip, PictureBox | СomboBox | ena.lp.edu.ua | www.mon.gov.ua www.veryicon.com www.osvita.org.ua | |
MenuStrip, Button | TextBox | ciz.polynet.lviv.ua | - | |
ToolStrip, Button | СomboBox | nauka.lp.edu.ua | www.mon.gov.ua www.iteach.com.ua www.osvita.org.ua | |
MenuStrip, PictureBox | TextBox | lp.edu.ua | - | |
ToolStrip, PictureBox | СomboBox | microsoft.com | www.mon.gov.ua www.iteach.com.ua www.iconeasy.com/ | |
MenuStrip, Button | TextBox | nauka.lp.edu.ua | - | |
ToolStrip, Button | СomboBox | ena.lp.edu.ua | www.mon.gov.ua www.veryicon.com www.osvita.org.ua | |
MenuStrip, PictureBox | TextBox | ciz.polynet.lviv.ua | - | |
MenuStrip, Button | СomboBox | google.com.ua | www.mon.gov.ua www.iconeasy.com/ www.osvita.org.ua | |
ToolStrip, Button | TextBox | ena.lp.edu.ua | - | |
MenuStrip, PictureBox | СomboBox | nauka.lp.edu.ua | www.mon.gov.ua www.iconeasy.com www.osvita.org.ua | |
MenuStrip, Button | TextBox | google.com.ua | - |
Робота в лабораторії
1. Ознайомитися з основними засобами візуального конструктора, методами переходу між кодовим та візуальним представленням компонентів системи програмування Visual С#.
2. За допомогою панелі інструментів та вікна властивостей перемістити у форму необхідні елементи для створення програми перегляду веб-сторінок, відредагувати їх розташування та властивості згідно з отриманим завданням. Дані для роботи беруться з табл. 2 за вказівкою викладача.
3. Відлагодити функції обробники подій. При необхідності скоригувати блок-схеми методів у відповідності з виявленими логічними та синтаксичними помилками.
4. Остаточні версії блок-схем методів обробників та отримані результати (у вигляді зображень вікна програми) занести у звіт з лабораторної роботи.
5. Підготувати та захистити звіт з лабораторної роботи.
ЗМІСТ ЗВІТУ
1. Номер і назва лабораторної роботи.
2. Повний текст завдання.
3. Остаточні версії блок-схем методів обробників подій.
4. Список методів та класів, використаних у блок-схемі алгоритму і програмі, та їх пояснення.
5. Остаточна версія програми (Form1.cs).
6. Результати роботи програми.
7. Висновки за результатами роботи.