Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Посiбник_VB.doc
Скачиваний:
9
Добавлен:
22.08.2019
Размер:
5.08 Mб
Скачать

Основні типи даних

Ключове слово

Суфікс

Розмір

(байти)

Діапазон

Boolean (логічне)

1

true, false

Byte (ціле)

%

1

0..255

Integer (ціле)

%

2

-32768.. 32767

Long (довге ціле)

&

4

-2 147 483 648.. 2 147 483 647

Single (дійсне)

!

4

-3.4*1038.. 3.4*1038

Double (довге дійсне)

#

8

+4.94*10-324.. +1.79*10308

CURRENCY

(грошова одиниця)

@

8

922337203685477.5808.. 922337203685477.5807

Date (дата/час)

від 1 січня 100 року до 31 грудня 9999 року

STRING (рядок фіксованої довжини)

$

4

0.. 65536 байт

Object (об’єкт)

Будь-яке посилання на об’єкт

Variant (довільний тип)

Встановлює тип даних в залежності від вмісту (Null, Error, числовий до Double, String, Object чи масив)

Окрім вбудованих типів даних, таких як Integer, Long и т.д. Visual Basic підтримує також типи даних, визначені користувачем. Вони можуть бути створені як на основі вбудованих типів даних, так і на основі раніше визначених користувачем.

Для визначення користувацького типу даних використовується ключове слово Type:

[Public | Private] Type <Ім’я_типу>

<Елемент1>[([Розмірність ])] As <Тип>

[<Елемент2>[([Розмірність ])] As <Тип> ]

. . .

[<ЕлементN>[([Розмірність ])] As <Тип> ]

End Type

Опис змінних

Для завдання опції явного оголошення змінних (що рекомендується) необхідно включити оператор Option Explicit у секцію General (Declarations) коду. Для автоматичного включення в код оператора Option Explicit треба відкрити діалогове вікно Options (команда меню Tools | 0ptions...) і на вкладці Editor установити прапорець Require Variable Declaration.

Для визначення змінної найчастіше використовують ключове слово Dim.

Синтаксис:

(Public | Dim | Private| Static) <Ім’я_змінної> [As <Тип>]

Всі змінні можна поділити на три великі групи:

  • локальні – доступні тільки в даній процедурі. Визначаються всередині процедури чи функції;

  • контейнерні – доступні для даної форми, модуля чи класу. Визначаються в секції Generаl (Declarations);

  • глобальні – доступні у всіх модулях і процедурах проекту. Визначаються в секції Generаl модуля. При цьому використовується зарезервоване слово Public.

Наприклад,

Public А Аs Integer

Dim S As String

Dim I, J As Byte, B As Date

Dim FirstName$ ‘ Змінна FirstName типу String

Dim D ‘ Змінна типу Variant

Dim С(50) As Single ‘ Одновимірний масив дійсних чисел

Dim X(5 to 20) As Single ‘ Одновимірний масив дійсних чисел

Const Pi =3.1415926535897932 ‘ Опис константи

Для оголошення констант використовується оператор Const.

Синтаксис:

[Public | Private] Const <Ім’я _константи>_

[As <Тип>]= константний_ вираз

Масиви

У Visual Basic можуть бути оголошені як статичні, так і або динамічні масиви. В оголошенні статичного масиву вказуються границі індексів для кожного виміру:

(Dim | Public | Static) <ім'я_змінної> _

(нижня_гр To верхня_гр,..) [As тип_даних],...

Динамічний масив оголошується без зазначення границь індексів і числа вимірів:

(Dim | Public | Static) <ім'я_змінної>() As тип_даних,...

Надалі за допомогою оператора ReDim встановлюється або змінюється його структура:

ReDim [Preserve] ім'я_змінної(нижня_гр To верхня_гр,..),...

Використання ключового слова Preserve дозволяє зберегти вміст масиву при зміні його структури. Однак у цьому випадку можна змінювати тільки верхню границю останнього виміру.

Змінній, яка описує динамічний масив, може бути присвоєне значення змінної, що відповідає статичному або динамічному масиву.