The website "teach-shzz.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

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

Основы 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