ВУЗ:
Составители:
Рубрика:
40
Для неявного объявления используется специальный символ, кото -
рый добавляется после имени переменной при первом присваивании ей
значения . Перечень допустимых символов, используемых при неявном
объявлении переменных, приведен в табл.6.
Таблица 6
Специальные символы , используемые при неявном
объявлении переменной
Тип переменной Символ, добавляемый к имени
переменной
Integer %
Long &
Single !
Double #
Currency @
String $
Byte Не используется
Boolean Не используется
Date Не используется
Variant Не используется
Object Не используется
При использовании переменной типа String, которая хранит тексто -
вую информацию (явного и неявного объявления ), создается строка пере-
менной длины (длина до 2 Гбайт). Строка переменной длины меняет свою
длину в зависимости от объема хранимых в ней данных. Большинство
строк, с которыми работает VB, являются строками переменной длины .
Строки фиксированной длины имеют неизменную длину независимо
от присвоенного ей значения . Если такой переменной присваивается зна-
чение, меньшее объявленной для нее длины , то оставшаяся часть перемен -
ной заполняется пробелами. Если же присваивается значение большее
длины строки, то строка усекается до размера переменной.
Для объявления строки с фиксированной длиной используется сле-
дующий синтаксис :
Dim имяПеременной As String * длинаПеременной,
где:
* - символ, который указывает на переменную фиксированной длины ;
длинаПеременной – параметр , указывает на максимальное количество
символов, которое может содержать переменная .
В VB необъявленная переменная всегда будет иметь тип variant. При
объявлении большого количества переменных, например типа integer, не-
обязательно каждую переменную отдельно объявлять этим типом. Visual
Basic предоставляет возможность изменять принятый по умолчанию тип
сразу для всего диапазона имен переменных. Для этого используются клю -
чевые слова, перечень которых приведен в табл. 7.
40 Д ля неявно г о о бъявления испо льзуется спец иальны й симво л, ко то - ры й до бавляется по сле имени переменно й при перво м присваивании ей значения. П еречень до пустим ы х сим во ло в, испо льзуем ы х при неявно м о бъявлении переменны х, приведен втабл.6. Т аблиц а6 Спец иальны е симво лы , испо льзуемы е при неявно м о бъявлении переменно й Т ип переменно й Симво л, до бавляем ы й к имени переменно й Integer % Long & Single ! Double # Currency @ String $ Byte Н е испо льзуется Boolean Н е испо льзуется Date Н е испо льзуется Variant Н е испо льзуется Object Н е испо льзуется П ри испо льзо вании переменно й типа String, ко то рая храниттекст о- вую инфо рмац ию (явно го и неявно го о бъявления), со здается стро ка пере- менно й длины (длинадо 2 Гбай т). Стро ка переменно й длины меняетсво ю длину в зависимо сти о т о бъема храним ы х в ней данны х. Бо льш инство стро к, с ко то ры мирабо таетVB, являю тся стро ками переменно й длины . Стро ки фиксиро ванно й длины имею тнеизменную длинунезависимо о тприсво енно го ей значения. Е сли тако й переменно й присваивается зна- чение, меньш ее о бъявленно й для нее длины , то о ставш аяся часть перемен- но й запо лняется про белами. Е сли ж е присваивается значение бо льш ее длины стро ки, то стро каусекается до размерапеременно й . Д ля о бъявления стро ки с фиксиро ванно й длино й испо льзуется сле- дую щ ий синтаксис: Dim им яП ерем енно й As String * дл инаП ерем енно й, где: * - сим во л, ко то ры й указы ваетнапеременную фиксиро ванно й длины ; длинаП еременно й – параметр, указы вает на максимально е ко личество сим во ло в, ко то ро е мо ж етсо держ ать переменная. В VB нео бъявленная переменная всегдабудетиметь тип variant. П ри о бъявлении бо льш о го ко личества переменны х, например типа integer, не- о бязательно каж дую переменную о тдельно о бъявлять этим типо м. Visual Basic предо ставляетво змо ж но сть изменять приняты й по умо лчанию тип сразудля всег о диапазо наимен переменны х. Д ля это го испо льзую тся клю - чевы е сло ва, перечень ко то ры х приведен втабл. 7.
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »