Програмирование на Visual BasicРефераты >> Кибернетика >> Програмирование на Visual Basic
Данные характеризуются типом и организацией. Тип данных обобщает следующие понятия:
- размещение в ЭВМ;
- способ представления;
- прикладной смысл.
- байт (BYTE);
- логический (BOOLEAN);
- дата (DATE);
- короткий целый ( INTEGER);
- длинный целый (LONG);
- простой вещественный (SINGLE);
- удвоенной точности вещественный (DOUBLE);
- коммерческий (CURRENCY);
- строковый (STRING);
- объект (OBJECT);
- переменный (VARIANT).
Тип данных | Описание | Диапазон значении | Занимаемая память |
Byte | Двоичные данные | От 0 до 255 | 1 байт |
Boolean | Логический | True или False | 2 байта |
Integer | Целые числа | От -32768 до 32767 | 2 байта |
Long | Целые числа (длинные) | От -2 147 483 648 до +2 147 483 647 | 4 байта |
String (variable-length) | Символьный (переменной длины) | От О до 2000000000 символов | 10 байт + длина строки |
String (fixed-length | Символьный (фиксированной длины) | От 0 до 2000000000 символов | 1 байт на 1 символ |
Currency | Число с фиксированной десятичной точкой | От -22337203685477,58 до 922337203685477,58 | 8 байтов |
Date | Дата | От January 1, 100 до December 31, 9999 | 8 байтов |
Object | Объект | 4 байта | |
Single | Вещественные числа | От± 1.4* Ю-45 до + 3.4*104-38 | 4 байта |
Double | Вещественные числа | От+ 4.94* Ю-324 до+ 1.79* Ю-“308 | 8 байтов |
Variant | Произвольный тип | Любой из перечисленных выше | Зависит от значения |
Object (Объект) - ссылка на объект (OLE).
String (Строка) - последовательность ASCII-символов.
Саггепсу (Валюта) предназначен для финансовых расчетов и имеет фиксированную точность до четвертого знака после запятой (округляется). Variant (Варьируемый) способен принимать любые значения (состоят из двух частей: собственно значения и кода, указывающего исходный тип данного). Под организацией данных понимается независимость отдельных данных (хранятся в отдельных непоследовательных ячейках памяти) или их связанность (хранятся в связанной последовательности ячеек памяти). Связанными данными в Visual Basic 4 являются массивы (совокупность связанных данных одного типа) и записи (совокупность связанных данных разных типов). 3.2.2. Константы Константа - данное, значение которого однозначно определяется написанием и не может быть изменено. Пример: 3.1415926 6.02ЕЗ (значение 60200) 123 “Visual Basic “ “Иванов “ Для хранения постоянных величин Visual Basic позволяет объявить константы, т.е. выделить участки памяти, содержимое которых не меняется (при попытке модификации выдается сообщение об ошибке). Объявление констант осуществляется оператором [Public | Private] Const имя [As type] = выражение Имя констант принято записывать прописными буквами (правила записи имен см. ниже). Значения ключевых слов следующие: Public - константу можно использовать в любых процедурах и функциях; Private - константу можно использовать только внутри модуля (см. ниже), в котором она определена. Пример:
Const /V= 3.1415926
Const MY_NAME = “Юра “ Тип константы можно не объявлять (устанавливается на основе значения — Const CODE = 35 автоматически получит тип integer). Однако константа PI в примере может быть любого из трех типов: single, double или currency. По умолчанию принимается тип, занимающий наименьший объём памяти. Поэтому лучше явно указывать тип специальными символами в операторах объявления констант. Используемые символы показаны в таблице:
Символ объявления типа | Тип данных |
% | integer |
& | long |
1 | single |
# | double |
@ | currency |
$ | string |