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

UptoLike

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

38
Продолжение табл. 4
1 2
3 4
Текстовая информация
фиксированной длины
До
2
16
символов
String
Текстовая информация пе-
ременной длины
1 байт на
символ
До 2
31
симво -
лов
Byte Двоичные данные 1 байт От 0 до 255
Boolean Логические величины
2 байта
True (истина)
или False
(ложь, по
умолчанию )
Date Значения даты и времени
8 байт
От 1/1/100 до
12/31/9999
Variant Любой тип данных из при-
веденных выше
16 байт + 1
байт на
символ
Не задан
Object Ссылки на объекты (рису-
нок, объекты ,OLE)
4 байта Не задан
Следует помнить , что символ Е используется для краткой записи
экспоненты и означает степень числа 10.
В наименовании переменной рекомендуется использовать префиксы ,
которые отражают тип переменной. При таком обозначении переменных
повышается читабельность программы и снижается количество ошибок
программирования . Префиксы отображают тип переменной и область ее
действия. Типы данных переменных, используемые префиксы и примеры
использования приведены в табл.5.
Таблица 5
Префиксы , используемые в именах переменных
Тип данных Префикс Пример исполь-
зования
Boolean BLn BlnSuccess
Byte Byt BytImage
Currency Cur CurPrice
Date Dtm DtmFinish
Double Dbl DblSum
Integer Int IntQuality
Long Lng LngTotal
Single Sng SngLength
String Str StrLastname
Variant Vnt VntValue
                                      38
                                                          П ро до лж ение табл. 4
    1                       2                       3                       4
  String        Т ексто вая   инфо рмац ия                                До
                фиксиро ванно й длины           1 бай тна            16
                                                                    2 симво ло в
                Т ексто вая инфо рмац ия пе-     сим во л                31
                                                                   Д о 2 симво -
                ременно й длины                                           ло в
  Byte          Д во ичны е данны е              1 бай т            О т0 до 255
 Boolean        Лог  ические величины                             True (истина)
                                                                      или False
                                                 2 бай та
                                                                      (ло ж ь, по
                                                                    умо лчанию )
   Date         Значения даты и времени                           О т1/1/100 до
                                                 8 бай т
                                                                     12/31/9999
 Variant        Л ю бо й тип данны х из при-   16 бай т+ 1
                веденны х вы ш е                 бай тна              Н е задан
                                                 сим во л
  Object        Ссы лки на о бъекты (рису-
                                                 4 бай та           Н е задан
                но к, о бъекты ,OLE)

       Следует по м нить, что симво л Е испо льзуется для кратко й записи
экспо ненты и о значаетстепень числа10.
       В наимено вании переменно й реко мендуется испо льзо вать префиксы ,
ко то ры е о траж аю ттип переменно й . П ри тако м о бо значении переменны х
по вы ш ается читабельно сть про г  раммы и сниж ается ко личество о ш ибо к
про г раммиро вания. П рефиксы о то браж аю ттип переменно й и о бласть ее
дей ствия. Т ипы данны х переменны х, испо льзуемы е префиксы и примеры
испо льзо вания приведены втабл.5.
                                                                 Т аблиц а5
                П рефиксы , испо льзуемы е вименах переменны х

      Т ип данны х               П рефикс             П ример испо ль-
                                                          зо вания
           Boolean                 BLn                   BlnSuccess
              Byte                 Byt                   BytImage
           Currency                Cur                    CurPrice
              Date                 Dtm                   DtmFinish
            Double                 Dbl                    DblSum
            Integer                Int                   IntQuality
             Long                  Lng                    LngTotal
            Single                 Sng                   SngLength
             String                Str                  StrLastname
            Variant                Vnt                   VntValue