- •Сопронюк т.М.
- •Та його діалекти навчальний посібник
- •Огляд систем програмування vb, vb .Net, vba та vbScript
- •Інтегроване середовище
- •Основне вікно
- •Палітра компонентів (ToolBox)
- •Вікно властивостей (Properties)
- •Вікно редактора коду (Code Window)
- •Події від клавіатури
- •Вікно плану форми (Form Layout Window)
- •Використання пунктів меню Edit I Format для побудови форми
- •Використання вікна редактора коду
- •Мова програмування
- •Основні типи даних
- •Опис змінних
- •Основні числові операції
- •Основні символьні операції
- •Основні операції для роботи з масивами
- •Оператори управління програмою
- •Процедури і функції
- •Процедури
- •Функції
- •Вбудовані діалоги Visual Basic
- •Об'єкти, класи, колекції
- •Глобальні об'єкти vb
- •Колекції
- •Приклад проекту зі стандартними елементами керування
- •Графічні методи та елементи керування
- •Графічні методи
- •Графічні елементи керування
- •Приклад проекту з використанням графічних можливостей
- •Використання баз даних Доступ до баз даних у vb
- •Вбудовані ресурси баз даних
- •Коректування опису таблиці
- •Додавання записів в таблицю, їх модифікація та знищення
- •Платформа .Net
- •Бібліотека класів платформи .Net
- •Середовище Visual Studio .Net
- •Консольні застосування
- •Консольне вікно програми
- •Приклад консольної програми з використанням структур
- •Створення макросів vba
- •Проекти vba
- •Використання вікна проекту
- •Використання вікна властивостей
- •В икористання вікна модуля
- •Основні об’єкти бібліотеки vba for Excel
- •Сімейства об'єктів
- •Основні об’єкти бібліотеки vba for for Word
- •Основні об’єкти бібліотеки vba for PowerPoint
- •Приклади макросів ms Office
- •Автоматизація додатків Microsoft Office
- •Приклади створення контролерів автоматизації
- •Вставка сценарію на vbScript у Web-сторінку
- •Перетворення підтипів у vbScript
- •Підтипи даних variant
- •Вбудовані елементи керування html
- •Робота з компонентами ActiveX
- •Приклад створення активної html-сторінки
- •Лабораторна робота №1 Тема: Побудова інтерфейсу із стандартними елементами керування для розв’язання обчислювальної задачі
- •Лабораторна робота №2 Тема: Використання графічних елементів керування і графічних методів
- •Лабораторна робота №3
- •Лабораторна робота №4 Тема: Використання об’єктів Microsoft Office
- •Лабораторна робота №5 Тема: Програмування активних html-сторінок засобами vbScript, dhtml, asp або asp .Net
- •Лабораторна робота №6 Тема: Створення консольної програми засобами vb .Net
- •Додаток Алфавітний перелік функцій і команд Visual Basic
- •Використана література
- •Microsoft Visual Basic та його діалекти
- •58012, Чернівці, вул.Коцюбинського, 2
Використання вікна редактора коду
Для того, щоб програма почала працювати, потрібно написати код, який буде виконуватись у відповідь на подію. Подія пов’язана із елементом керування і їй відповідає процедура із назвою ім’я елементу керування_подія. Редактор видає початок і кінець процедури. Процедури відділяються між собою лініями (якщо включена ознака Procedure Separator).
‘ процедури, пов’язані з елементом керування
Private Sub Command1_Click() | |
End Sub
Private Sub Form1_Load()
|
End Sub
‘ процедура не пов’язана з елементом керування
Sub Vidstan()
|
End Sub
При написанні коду редактор допомагає це робити, виконуючи такі функції:
пропускає інтервал на початку нового рядка;
відслідковує код і миттєво повідомляє про помилку під час набору;
замальовує коментар у зелений колір;
замальовує ключові слова в голубий колір;
коректує перші літери в іменах (робить їх великими);
приводить до стандарту оформлення операторів (встановлює необхідні пробіли).
Роботою редактора можна керувати за допомогою Tools|Options|Editor. Наприклад, вибрати інші кольори, інший шрифт, відмінити автоматичний контроль помилок під час написання коду.
Запуск програми на виконання відбувається за допомогою <F5>, або Run|Start. Є також піктограма на панелі інструментів. У Visual Basic передбачено покрокова відладка програми, перегляд деяких виразів та змінних, паузи, встановлення точок переривання і т. ін. Для цього є відповідні піктограми на панелі інструментів.
Мова програмування
Програми в VB являють собою послідовність інструкцій. Інструкцією називається синтаксично повний компонент програми, що представляє собою операцію, опис або визначення. Звичайно інструкція представляє один логічний рядок, але допускається використання декількох інструкцій в одному рядку, розділених двокрапкою. Якщо інструкцію треба перенести на наступний рядок, то при цьому ставлять символ «_». Інструкції можуть містити ключові слова й оператори, змінні і константи, вирази і т.п.
Існує три типи інструкцій:
Інструкції оголошення. Такі інструкції використовуються для оголошення процедур, масивів і констант. У них також задається область видимості.
Виконувані інструкції. Інструкції виконують які-небудь дії. Наприклад, виконання методу, функції і т.д.
Інструкції присвоювання. Вони присвоюють значення або результат виконання функції, змінної або константі.
У VB існує два основних типи інструкцій присвоювання Let і Set. Інструкція Let використовується в тому випадку, коли потрібно присвоїти значення виразу змінній або властивості. Її структура має такий вигляд:
[Let] ім'я змінної = вираз
Значення виразу може бути присвоєно тільки в тому випадку, коли типи змінної і виразу сумісні. Наприклад, не можна присвоїти рядковій змінній значення виразу, що є числовим.
Інструкція Set присвоює посилання на об'єкт змінній або властивості об'єкта. При цьому змінній присвоюється вираз або значення, що повертається функцією. Структура інструкції Set має такий вигляд:
Set змінна = [New] вираз | Nothing
New – необов'язковий елемент. Це головне слово використовується при описі для створення нового неявного екземпляра об'єкта. Якщо змінна містить посилання на об'єкт, то при новому присвоєнні це посилання звільняється.
Вираз - обов'язковий елемент, що складається з імені об'єкта, змінної відповідного типу, функції або методу, що повертають об'єкт того ж типу.
Nothing – необов'язковий елемент, що розриває зв'язок елемента з об'єктом. При цьому змінна одержує значення Nothing.