Dim FirstName As String; Dim Price As Currency; Dim Counter As Integer;

Ідентифікатори типів змінної. У цьому разі тип даних для оголошення може встановлюватися просто доданням знака до імені змінної, як показано в таблиці. Прикла­дами оголошення змінних таким способом є такі опера­тори:

Dim FirstName$; Dim Price@ Dim Counter*.

Однак, як випливає з таблиці, не всі типи даних ма­ють в своєму розпорядженні власні знаки. Корпорація Microsoft не рекомендує використовувати ці знаки надалі.

Тип змінної Знак Приклад
Integer % Ounter%
Long & Nt&
Single ! Rez!
Double # Number#
Currency @ Summ@
String $ FirstName$

Якщо тип даних не ідентифікований знаком, то за за­мовчуванням застосовується тип Variant.

Константи. Основна відмінність констант від змінних толягає в тому, що їхні значення не можна змінювати у процесі виконання програми. Вони завжди зберігають ці значення, присвоєні під час розроблення програми. Для оголошення констант використовується ючове слово Const.

Одночасно з оголошенням констант їм присвоюється значення. Наприклад:

Const Pi = 3.1415926535897932; Const Durability = 12.25 Public; ConstnName = "Фролов В.О."

1.3. Стандартні типи функцій

Функція — це оператор, що виконує певні дії (наприклад, запит користувача на введення інформації або обчислен­ня за формулою), а потім повертає результат своєї ро­боти у програму.

Стандартними стосовно Visual BASIC 6.0 називаються такі функції, обчислення яких є складовими компонен­тами системи Visual BASIC. До них належать математичні, рядкові, фінансові й інші функції.

Наявність вбудованих функцій значно спрощує про­цес програмування, оскільки не треба створювати підпро­граму обчислення цілого ряду функцій. До будь-якої з вбудованих функцій можна звернутися за ім'ям, передав­ши їй значення необхідних аргументів, і здобути резуль­тат — значення, що повертається.

Найуживаніші вбудовані математичні функції та їхні дії

№ пор. Функція Дія функції
Abs(n) Повергає абсолютне значення n
Atn(n) Повертає арктангенс n. Кут n виражається в радіанах
Cos(n) Повертає косинус кута n. Кут n виражається в радіанах
Exp(n) Повертає константу е в степені n
Rnd(n) Генерує випадкове число між 0 та 1
Sgft(n) Повертає 1, якщо n < 0; 0, якщо n == 0; -1, якщо n > 0
7 Sin(n) Повергає синус кута n. Кут n виражається в радіанах
Sqr(n) Повертає квадратний корінь n
Str(n) Перетворює числове значення на рядок
Log(n) Повертає натуральний логарифм аргументу
Tan(n) Повертає тангенс куга n. Кут n виражається в радіанах
Val(n) Перетворює рядок на числовий вираз

Найпоширеніші рядкові функції та їхні дії

функція Дія функції
Chr(int) Повертає символ, ASCII-код якого дорівнює числовому аргументу
Lcase(str) Повертає аргумент, записаний символами тільки нижнього регістра. Якщо який-небудь символ в аргументі вже є символом нижнього регістра, то цей символ не зазнає ніякої зміни
Len(str) Повертає число символів у рядку
Ltrim(str) Повертає рядок-аргумент із вилученими початковими пропусками
Mid(str, intStart [, intLen]) Повертає підрядок рядкового аргументу, що починається символом із номером IntStart і / або продовжується до кінця рядка, або (якщо вказано необов'язковий аргумент intLen) має довжину intLen символів. Mid() називається функцією середини рядка (midstring), тому що може повергати його середню частину
Right(str, int) Повертає int завершальних символів рядка аргументу str
Rtrim(str) Повертаєрядок-аргумент, в якому вилучено всі завершальні пропуски
Str() Перетворює числовий аргумент на рядок — цифровий запис цього числа
Ucase(str) Повертає аргумент, записаний символами тільки верхнього регістра. Якщо який-небудь символ в аргументі вже є символом верхнього регістра, то цей символ не зазнає нфякої зміни  
Left(str, int) Повертає int перших символів рядка аргументу str