Типы данных в VB. Правила назначения имён.Объявление переменных, страница 2

5)Eqv – лог. «эквивалентность» этот оператор возвращает значение true если оба условия имеют одинаковые значения.

6) Imp – лог. «импликация» при использования этого оператора результат = false только в том случае, если первое условие = true.

Таблица истинности всех операторов:

And

True

True

True

True

False

False

False

False

ХЗ вообще что это...

  1. Действия с переменными типа Date

Единственные действия что мы можем применять к датам и времени это сложение и вычитание

  1. Массивы

Массив-это набор эл-тов опр. типа каждый из которых им свой порядковый № называемый индексом. Объявляются массивы с помощью оператора Dim (Хотя можно и public, но в лекциях указано только Dim, может не дописал)

Синтаксис объявления массива имеет вид:

Dim <Имя_массива>(Размер) As <тип_данных>

Прим:

Dim MyArr(4) As string

1-й индекс массива=0, а Следовательно при указании размера массива число закл в () всегда на1 меньше чем кол-во эл-тов массива. В VB существует возможность начать счёт не с 0, а с 1. Для этого исп. функция Option Base.

Option Base может выглядеть следующим образом:

1)  Option Base 0 это заданно по умолчанию

2)  Option Base 1 – означает что первый эл-т массива будет под индексом 1

Ключевые слова Option Base необходимо помещать в самое начало программы после ключевых слов Option Explicit.

Существует ещё одна возможность изменения индекса 1-го эл-та массива. Это так называемое явное указание размера массива. Для этого исп. след. форма записи:

Dim MyArr(3to10) As Integer

Кроме одномерных массивов VB позволяет использовать многомерные массивы:

Option Base 1

Dim MyArr(2,3) as integer

My Arr(2,3)= 5 6 1          (pdbyzqnt xnj rhbdj)

3 2 2

MyArr(1,1)=5

MyArr(1,2)=6

::::::::::::::::::::

::::::::::::::::::::

VB позволяет использовать динамические массивы. При объявлении динамического массива не указывается его размер т.е. (). И когда вам необходимо наполнить этот массив какими либо данными мы исп. оператор ReDim с помощью которого и указываем размерность массива.

Option Base 1

Dim Array() As Integer

ReDim Array (10,10)

Динамический массив можно очистить с помощью оператора Erase<Имя_массива>

!!!!ИНДЕКС МАССИВА МОЖЕТ БЫТЬ ТОЛЬКО ЦЕЛЫМ ЧИСЛОМ!!!!

  1. Константы

Константой называют элемент выражения, значение которого не изменяется в процессе выполнения программ. Visual Basic содержит огромное количество встроенных констант практически для всех возможных случаев: цвета, клавиши, сообщения и т. п. Встроенные константы имеют префикс vb. Для поиска констант определенной категории воспользуйтесь браузером объектов, который открывается при нажатии кнопки Object Browser на стандартной панели инструментов. Объявление констант во многом аналогично объявлению переменных. Константы можно объявлять на уровне модуля или процедуры. Область их действия при этом определяется теми же правилами, что и для переменных.

Для объявления константы на уровне процедуры используется оператор Const, имеющий следующий синтаксис:

Const имяКонстанты [As типДанных] = выражение

Например,

Const strDBErrorMessage As String = "Ошибка доступа к базе данных"

При объявлении константы на уровне модуля можно дополнительно указать область ее действия. В этом случае оператор Const имеет следующий синтаксис:

[Public I Private] Const имяКонстанты [As типДанных] = выражение

В приведенном ниже примере константа strDBErrorMessage объявлена глобальной:

Public Const strDBErrorMessage As String = "Ошибка доступа к базе данных"

  1. Операторы управления порядком выполнения команд:

If…Then.

Оператор If  позволяет принимать решения у управлять ситуациями изменяющимися во время управления программой. Существует 2 формы оператора: однострочная и многострочная (блочная).