Visual Basic. Теория. Нагина Е.К - 40 стр.

UptoLike

Составители: 

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.