Programming: Visual Basic - Visual Basic 6.0
Объявление переменной
В Visual Basic используется явное
и неявное объявление переменной. Явное
объявление
осуществляется операторами Dim, private, Static, public, которые имеют следующий
синтаксис:
Dim имяПеременной [As типДанных]
Private имяПеременной [As типДанных]
Static имяПеременной [As типДанных]
Public имяПеременной [As типДанных]
Операторы Dim, Private, static,
public определяют область действия переменной. С помощью одного оператора вы
можете объявлять несколько переменных, разделяя их запятыми. Примеры объявления
переменных приведены ниже:
Private bInSuccess As Boolean
Dim strLastname As String, dblSum
As Double
Большинство строк, с которыми приходится
работать в Visual Basic, являются
строками переменной длины,
то есть
они могут иметь длину до 2 Гбайт. Длина такой строки изменяется при присвоении
ей нового значения. Но в Visual Basic существуют и
строки с фиксированной
длиной.
Их длина остается неизменной независимо от присвоенного ей значения.
Если такой переменной присваивается значение, меньшее объявленной для нее длины,
то оставшаяся часть переменной заполняется пробелами. При присвоении значения,
превышающего длину строки, она усекается до размера переменной.
Для объявления строки с фиксированной
длиной используется следующий синтаксис:
Dim имяПеременной As String * длинаПеременной
Параметр длинаПеременной указывает
максимальное количество символов, отводимое переменной. Символ звездочки (*)
указывает на то, что переменная имеет фиксированную длину.
Предпочтительнее использовать явное
объявление переменных, поэтому рекомендуется установить такой режим трансляции
программы, при котором допускается только явное объявление переменных. Для этого
необходимо в начало модуля вставить оператор option Explicit (Явное объявление).
Для автоматического добавления во все модули данного оператора в окне про
граммы
Visual Basic выполните команду
Options
(Параметры) меню Tools (Сервис).
Откроется диалоговое окно
Options,
на вкладке
Editor
(рис. 5.1)
которого установите флажок
Require Variable Declaration.
Рис. 5.1.
Диалоговое окно
Options
Если вы не разместили в модуле оператор
Option Explicit, можете использовать неявное объявление переменной. В этом случае
тип переменной определяется при первом операторе присвоения, и в этот же момент
переменной будет выделена память. Если вы не используете специальные концевые
символы, определяющие тип переменной, ей будет присвоен тип variant.
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|