![](/user_photo/2706_HbeT2.jpg)
- •Поняття про об’єктно-орієнтоване програмування
- •Контрольні запитання
- •Основні поняття мови 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. Робота з оболонкою Пос Термінал
- •Створення товарних чеків
- •Інкасація
- •Довідник товарів. Довідник організацій. Картка організації
- •Створення звітів та протоколів
Типи даних, змінні та константи
Дані (data) — це деяка інформація, яку опрацьовують за допомогою комп’ютера. Залежно від характеру інформації дані поділяють на типи. Тип даних визначає допустимі значення даних, а також операції, які можна над ними виконувати.
Дані в комп’ютері зберігають та маніпулюють ними за допомогою змінних (variablei). Змінна — це назва ділянки пам’яті комп’ютера, де зберігається інформація певного типу. Кожна змінна характеризується ідентифікатором (identifier) та типом даних, які вона може зберегти. У процесі роботи програми значення змінної може змінюватись, але тип повинен залишатись без змін. Якщо змінна у програмі містить значення, яке не змінюється, то краще використовувати константу. Константа (constant) — іменований фрагмент пам’яті, який містить незмінну інформацію і відформатований відповідно до типу даних, які там знаходяться. Використання констант у програмі значно покращує її читабельність, а також полегшує оновлення процедур. Існує два типи констант: вбудовані та користувацькі. Вбудовані константи пропонує сама система для зберігання різноманітної інформації — кодів гарячих клавіш, кодів кольорів та ін. Усі вони мають префікс vb.
Масив (array) — це впорядкована послідовність елементів одного типу. Масиви дозволяють зберігати та маніпулювати багатьма елементами даних за допомогою однієї чи декількох змінних (залежно від розмірності масивів). масив визначається ім’ям та розміром. Кожний масив має верхню та нижню межі, які визначають діапазон зміни значення індексу. Кожен фрагмент даних, який зберігається в масиві, називається елементом. Елемент визначається іменем (яке збігається з іменем масиву) та індексом (порядковим номером в масиві).
У мовах програмування використовують одновимірні та багатовимірні масиви.
Існує два типи масивів: статистичні та динамічні. Статистичні масиви мають чітко визначені межі, які не змінюються в програмі. У таких масивах заздалегідь відома кількість елементів.
Якщо невідомо, скільки даних буде введено в масив, або якщо обсяг даних, які утворюють масив, істотно змінюється у процесі роботи, тоді використовують динамічний тип масивів.
У Visual Basic можна використовувати числові дані 6 типів:
Byte — дозволяє зберігати та обробляти числа від 0 до 255;
Integer — зберігаються цілі числа в діапазоні від — 32468 до 32767;
Long — використовують для збереження великих цілих чисел;
Single — дозволяє зберігати дробові числа в експоненціальному (науковому) вигляді;
Double — зберігає числа з великою кількістю значущих цифр або числа, які виходять за межі зберігання типу Single;
Currency — тип, який дозволяє досягти при округленні точності, що суттєво впливає на результат обчислень при роботі з фінансами.
Для нечислових даних використовують 5 типів збереження інформації:
Boolean — тип для збереження логічних значень (True, False);
String — тип для зберігання тексту змінної та сталої довжини;
Date — тип даних для збереження дати та часу;
Variant — тип, який може містити будь-який тип даних;
Object — тип, який використовується для роботи з різними об’єктами, містить посилання на той чи інший об’єкт.