- •Лабораторна робота № 8
- •4.2 Розміщення на формі елементів керування Створюємо об’єкт Напис і налаштовуємо його властивості
- •Додаємо на форму зображення
- •Створюємо кнопку та змінюємо її властивості
- •4.3 Збереження створеного проекту
- •4.4 Обробник події
- •4.7 Змінні і сталі величини. Типи величин
- •4.5 Працюємо з текстовими полями. Оператори. Оператор присвоювання
- •Назву створеного текстового пол.
- •4.6 Функція Val
- •5 Хід роботи:
- •6 Контрольні запитання:
Додаємо на форму зображення
Елемент PictureBox (Графічний блок) дає змогу вивести збережене у файлі зображення. Щоб додати його на форму, на Панели элементов двічі натисніть лівою клавішею миші його піктограму. Коли графічний блок з’явиться на формі, змініть його розміщення на ній, переміщуючи об’єкт за допомогою миші, та змініть значення властивостей цього об’єкта.
Призначимо, який саме рисунок треба відобразити в графічному блоці. Для цього в лівому стовпці вікна Свойства виділяємо властивість Image (Зображення), а в правому стовпці натискаємо кнопку … На екрані буде відображено вікно Выбор ресурса, у якому треба встановити перемикач Локальный ресурс, а після цього натиснути кнопку Импорт. Далі у вікні Открыть, знайомому по роботі з іншими застосунками операційної системи Windows, пройти шлях до файлу зображення (це може бути файл будь-якого поширеного графічного формату), виділити його та натиснути кнопку Відкрити. Після цього частина вибраного вами зображення буде відображена в правій частині вікна Выбор ресурса. Якщо файл обрано правильно, натисніть кнопку ОК поточного вікна.
Проте зображення не повністю відображено в графічному блоці, який є замалим для вибраного рисунку. Тож змінимо розмір зображення відповідно до розміру створеного графічного блока.
Властивість SizeMode (Режим визначення розміру) призначає режим виведення зображення в елементі PictureBox. Щоб призначити розмір зображення, який відповідає розміру створеного елемента керування, оберіть із спадного списку, розміщеного в правому стовпці вікна Свойства, значення цієї властивості StretchImage (Розтягнути зображення). Це викличе масштабування зображення відповідно до поточних розмірів графічного блока.
Створюємо кнопку та змінюємо її властивості
Кнопку створюють за допомогою компонента Button (Кнопка).
Зміна напису на кнопці, розміру кнопки, кольору фону та назви кнопки виконується за допомогою властивостей, які ви вивчили вище.
4.3 Збереження створеного проекту
Щоб зберегти проект, виконайте такі дії:
У тематичному меню Файл виберіть команду Сохранить все (зберігаємо не лише форму, а всі файли створеного проекту).
У вікні Сохранить проект, що з’явилося на екрані, натисніть кнопку Обзор і пройдіть шлях до папки, у якій ви зберігатимете створені проекти.
Установіть прапорець Создать каталог для решения, щоб розміщувати кожний новий проект в окремій папці.
Натисніть кнопку Сохранить, призначивши зберегти всі файли розробленого проекту.
4.4 Обробник події
При натисканні на кнопку відбувається подія, тому треба розробити програмний код, який оброблятиме цю подію.
Подія є зміною деякого стану, що розпізнає об’єкт. Подія може бути створена користувачем (наприклад, натискання певної кнопки або клавіші миші) або відбуватися внаслідок дій інших програмних об’єктів. Кожний елемент керування може реагувати на різні події, проте є такі події, на які однаково реагують більшість типів елементів керування (наприклад, подія «натискання»).
Щоб відреагувати на цю зміну стану об’єкта, можуть бути описані деякі методи — обробники, що опрацьовують подію у програмному коді. Тому для кожної події можна створити обробник події (подійну процедуру), який містить послідовність дій, які виконуватимуться при настанні цієї події. Ім’я обробника події включає ім’я об’єкта та ім’я події, що відбувається з цим об’єктом, а після імені обробника події в дужках зазначають параметри, які дозволяють правильно опрацювати подію. Перший з них вказує на об’єкт, з яким відбулася подія, а другий передає дані, характерні для події, що відбулася.
Отже, обробник події є процедурою, яка починає виконуватися після реалізації певної події.
Щоб створити реакцію на натискання кнопки, виберіть на формі цей об’єкт, двічі натиснувши кнопку лівою клавішею миші.
При цьому середовище візуального програмування автоматично згенерує обробник події даного об’єкта й відкриє вікно редактора програмного коду, у якому розробник може створювати, переглядати та редагувати програмний код застосунку.
У центральній області цього вікна середовище візуального програмування підготувало обробник події, оформлений у вигляді процедури. Цю процедуру починає службове слово Sub, а далі вказана назва процедури. Вона складається з назви об’єкта і назви події для цього об’єкта (наприклад Click), розділених символом підкреслення (_). Закінчується процедура обробника події службовими словами End Sub. Ці оператори (Sub та End Sub) середовище Visual Basic додає автоматично, щоб розробник одразу побачив, де починається процедура та де має закінчуватися. Тож нам залишилося самостійно записати оператори, які визначатимуть, що має відбуватися при натисканні в працюючому застосунку кнопки. А щоб нам було простіше зорієнтуватися, де саме це потрібно записати, середовище візуального програмування вже розмістило курсор у тому місці вікна редактора програмного коду, де треба починати введення оператора.
У будь-який момент роботи у вікні редактора програмного коду ви можете повернутися до редагування форми в режимі Конструктор форм. Для цього необхідно лише перейти на вкладку, назва якої містить назву форми, яку ви змінюєте, і напис [Конструктор], розміщений у квадратних дужках.
