- •Тема: Застосування Visual Basic. План
- •Питання для самостійного вивчення
- •1. Вікно редактора visual basic та його складові
- •Вікно містить три вкладки:
- •Головне меню і стандартна панель інструментів:
- •Збереження файлів проекту.
- •Вікно провідника проекту
- •Вікно провідника проекту в Excel
- •Вікно елементів керування
- •Вікно форми
- •Вікно властивостей
- •Найбільш важливі загальні властивості всіх об’єктів:
- •Основні властивості об’єкта типу форма
- •Основні властивості об’єктів типу текстове поле і мітка
- •Основні властивості об’єкту типу зображення
- •Об’єкти управління на формі створюються таким чином:
- •Управління формою
- •2. Об’єкти та події. Процедури обробки подій. Вікно коду та його складові
- •Вікно редактору коду
- •3. Типи даних та їхні різновиди. Поняття константи та змінної
- •Типи даних
- •Способи оголошення змінних
- •Частіше використовується оператор Dim, який може мати такий синтаксис:
- •Явне оголошення з використання суфіксів:
- •Неявне оголошення змінної.
- •Найуживаніші вбудовані стандартні математичні функції:
- •Функції для роботи з рядковими змінними:
- •4. Оператори програмування visual basic
- •Оператори циклів.
- •Оператори обробки масивів.
- •5. Процедури, складні конструкції Процедура типу Function і процедура типу Sub
- •6. Приклади розробки додатка.
- •Економіко-математична модель задачі.
Головне меню і стандартна панель інструментів:

Розглянемо головні з них.
Пункт меню File – створення нового проекту (New), відкриття проекту (Open), збереження (Save), закриття проекту (Remove) тощо.
Пункт меню Edit містить команди редагування: Cut - вирізати, Copy – копіювати, Paste - вставити, Find - знайти, Delete - вилучити, тощо.
Пункт меню View містить команди, що дає можливість розкривати інструментальні вікна, необхідні для розроблення і налагодження додатка. Сode – вікно редактору коду, Object – вікно екранної форми Properties Window – вікно властивостей, Project Explorer – вікно провідника проекту, Toolbox - вікно елементів керування Object Browser - вікно характеристик об’єкта, Form Layout – вікно розташування форми.
Збереження файлів проекту.
Для збереження проекту і його компонентів потрібно враховувати деякі особливості. Перша з них полягає в тому, що під час клацання лівою клавішею миші на піктограмі збереження проекту Visual BASIC зберігається не весь проект, а тільки його активний компонент. Щоб зберегти весь проект, необхідно викликати команду File-Save Project або File-Save Project As.
Після розробки складових проекту потрібно зберігати їх у такій послідовності:
1. Меню File −> Save Form −> у діалоговому вікні вкажіть місце збереження і ім’я форми, після чого натисніть кнопку Сохранить.
2. Меню File−>Save Module1−> у діалоговому вікні вкажіть місце збереження і ім’я форми, після чого натисніть кнопку Сохранить
3. Меню File−>Save Project1 −> у діалоговому вікні вкажіть місце збереження Мои документы і ім’я проекта, після чого натисніть кнопку Сохранить.
Щоб запустити програму на виконання, потрібно натиснути кнопку Start панелі інструментів, або відкрити меню Run -> Start, або натиснути функціональну клавішу F5. Після відлагодження і тестування, можна створити виконуваний файл – незалежний від системи програмування додаток. Для цього потрібно у меню File вікна редактора Visual Basic клацнути на команді Make Project1.exe і вказати місце збереження та ім’я файлу. На виконання додаток запускається звичайним для всіх додатків ОС Windows способом – відкриттям.
Вікно провідника проекту

Вікно провідника проекту в Excel

Система програмування Visual Basic містить візуальні засоби проектування додатків, які дозволяють легко створювати найбільш складні частини програм. Під час візуального проектування форми вибираються з об’єктів панелі управління/
Вікно елементів керування

.
1.
Pointer(Покажчик)
- для позиціювання покажчика
Миші;
2.
PictureBox(Графічне
вікно)
- розміщує у формі графічне вікно,
призначене для об’єднання елементів
у групи, вставки в нього графічних
об’єктів,
тексту, анімації та ін.;
3.
Label(Напис)
- розміщує у формі текстові об’єкти-написи,
редагувати які під час виконання додатку
неможливо;
4.
TextBox
(Текстове
поле)
- розміщує у формі поле
для введення текстової інформації,
чисел, дат;
5.
Frame
(Рамка)
- створює у формі рамку із заголовком
для логічного групування об’єктів;
6.
CommandButton(Командна
кнопка)
- розміщує
у формі кнопки управління для ініціювання
дій, виконання команд і т.д.
який використовується для того, щоб
створити кнопку, яка подальше може буде
використана для початку, перерви або
закінчення будь-якого процесу.
Важливу роль відіграє властивість
(Value),
де можуть бути встановлені наступні
значення: 0 – не відмічений, 1 – відмічений,
2 – відмічений але не доступний
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-технологій.
Об’єкт – це елемент інтерфейсу користувача, що створюється у формі за допомогою засобів керування. Такими об’єктами є командні кнопки, а також кнопки списків, текстові вікна тощо.
Програмний проект – це сукупність елементів, з яких створюється Windows-додаток, що розробляється у системі Visual Basic. Будь-який проект може складатись з однієї або кількох екранних форм чи кількох програмних модулів
Вікно форми – головний елемент додатка, являє собою контейнер для елементів керування. Крапки сітки на формі допомагають розміщенню елементів і при роботі додатку не видні (див. малюнок). Кожна форма зберігається в проекті у вигляді окремого файлу. Властивості форми, як і інших елементів додатка можна змінити у вікні Properties.
