- •Практична робота № 8
- •Завдання
- •Пуск → Програми → Microsoft Visual Studio 6.0 → Microsoft Visual Basic 6.0
- •Контрольні запитання
- •Теоретична довідка
- •Об’єкт.Метод
- •Найбільш важливі загальні властивості всіх об’єктів:
- •Основні властивості об’єкта типу форма:
- •Основні властивості об’єктів типу текстове поле і напис:
- •Основні властивості об’єкту типу зображення:
Контрольні запитання
-
Що таке VBA?
-
Яку структуру має вікно редактора VBА ?
-
Для чого призначене вікно провідника проекту?
-
Яке призначення вікна властивостей об’єктів? Яку воно має структуру?
-
Які основні об’єкти VBA?
-
Що таке властивість об’єкта?
-
Що таке метод об’єкта?
-
Що таке форма користувача та для чого вона призначена?
-
Які основні властивості форми?
-
Які основні події форми? Коли вони відбуваються?
-
Які основні події мишки? Коли вони відбуваються?
-
Які різновиди елементів управління формою існують у VBА?
-
З якою метою використовують у формах написи?
-
Яка властивість задає значення напису?
-
З якою метою використовують у формах командні кнопки?
-
Які основні події командних кнопок? Коли вони відбуваються?
-
Яку структуру має процедура?
-
Як звернутись у коді процедури до певної властивості елемента управління?
Теоретична довідка
Для завантаження Visual Basic треба активізувати команди Пуск, Программьі, Microsoft Visual Studio 6.0, Microsoft Visual Basic 6.0 або кнопку Vb6 панелі Microsoft Office (її необхідно туди додати заздалегідь). У результаті на екрані дисплея з'являється вікно нового проекту (рис. 7.1), в якому вкладка New містить перелік різних типів проектів, які можна використати для створення нового проекту; при цьому проект Standard EXE виділяється за замовчуванням.

Вкладка Existing містить перелік дисків і папок системи, в якому можна вибрати й активізувати потрібний проект.
Вкладка Recent містить перелік існуючих проектів.
Після вибору потрібного проекту (або його типу при створенні) слід активізувати кнопку Открьіть.
Після завантаження Visual Basic на екрані дисплея з'являється вікно, що складається з таких частин

1 рядок головного меню, який містить команди для керування роботою над проектами. Це команди стандартного типу (як у більшості вікон Windows), а також команди для роботи над проектом (наприклад, Run, Debug);
-
— панель інструментів Standard, що містить кнопки для зручного виконання більшості команд головного меню. Якщо панель закрито, то для її активізації використовують команди View, Toolbars, Standard;
-
— вікно Project, яке містить ієрархічну структуру елементів, що складають проект (у наведеному проекті є лише одна форма — Forml), а також може мати перелік кількох відкритих проектів. У цьому вікні визначають вид проекту (у вигляді форми або програмних кодів). Перемикатися між цими режимами можна за допомогою команд контекстного меню або кнопок View Code та View Object вікна Project;
-
— вікно Properties, що містить установлені властивості активного об'єкта (на рис. 7.2 — це форма) із певними параметрами. Кожен об'єкт Visual Basic (на приклад, командна кнопка, текстове поле тощо) має власний набір властивостей, які можна переглядати в алфавітному порядку (вкладка Alphabetic) або за категоріями (вкладка Categorized);
-
— вікно макета форми (Form Layout), яке дає змогу визначити розташування форми на екрані при виконанні створеного об'єкта;
-
— панель General, що містить набір елементів керування, які використовуються при створенні проекту. Це можуть бути такі елементи, як CommandButton, Label, TextBox тощо;
7— елемент керування Image;
8 - вікно проекту з відкритою формою та вміщеними в ній елементами керування. Після виділення будь-якого об'єкта відповідно змінюється також вікно властивостей.
Для відкривання існуючого проекту використовують команди File, Open Project; у наступному вікні вибирають потрібний диск, папку, а з переліку активізують потрібний файл, після чого активізують кнопку Открьіть.
Для збереження проекту передусім треба зберегти всі його компоненти (форми, модулі програм тощо). Для цього застосовують команди File, Save Project As, після чого для всіх компонентів на екрані дисплея послідовно будуть з'являтися такі вікна, як на рис.

Рис. Збереження проекту
У вікні потрібно визначити місцеположення файла (поле Папка 2) та його ім'я (поле Имя файла 1).
Якщо проект зберігають під існуючим іменем, то досить активізувати кнопку Save Project панелі інструментів Standard 2 (рис. 7.2).
Програмний файл може виконуватися поза середовищем Visual Basic, якщо він має розширення Ехе. Для створення такого файла активізують команди File, Make Projectl.exe.
У результаті на екрані дисплея з'являється вікно Make Project (рис. 7.13), в якому у полі Имя файла вводять ім'я файла (наприклад, Pr_Menu) й активізують кнопку ОК. Після цього для виконання програми досить активізувати створений файл.

3. Засіб керування використовується для створення об'єктів у формі. Це можуть бути командні кнопки, а також кнопки списків, вікна рисунків тощо. Для створення об'єкта необхідно активізувати відповідну кнопку панелі інструментів General 6 (рис. 7.2) і при зміненій формі покажчика миші провести ним у потрібному місці форми.
Елементи панелі управління (General)
1.
Pointer (Покажчик)
- для позиціювання покажчика
Мишки;
2.
PictureBox (Графічне
вікно) - розміщує у формі графічне вікно,
призначене для об’єднання елементів
у групи, вставки в нього графічних
об’єктів, тексту,
анімації та ін.;
3.
Label (Напис) -
розміщує у формі текстові об’єкти
типу написи, редагувати які під час
виконання додатку
неможливо;
4.
TextBox (Текстове
поле) - розміщує у формі поле
для введення текстової інформації,
чисел, дат;
5.
Frame (Рамка)
- створює у формі рамку із заголовком
для логічного групування об’єктів;
6.
CommandButton (Командна
кнопка) - розміщує
у формі кнопки управління для ініціювання
дій, виконання команд і т.д.;
7.
CheckBox (Прапорець)
- розміщує у формі індикаторний
перемикач, призначений для формування
умов виконання
чи певних налаштувань, значення якого
(Value) при встановленій «галочці»- 1, за
відсутньої - 0,
позначений, але неактивний стан - 2;
8.
OptionButton (Перемикач)
- створює у формі альтернативний
перемикач для вибору налаштування чи
режиму виконання
програми;
9.
ComboBox (Поле зі списком) - створює у формі
об’єкт, що містить
одночасно поле введення тексту і список
значень,
введений текст додається до елементів
списку;
10.
ListBox (Список) -
створює у формі список для вибору
одного чи декількох значень із
запропонованого списку;
11.
HScrollBar (Горизонтальна
смуга прокручування) -розміщує
у формі горизонтальну смугу прокручування;
12.
VScrollBar(Вертикальна
смуга прокручування) - розміщує
у формі вертикальну смугу прокручування;
13.
Timer
(Таймер) - розміщує
у формі таймер;
14.
DriveListBox (Список
пристроїв) - створює у формі список
пристроїв;
15.
DirListBox (Список
папок) — створює у формі деревоподібний
список папок;
16.
FileListBox (Список
файлів) - створює у формі список файлів;
17.
Shape (Фігура) - створює у формі геометричні
фігури: прямокутник,
квадрат, коло, еліпс, прямокутник і
квадрат із
заокругленими
кутами;
18.
Line (Лінія)
- створює лінії;
19.
Image (Зображення)
- створює у формі поля для відображення
графічних зображень;
20.
Data (Дані)
- створює елементи управління даними в
базі даних, для переміщення по записах
і відображення результатів
навігації;
21.
OLE- створює у формі поля для розміщення
об’єктів за допомогою
OLE-технологій.
Об'єкт — це елемент інтерфейсу користувача, що створюється у формі за допомогою засобів керування. Такими об'єктами є командні кнопки, а також кнопки списків, текстові вікна тощо. У вікні Properties можна змінювати розміри об'єктів та окремі властивості, переміщувати їх по формі. Після активізації об'єкта у вікні Code можна додавати програмні оператори для виконання цим об'єктом певних дій.
Обєкт характеризується властивостями, методами та подіями.
Властивість — характеристика об'єкта, що встановлюється вибором із переліку у вікні Properties або за допомогою програмного коду у вікні Code (наприклад, колір тексту, наявність рамки навколо об'єкта, назва тощо).
Щоб змінити характеристики об’єкта, необхідно змінити значення його властивостей. Формат вказівки зміни значення властивості такий:
Об’єкт.Властивість=Значення властивості
Наприклад, команда Labell.Caption=Time використовується для присвоєння об'єкту типу Label значення функції поточного часу.
Метод – це дія, яка може здійснюватися над обєктом. Метод – це також процедура. Формат вказівки застосування метода
