Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Любой язык программирования использует понятие переменной. Переменные в программе – это простейшие объекты программы, предназначенные для хранения в памяти некоторых значений и обработки их по заданному алгоритму. Значения переменной – это данные, которые хранятся и обрабатываются по заданному алгоритму в процессе выполнения программы. В разные моменты времени переменные могут иметь различные значения.
Каждая переменная должна иметь имя. Имена переменных используют в арифметических и других операциях.
При именовании переменных, процедур, функций, констант в языке VB следует соблюдать правила:
- Имена должны начинаться с буквы и не могут иметь более 255 символов.
- Кроме букв и цифр разрешается использовать только знак _.
- Имена не могут совпадать с зарезервированными словами VB.
Недопустимы, например, имена 1Time, date of Birst, $t, Print.
Объявление переменных
VB не требует обязательного объявления переменных. Однако хороший стиль программирования предполагает, чтобы все используемые переменные были объявлены явно. В случае неявного объявления тип переменной определяется при первом операторе присваивания, и в этот же момент ей будет выделена память в соответствии с типом Variant. При явном объявлении для переменных сразу резервируется место в памяти компьютера, объем которого зависит от объявленного типа переменной.
Синтаксис явного объявления переменной:
Dim Имя_переменной As Тип_переменной
Private Имя_переменной As Тип_переменной
Public Имя_переменной As Тип_переменной
Static Имя_переменной As Тип_переменной
Операторы Dim,Private,Public определяют область видимости переменных:
Оператор | Описание |
Dim | Переменная доступна на том уровне, где она была объявлена. Если внутри процедуры, то такая переменная является локальной. Если на уровне модуля формы, то такая переменная доступна только на этой форме |
Private | Переменная доступна на уровне модуля формы, даже если объявлена в процедуре. Чаще всего Private используется для объявления событийной процедуры. Таким образом, она будет доступна на уровне формы. Например, Private Sub Command1_Click |
Public | Переменная доступна всему приложению. Является глобальной. Чтобы переменную сделать глобальной ее нужно объявить в разделе General модуля со словом Public |
Время жизни переменных. Локально объявленные переменные при выходе из процедуры удаляются из памяти, а при новом вызове процедуры инициализируются заново. Их содержимое при этом не сохраняется, что не всегда желательно. Если переменную объявить как статическую, то ее содержимое при выходе из процедуры сохранится. Например:
Дата публикования: 2014-12-28; Прочитано: 149 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!