- •Поняття про об’єктно-орієнтоване програмування
- •Контрольні запитання
- •Основні поняття мови vba. Алфавіт та елементи мови. Типи даних
- •Версії мови Basic. Основні поняття мови vba
- •Алфавіт та елементи мови
- •Службові слова та оператори
- •Типи даних, змінні та константи
- •Операції
- •Контрольні запитання
- •Оператори та структури мови (функції та процедури)
- •Опис та присвоєння значень змінним та константам
- •Визначення області видимості змінних та констант
- •Організація умовного та безумовного переходу
- •If умова Then оператор1 (Else оператор 2)
- •Стандартні функції vb
- •InputBox (повідомлення (,заголовок)(,текст)),
- •Організація циклів
- •Опис та присвоєння значень масивам
- •Функції та процедури, створені користувачем
- •Контрольні запитання
- •Об’єкти ms Office. Використання властивостей методів об’єктів
- •Використання об’єктів
- •Використання властивостей об’єктів
- •Використання методів об’єкта
- •Об’єкт UserForm (Форма користувача)
- •Опис об’єктних змінних
- •Посилання на об’єкти за допомогою структури With...End With
- •Контрольні запитання
- •Середовище редактора vba
- •Інтелектуальні можливості редактора коду
- •Налаштування середовища vba
- •Явний опис змінних
- •Пошук процедури у вікні редактора
- •Редагування створеної процедури
- •Друк коду процедури
- •Експорт та імпорт модуля
- •Запуск та відлагодження процедури
- •Контрольні запитання
- •Програмування в ms Access
- •Макроси та модулі в Access. Створення, редагування та запуск макросів
- •Зв’язування макросів з подіями
- •Перетворення макросів в процедуру
- •Контрольні запитання
- •Розробка інтерфейсу користувача
- •Проектування та форматування форми
- •Елементи керування
- •Контрольні запитання
- •Тема 11. Програма Супермаркет
- •11.1. Створення відомостей. Утиліти програми Супермаркет
- •Створення відомостей про товарообіг
- •Створення документів, пов’язаних з фінансовими операціями
- •Створення і друкування цінників
- •Використання довідників
- •11.2. Робота з оболонкою Пос Термінал
- •Створення товарних чеків
- •Інкасація
- •Довідник товарів. Довідник організацій. Картка організації
- •Створення звітів та протоколів
Алфавіт та елементи мови
Алфавіт мови Visual Basic складається з таких елементів:
латинських літер від A до Z;
літер кирилиці від А до Ь;
цифр від 0 до 9;
символів математичних операцій (+, –, /, \, ^);
розділових символів (крапка, кома, двокрапка, крапка з комою, лапки, круглі дужки, пропуск), апостроф;
спеціальних символів (!, #, $, &, @, ?, _ та інших).
За допомогою символів будують елементи мови: службові слова, імена змінних, вирази, імена функцій та ін.
При написанні коду на VB необхідно дотримуватись певних правил, які стосуються імен:
довжина імені не повинна перевищувати 255 символів;
імена повинні починатися з літери;
імена не можуть містити крапок, пропусків, символів !, @, #, %, +, -, =, *, /, \, <, >; символ пропуску можна замінити символом підкреслення ( _ );
регістр букв не має значення;
імена не можуть збігатися зі стандартними іменами та ключовими словами мови.
До основних елементів мови належать службові слова, вирази та оператори.
Службові (ключові) слова — це символи алфавіту чи слова, які використовуються як інструкції, імена функцій, оператори тощо.
Оператори — конструкції, згідно з якими виконуються ті чи інші дії, організовується алгоритмічний процес.
Вирази — це сукупність значень, констант та стандартних функцій, об’єднаних символами арифметичних чи логічний операцій, які відображають конкретне значення. Кожен вираз обчислюється (або має результат). Результатом може бути текстовий рядок, логічне значення або число.
Службові слова та оператори
Програми (програмні коди) складаються з операторів. Іноді оператори ще називають командами, вказівками, реченнями. За призначенням оператори поділяються на такі групи:
описові, які використовуються для опису даних, типів змінних, розмірів масивів, нестандартних функцій тощо;
присвоєння, які використовують для надання початкового значення чи зміни поточного значення змінної;
введення-виведення даних, які використовують для введення-виведення інформації, зокрема для діалогу користувача з комп’ютером;
керування процесом опрацювання інформації: команди переходу, команда розгалуження, команди для реалізації циклів тощо;
інші оператори, які забезпечують додаткові можливості: роботу з файлами, графічні побудови, одержання звукових ефектів тощо.
Оператори складаються з неподільних елементів мови: службових слів, чисел, символів операцій тощо.
Основні службові слова:
DATA |
-дані |
NEXT |
-наступний |
DIM |
-розмір |
-друкувати |
|
END |
-кінець |
READ |
-читати |
FOR-TO-STEP |
-для-до-крок |
REM |
-пояснення |
GOTO |
-перейти до |
RESTORE |
-відновити |
IF-THEN |
-якщо-то |
RETURN |
-повернутися |
INPUT |
-ввести |
STOP |
-зупинитися |
LET |
-нехай |
|
|
Basic-програма складається з програмних рядків. Один програмний рядок не може перевищувати 255 символів. В одному рядку можна розмістити одну або декілька команд, відоклемлених одна від одної двокрапкою.
Номери рядків зазвичай не пишуть, натомість для позначення якогось рядка використовують мітки (мітка — це послідовність букв чи символів, після якої ставлять двокрапку). Кількість пропусків між частинами оператора не впливає на зміст. Програма може містити коментарі (пояснення, уточнення), які записують або в окремому рядку або праворуч від оператора. Коментар завжди починається символом апострофа або службовим словом Rem.