Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VB_vved1.DOC
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
460.29 Кб
Скачать

4.1.2.7. Тип Boolean. (2 байта).

Для представления переменного типа Boolean достаточно 1 бита, однако используется 2 байта, так как с двумя байтами работать быстрее, чем с битовой информацией.

Диапазон значений переменных этого типа: True, False.

С оотношения между логическими и целыми величинами:

: Bool Число

1 ) Dim Bool As Boolean False 0

B ool=<число> True любое число, кроме 0

2) Dim X as Integer X Bool

D im Bool As Boolean 0 False

X =Bool -1 True

        1. Тип String .

Данный тип используется для представления текстовых данных.

1 байт

1 байт

1 байт

1 байт

1 байт

. . .

Количество символов

Символы

Переменные типа String могут быть переменной длины (до 2-х млрд. символов) и фиксированной длины (от 1 до 64К (65536) символов)

Соответственно они должны быть объявлены так:

Dim Str1 As String 'Str1-переменные типа String переменной длины

Dim Str2 As String *1048 'Str2-переменные типа String постоянной длины

Значения переменной String должны быть заключены в кавычки, например, так: «Visual Basic6.0». В противном случае VB примет ее за имя переменной.

4.1.2.9. Тип Date (8 байт)

Этот тип используется для работы с датой и временем. Формат данных этого типа внутри ЭВМ представляет собой дробное число. Целая часть (перед десятичной точкой) представляет дату, а дробная часть (после десятичной) – время.

Число 0 для даты соответствует 1 января 1900 года. Положительное число означает, количество дней после 1 января 1900, отрицательное число определяет количество дней до 1 января 1900 года.

Значение времени указывает часть дня. Число 0 для времени есть полночь, а 0.5 – есть полдень или половина дня.

Внешний формат представления данных этого типа показывается на примере. Дата 4 июня 1776 года будет выглядеть в программе: #July 4,1776#, а при выводе на дисплей: 7/4/1776. Время 17 часов 00 минут должно быть написано в программе: #5:00 pm#, а на дисплей выводится: 5:00:00 pm. (5 часов будет выведено на дисплей так: 5:00:00 am)

4.1.2.10. Тип Object (4 байта).

Значением переменной типа Object является указатель на объект. Используя тип Object, можно подключить другие Windows-программы, работать с формами, использовать свойства, методы, события элементов управления и др.

4.2.11. Тип Variant.

Для переменной типа Variant, при ее объявлении, не определяется ни какой конкретный тип. Например,

Dim X, Y 'здесь X, Y–переменные типа Variant.

Если переменной X типа Variant присвоить значение переменной типа Integer, то переменная X становится типом Integer; если переменной Y типа Variant присвоить значение переменной типа Boolean, то переменная Y становится переменной типа Boolean. При работе программы тип переменной может изменяться динамически. Например, вначале переменная X была целой, а затем стала текстовой. Таким образом, VB каждый раз должен определять реально используемый тип для переменной типа Variant.

Тип Variant является наименее эффективным, им можно пользоваться только в крайних случаях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]