
- •44. Завдання ефектів анімації для елементів презентації в power point . Запис та друк презентацій.
- •45. Характеристики програми Fine Reader. Сканування документа у програмі Fine Reader.
- •Вікно програми
- •Сканування документа
- •46. Розпізнавання тексту документа.
- •47. Характеристики програми Супермаркет. Створення відомостей.
- •48.Робота з оболонкою пос термінал. Створення товарних чеків , звітів та протоколів. Створення товарних чеків
- •Інкасація
- •Довідник товарів. Довідник організацій. Картка організації
- •Створення звітів та протоколів
- •Макроси та модулі в Access. Створення, редагування та запуск макросів
- •Зв’язування макросів з подіями
- •Перетворення макросів в процедуру
- •53. Алфавіт та елементи мови
- •54. Службові слова та оператори
- •55. Типи даних, змінні та константи
- •Операції
- •56. Опис та присвоєння значень змінним та константам
- •57. Організація умовного та безумовного переходу
- •If умова Then оператор1 (Else оператор 2)
- •Стандартні функції vb
- •InputBox (повідомлення (,заголовок)(,текст)),
- •58. Організація циклів
- •Опис та присвоєння значень масивам
- •59. Використання об’єктів
- •Використання властивостей об’єктів
- •Використання методів об’єкта
- •61. Створення, збереження та видалення процедури
- •62. Запуск та відлагодження процедури
- •Макроси та модулі в Access. Створення, редагування та запуск макросів
- •Проектування та форматування форми
- •Елементи керування
- •Елементи керування
Операції
Операції здійснюють над виразами, змінними, константами та літерами. Елемент, над яким здійснюється операція, називається операндом. Усі операції поділяються на арифметичні, логічні, операції порівняння та конкатенації.
До арифметичних операцій належать: піднесення до степеня(^), зміна знака операнда (-), додавання (+), множення (*), ділення (/), цілочислове ділення (\) двох чи більше операндів, обчислення залишків від ділення (Mod).
До логічних операцій належать: логічне додавання (Or, або), логічне множення (And, i), заперечення (Not, не), виключення (Xor), еквівалентність (Eqv), імплікація (Imp).
Операціями відношення (порівняння) є: рівне (=), нерівне (<>), більше (>), менше (<), менше або рівне (<=), більше або рівне (>=), подібність (Like) та порівняння (Is).
Операція конкатенації використовується для зчеплення двох або декількох текстових змінних (рядків), позначається символом + або &.
56. Опис та присвоєння значень змінним та константам
Перед початком використання змінних, із метою економії пам’яті, доцільно їх явно описати. Для цього використовується оператор:
Dim змінна [As тип],
де Dim — ключове поле, яке вказує на те, що здійснюється опис змінних, As — службове слово, яке використовується для позначення типу даних для описаної змінної, змінна — ім’я змінної, тип — тип даних.
В одному операторі можна описати декілька змінних, вказуючи їх через кому.
Якщо вираз в квадратних дужках опущено, то змінна описана типом Variant.
Крім службового слова Dim, залежно від області видимості змінної, використовують ще слова Private, Public i Static.
Окрім явного способу опису, у VBA передбачено неявний спосіб, який полягає в присвоєнні змінній конкретного значення (оператор присвоєння). Неявний спосіб зручний, але може спричинити до появи різних помилок, пов’язаних з іменами та типами змінних та втратами значень змінних у процесі виконання програми.
Крім того, явний опис прискорює виконання коду програми та надає коду кращого та зрозумілішого вигляду.
Для того, щоб змінній присвоїти якесь значення використовують оператор присвоєння:
Let змінна = вираз або змінна = вираз.
При неявному описі замість ключового слова As в іменах змінних використовують префікси або суфікси (спеціальні символи).
Користувацькі константи описують та створюють за допомогою ключового слова Const:
Const змінна [As тип] = значення.
При створенні тестових констант потрібно дотримуватись правил:
текстова константа повинна обмежуватись подвійними лапками (") з обох боків;
порожня текстова константа (порожній рядок) позначається двома лапками (" ");
текстова константа повинна розміщуватись в одному рядку.
Константи дати і часу можна записувати в декількох форматах, поміщаючи їх між символами # (інакше константа буде інтерпретуватись як число), наприклад: #10-6-12#, #August 7, 20011 8:30#.
Визначення області видимості змінних та констант
Частину програмного коду, в якому можна застосовувати змінну, називають областю видимості змінної. Розрізняють три областей видимості, що характеризують доступність змінної:
локальна або закрита — доступна тільки в поточній процедурі;
контейнерна — доступна у поточному модулі;
глобальна (відкрита) — доступна у всьому проекті.
Локальні змінні зберігають своє значення лише в тій процедурі чи функції, де вони описані, для інших процедур вони невизначені. Локальні змінні описуються операторами Dim (змінна існує лише протягом виконання процедури) або Static (змінна зберігає своє значення в процедурі впродовж виконання проекту).
Контейнерні змінні доступні всім процедурам модуля. Ці змінні описуються перед першим оператором коду програми модуля за допомогою операторів Dim або Private (рекомендують використовувати).
Глобальні змінні доступні у всіх модулях і процедурах проекту, описуються за допомогою оператора Public.
Область видимості констант користувача задається аналогічно, як і для змінних.