в длину, начинается всегда с буквы латинского алфавита, за которой
могут следовать другие буквы, цифры и знак подчёркивания.Регистр символов значения не имеет.
Если не указывать As Имя_Типа, то переменная будет объявлена как Variant.
Переменная может быть использована сразу после объявления.
важно заметить следующую особенность
Логично было бы объявить 3 переменные типа Long следующим образом:
Dim a, b, c As Long
В результате такого объявления VB объявит 3 переменные, первая и вторая будут иметь тип Variant, и только третья - Long!
Запомните это!
Также можно использовать суффиксы для явного указания типа константам
Call MyProc (myParam1, myParam2, 5&)
При вызове процедуры MyProc, последний параметр имеет тип Long.
Если бы мы не указали значок &, то он (параметр) имел бы тип Byte.
Казалось бы, что если запустить такой код на выполнение, то в переменной c будет находиться значение 400 (200 + 200).
Visual Basic на строке c = a + b сгенерирует ошибку Overflow
Дело в том, что в выражении справа от знака равно складываются 2 переменные типа Byte, и Visual Basic решает, что после вычисления этого выражения, должен остаться тот же тип - Byte.
Третья переменная будет видна всему приложению в любом месте.
Чтобы добраться к такой переменной из кода другой формы, необходимо перед именем переменной указать ещё и имя формы, где эта переменная объявлена
Form1.myGlobalVar1 = 234
Дополнительно к словам Private, Public и Dim, в процедурах и функциях можно использовать зарезервированное слово Static.
Такая переменная при повторном вызове этой процедуры не будет заново инициализироваться.
Она будет сохранять то значение, которое было в ней после предыдущего вызова.
Static myStat As String ' Private Static переменная
Переменные уровня модуля "живы", пока "живёт" ваше приложение.
Т.е. "живы" всегда.
Для констант с плавающей точкой тип по умолчанию - Double
Для констант - целых чисел тип по умолчанию – Integer
Для того чтобы явно задать тип константы, необходимо после имени задать тип
Const PI As Long = 3 ' PI = 3, PI имеет тип Long
Чтобы задать определённую размерность можно использовать зарезервированное слово To:
Dim myArray (5 To 10) As Long
Массивы можно делать многомерными:
Dim chessTable (1 To 8, 1 To 8) As String
Dim myArray (10) As Long
Dim ИмяМассива() [As [New] ИмяТипа]
Например:
Dim myArray () As Byte
Например:
ReDim myArray (4)
Если в дальнейшем возникнет необходимость снова изменить размерность массива, можно ещё раз использовать ReDim.
В результате, переменной myLong присвоится 0 вместо 234!
Оператор ReDim заново инициализирует все элементы массива к значению по умолчанию.
Чтобы сохранить массив в переменной типа Variant необходимо просто присвоить его этой переменной
Dim myVariantArray ' переменная Variant по умолчанию
myVarianrArray = chessTable
Обратите внимание, никакие индексы указывать не нужно!
Dim перед именем переменной указывать не нужно!
Слово Student синим выделяться не будет, т.к. синюю подсветку имеют только зарезервированные слова
Всё как в Pascal.
With newStud
.FIO = "Бабай Бабаевич Бабаев”
.Age = 20
.HasGramot = True
End With
Enum Ocenka
Neud = 3
Horosho = 4
Otlichno = 5
End Enum
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть