Основы Visual Basic школьникам

Сетевые уроки преподавателя МОУ "Куракинская СОШ" Шакурова З. З. 

Мой сайт

Оглавление

Программы по физике

Задания по физике и математике

Ссылки

Тема21=======Величины. Типы величин. Объявление переменных и массива=======

Константы (постоянные величины).

Переменные величины. Типы величин.

Имя переменной.

Объявление типа переменной.

Объявление массива.

 

Константы (постоянные величины) - величины, значения которых не изменяются в процессе выполнения программы.

Примеры констант.

  1. 675.342 - числовая

  2. 7.045Е+6 - числовая, равна 7,045*106 = 7045000

  3. 6.6Е-23 - числовая, равна 6,6*10 -23

  4. "Это текст" или "2+2" или "44" - любая величина, текст или число в кавычках - это текс (символьная величина).

  5. #8/12/2008# - константа типа дата.

  6. True или False - логические константы.

НАЗАД

 

Переменные величины - величины, значения которых изменяются в процессе выполнения программы.
 

Типы переменной Возможные значения Приставки к имени.
ЧИСЛОВАЯ Byte Целые числа от 0 до 255  byt
Integer  Целые числа от -32768 до 32767 int
Long  Целые числа от -2147483648 до 2147483647 lng
Single

 Десятичные числа одинарной точности

 (7-8 значащих цифр) от -1.4*10-45 до 3.4*1038

sng
Double

Десятичные числа двойной точности

 (15-16 значащих цифр) от -5.0*10-324 до 1.7*10308

dbl
Currency  Число введенное в денежном формате cur
Date  Дата от 1 января 100г до 31 января 9999г. dtm
Boolean Логическое значение True или False bln
String

Строка символов - любой символ, даже  

цифры и арифметические выражения, 

заключенные в кавычки.

str
Object Ссылки на любой ОБЪЕКТ. obj
Variant

Любые значения, требуют большой 

объем памяти - больше 16 байтов

vnt

НАЗАД

Имя переменной.
Имя переменной может состоять из букв (и латинских и русских) и цифр, но обязательно начинается с буквы (не более 255 символов). Имя переменной не содержит точку и пробелы. Например: А ; L1; X21; Скорость; Путь1; Начальная_скорость; CurrenNum.

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

НАЗАД

Объявление типа переменной.

Переменные бывают:

  1. локальные внутри модуля (доступны, только в определенном программном модуле) - префикс m. Пример - mdtmДата1

  2. локальные внутри процедуры (доступны, только в определенной процедуре) - нет префикса. Пример - dtmДата2

  3. глобальные (доступны со всех программных модулей и процедур) префикс g. Пример - gdtmДата10

В Visual Basic для объявления переменных используют операторы Dim, Private, Static, Public:

 

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 типДанных

Для объявления переменной, локальной внутри модуля или формы используй оператор Private или Dim в разделе General Declarations модуля или ФОРМЫ, тогда эта переменная будет доступна для всех процедур этой ФОРМЫ или этого модуля, и недоступна из других форм и модулей.

Если вы, используя операторы Dim или Static, напишете объявление переменной внутри процедуры, то эта переменная будет доступна, только в этой процедуре.

НАЗАД

 

Объявление массива
Массив - это набор переменных с одним именем и с разными индексами.

Массивы бывают: одномерные - таблица состоящая из одной строки; и двумерные - таблица состоящая из строки и столбца.

Индекс массива указывается в круглых скобках, после имени

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

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

Объявление массива производится аналогично объявлению переменных, только необходимо ещё указать диапазон индексов (например, от 1 до 40 элемента, на языке VBasic обозначается так (1 То 40)).

Dim Имя элемента массива (нижний индекс Тo верхний индекс) As тип переменных массива

ПРИМЕР: Dim Z (4 To 55) As String

При объявлении массива иногда нижний индекс не указывают (по умолчанию он равен 0), а указывают лишь верхний, например массив из 21 элемента - Dim A (20) As Integer

Примеры объявления двумерного массива. Dim s (1 To 40, 1 To 40) As Integer или Dim bytA (25, 1 To 40) As Byte или Dim bytD (1 To 4, 25 ) As Byte или Dim Clist (20, 20) As String - здесь задана таблица 21Х21 состоящая из символов, отсчет начинается с элемента Clist (0, 0)
 

 ВВЕРХ

========================

Мой сайт

Программы по физике

Задания по физике и математике

Оглавление

Ссылки

© [Шакуров Зулькафир Зулькарнаевич], 2008. Полное авторское право.

Сайт управляется системой uCoz