Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_VB(к изданию).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.15 Mб
Скачать
  1. Тема: "Основні конструкції VB. Проектування форм для введення та виведення даних, створення програмних кодів для розрахунку арифметичних виразів. Введення та виведення даних через системні вікна (функції InputBox та MsgBox)"

    1. Теоретичні основи

  1. Змінні

Змінна – це іменована область пам’яті, призначена для зберігання даних. Для позначення змінної в програмі використовується ідентифікатор.

Вимоги до ідентифікаторів:

  • імена починаються літерою, містять не більше 255 символів, не містять крапок;

  • можна використовувати сполучення великих та маленьких літер, а також цифри, наприклад, Name1;

  • можна задавати імена, що складаються з декількох слів, щоб зрозуміло було призначення змінної, наприклад PriceList

  • не дозволяється використовувати в якості імен ключові слова, назви об’єктів та їх властивості

Змінні в програмі можуть оголошуватися як явно, так неявно.

Явне оголошення задається за допомогою оператора:

Dim Ім’я_змінної As Тип_змінної

Ім’я_змінної = Значення_змінної

Неявне оголошення змінної задається із знаком типу після імені:

Ім’я_змінноїЗнак_типу_змінної = Значення_змінної

Таблиця 3.1 Основні типи даних у VB

Тип

Знак

Позначення

Розмір (байт)

Явне оголошення

Неявне оголошення

1

2

3

4

5

6

Boolean

Логічний тип, приймає значення True або False

2

Dim Var As Boolean

Var = True

Integer

%

Ціле

2

Dim Var As Integer

Var=5

Var%=5

Продовження таблиці 3.1

1

2

3

4

5

6

Long

&

Довге ціле

4

Dim Var As Long

Var=123456789

Var&= 123456789

Single

!

Вещественный тип звичайної точності

4

Dim Var As Single

Var=-5,7

Var!=5,7

Double

#

Вещественный тип подвоєної точності

8

Dim Var As Double

Var=5012,78

Var#=5012,78

String

$

Текстовий тип

1 на 1 символ

Dim Var As String

Var=”Сокіл”

Var$=”Сокіл”

Currency

@

Грошовий тип

8

Dim Var As Currency

Var=525

Var@=525

Variant

Будь який тип, довільне значення, тип встановлюється в залежності від вмісту змінної

16 для чисел; 22+1 на символ

За замовченням у VB усі змінні мають тип Variant

  1. Масиви

Масив – упорядкований набір однотипних елементів з одним ім’ям та відрізняються тільки по числовому індексу.

Наприклад, вектор може бути поданий у вигляді масиву дійсних чисел, а матриця – у вигляді масиву векторів.

Кожний елемент масиву має свій порядковий номер (індекс). За замовченням нижньою межею масиву є 0. Кількість різних індексів визначає вимірність масиву. Масиви можуть бути одновимірними, двовимірними, тривимірними і т.д.

Якщо заздалегідь відома розмірність масиву, то такий масив називається статичним. Такий масив оголошується за допомогою оператора Dim, наприклад:

Dim X(3) As Integer

Оголошується статичний одновимірний масив цілого типу з чотирма елементами Х(0), Х(1), Х(2), Х(3). У дужках указується максимальний індекс елемента, а елементи нумеруються від 0 до указаного значення розмірності масиву. Змінювати нижню межу масиву при його оголошенні можна, задаючи межі за принципом "від i до" за допомогою ключового слова То, наприклад масив з чотирма елементами оголошується оператором Dim X(1 To 4) As Integer

Dim X(3,1) As Integer

Оголошується статичний двовимірний масив цілого типу (матриця) з чотирма рядками та двома стовпцями.

Якщо заздалегідь розмірність масиву не відома, то такий масив називається динамічним. Він оголошується оператором ReDim, наприклад:

Dim X() As Integer

……

N=10

ReDim X(N) масив Х отримує розмірність у 11 елементів (від 0 до 10)

.........

N=5

ReDim X(N) масив Х отримує розмірність 6