Основи visual basic школярам тема21

Ім'я змінної.
Ім'я змінної може складатися з букв (і латинських і українських) і цифр, але обов'язково починається з букви (не більше 255 символів). Ім'я змінної не містить точку і прогалини. Наприклад: А; L1; X21; швидкість; Путь1; Начальная_скорость; CurrenNum.

Рекомендується перед ім'ям поставити тип змінної, але необов'язково: intЧісло; dblA; bytXY1.

локальні всередині модуля (доступні, тільки в певному програмному модулі) - префікс m. Приклад - mdtmДата1
  • локальні всередині процедури (доступні, тільки в певній процедурі) - немає префікса. Приклад - dtmДата2
  • глобальні (доступні зі всіх програмних модулів і процедур) префікс g. Приклад - gdtmДата10

  • Dim імяПеременной As ТіпДанних

    Private імяПеременной As ТіпДанних

    Static імяПеременной As ТіпДанних

    Public імяПеременной As ТіпДанних

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

    ПРИКЛАД: Dim intЧісло As Integer, strX As Stping, Y As Double, A As Integer

    Dim імяПеременной As String * длінаПеременной

    Якщо довжина змінної меншу за оголошену, то решта заповнюється пробілами; якщо - більше, то відсікається.

    Для створення змінної, яку хочете визначити як глобальну потрібно в розділ General Declarations головного модуля проекту написати оператор Public за наступним синтаксису Public імяПеременной As ТіпДанних

    Масиви бувають: одномірні - таблиця складається з одного рядка; і двовимірні - таблиця складається з рядка і стовпця.

    Індекс масиву вказується в круглих дужках, після імені

    для одновимірного масиву: Х (1), Х (2), Х (100), Х (1 221), strA (5), strA (10), або, наприклад, елементи списку ListBox позначаються так: List (0), List (1), List (24).

    для двовимірного масиву: наприклад, якщо є кілька списків ComboBox, то елементи списку ComboBox позначаються так: Combo1.List (0), Combo1.List (1), Combo6.List (24).

    Dim Ім'я елемента масиву (нижній індекс Тo верхній індекс) As тип змінних масиву

    ПРИКЛАД: Dim Z (4 To 55) As String