
- •Тема: Застосування Visual Basic. План
- •Питання для самостійного вивчення
- •1. Вікно редактора visual basic та його складові
- •Вікно містить три вкладки:
- •Головне меню і стандартна панель інструментів:
- •Збереження файлів проекту.
- •Вікно провідника проекту
- •Вікно провідника проекту в Excel
- •Вікно елементів керування
- •Вікно форми
- •Вікно властивостей
- •Найбільш важливі загальні властивості всіх об’єктів:
- •Основні властивості об’єкта типу форма
- •Основні властивості об’єктів типу текстове поле і мітка
- •Основні властивості об’єкту типу зображення
- •Об’єкти управління на формі створюються таким чином:
- •Управління формою
- •2. Об’єкти та події. Процедури обробки подій. Вікно коду та його складові
- •Вікно редактору коду
- •3. Типи даних та їхні різновиди. Поняття константи та змінної
- •Типи даних
- •Способи оголошення змінних
- •Частіше використовується оператор Dim, який може мати такий синтаксис:
- •Явне оголошення з використання суфіксів:
- •Неявне оголошення змінної.
- •Найуживаніші вбудовані стандартні математичні функції:
- •Функції для роботи з рядковими змінними:
- •4. Оператори програмування visual basic
- •Оператори циклів.
- •Оператори обробки масивів.
- •5. Процедури, складні конструкції Процедура типу Function і процедура типу Sub
- •6. Приклади розробки додатка.
- •Економіко-математична модель задачі.
3. Типи даних та їхні різновиди. Поняття константи та змінної
Змінна – поіменоване зарезервоване місце в пам’яті комп’ютера, яке має ім’я (ідентифікатор) та значення. Ідентифікатор – послідовність літер, цифр та спеціальних символів (!, #, $, @, %, &), що починається з літери. Довжина ідентифікатора 255 символів. Ім’я не повинно вміщувати крапку або пропуск, співпадати з ключовим словом Visual Basic, повинно бути унікальним не співпадати з командами. Вибирати імена змінних слід так, щоб вони несли інформацію про призначення змінної.
Типи даних
Тип даних |
Розмір (байт) |
Опис даних |
Діапазон значень |
Символ |
Boolean |
2 |
Логічний тип. Набуває тільки одного з двох значень |
True або False |
|
Byte |
|
Позитивні числові значення |
Від 0 до 255 |
|
Currency |
8 |
Дані, що містять грошові одиниці |
Від (до) + (-) 9223372036854775808 |
@ |
Date |
8 |
Дані типу дата, містять значення дати і часу |
Від 01.01.100 До 31.12.99999 |
|
Double |
8 |
Дані з подвійною точністю, з плаваючою крапкою |
Від (до) + (-) 179769313486232D308 |
# |
Integer |
2 |
Числові значення без десятирічної крапки |
Від – 32 768 до + 32 767 |
% |
Long |
4 |
Довгі цілі значення |
Від (до) + (-) 2147438648 |
& |
Object |
|
Тип даних, що містить посилання на об’єкти. |
Встановлюється по замовчанню |
|
Single |
8 |
Числові значення з одинарною точністю |
Від (до) + (-) 3402823Е+38 |
! |
String |
1 на символ |
Дані, що складаються з алфавітно-цифрових символів |
Від 0 до 1032 символів |
$ |
Variant |
16 для чисел 22 для символ |
Дані будь-якого типу. |
Встановлюється Пашо замовчанню.
|
|
Зауваження: Дані типу Byte, Integer, Long містять лише цілі цифрові значення, якщо змінній присвоюється число дробове система округляє його. Дані типу Double, Single та Currency містять дробові числа, але Currency обмежено чотирма розрядами після крапки.
Способи оголошення змінних
Явне оголошення за допомогою ключових слів (операторів): Dim, Private, Static, Public, що мають такий синтаксис:
- Dim ім’я_змінної [As тип_даних];
- Private ім’я_змінної [As тип_даних];
- Static ім’я_змінної [As тип_даних];
- Public ім’я_змінної [As тип_даних];
при цьому у квадратних дужках вказано синтаксично необов’язкову конструкцію.
Частіше використовується оператор Dim, який може мати такий синтаксис:
Dim <Ім’я змінної > As <тип даних>
або Dim <Ім’я змінної>ідентифікатор
Якщо тип змінної – String, то оголошення має такий вигляд:
Dim <Ім’я змінної> As <тип даних> * <число символів>
Приклади оголошення змінних.
Оголосити змінну, яка прийматиме цілі значення.
Dim x% або Dim x As Integer
Оголосити змінну можна і без оператора Dim, а за допомогою присвоювання: x =5.6 або х = ’Іванова’.
Оголосити змінну подвійної точності.
Dim x As Double. або Dim x#
Результат може бути наприклад такий: х = 1.78965430667897
Оголосити змінну одинарної точності.
Dim x As Single або Dim x!
Результат може бути наприклад такий: х = 1.789654
Оголосити змінну грошового типу.
Dim x As Currency або Dim x@
Результат може бути наприклад такий: х = 1.7896
6. Оголосити змінну типу дата.
Dim x As Date
X= #10/6/95#
Результат: 6.10.95
X=”13:25”
Результат: 13:25:00