дипломы,диссертации,курсовые,контрольные,рефераты,отчеты  на заказ
Режим каллиграфии Геометрическая оптика Фотоэлектрический эффект Ядерные реакции Волновые свойства Квантовая механика Электромагнитное поле Задачник по ядерной физике Квантовая физика Электростатика Математика MATLAB Компьютерная математика Maple Лекции по математике учебник Outlook На главную Основные характеристики ядер

Outlook 2002

ПРОГРАММИРОВАНИЕ

Типы данных

Как мы уже отмечали, язык — это знаковая система для передачи информации. Когда же мы говорим о языке программирования, то подразумеваем под информацией строго определенное понятие. В данном случае информация — это данные и процедуры их обработки. В этом разделе мы коснемся только первой части настоящего определения, а именно данных.

Данные в VBA характеризуются своими типами, которые определяют:

В свою очередь типы данных делятся на простые (встроенные и определяемые) и на структурные, именно в таком порядке мы и будем их описывать.

Итак, начнем с встроенных типов данных. Как и любой язык программирования высокого уровня, VBA содержит все привычные встроенные типы данных: арифметические, строковые и логические, но есть и свои типы, специфические для VBA. Полный перечень встроенных типов данных VBA с соответствующими областями значений и требуемой памятью приведен в табл. 20.2.

Таблица 20.2. Встроенные типы данных VBA

Тип данных

Описание

Область значений

Требуемая память

Boolean

Логическое значение

True (Истина) и

2 байта



False (Ложь)


Byte

Число без знака

0-255

1 байт

Currency

Десятичные числа с фиксированным количеством знаков после запятой

-922 337 203 685 477,5808 - 922 337 203 685 477,5807

8 байтов

Date

Используется для хранения дат

1.01.0100г.-31.12.9999г.

8 байтов

Decimal

Любое число

28 знаков

12 байт

Double

Числовые значения с пла-

-1.7Е308--4.9Е324

8 байтов


вающей точкой двойной точности

для отрицательных чисел и 4.9Е324 —




1 ,7Е308 для положи-




тельных чисел


Тип данных

Описание

Область значений

Требуемая память

Integer

Короткие целые числовые

-32 768 - 32 767

2 байта


значения



Long

Длинные целые числовые

-2 147483648-

4 байта


значения

2147483647


Object

Ссылка на объект


4 байта

Single

Числовые значения

-3.4Е38--1.4Е45

4 байта


с плавающей точкой обыч-

для отрицательных



ной точности

чисел




и 1.4Е-45-3.4Е-45


String

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

для положительных

Длина строки от 0 до 64 Кбайт

1 байт на символ

Variant

Может использоваться

Значения любого

16 байт плюс


для хранения всех вышеперечисленных типов

из вышеперечисленных типов плюс Null, Error, Empty, Nothing.

1 байт на каждый символ строковых зна-




чений

Если такие типы данных, как integer или string не требуют особых комментариев, поскольку они стандартны и просты, то типы данных object и variant следует прокомментировать. Про тип данных object мы отдельно поговорим в разделе 20.5 "Классы и объекты", сейчас же рассмотрим уникальный в своем роде тип Variant.

В данной главе мы рассмотрели основы языка программирования Visaul Basic for Application. Его использование заметно упростит, расширит и обогатит сферу применения Outlook. Возможности и удобство VBA станут особенно ощутимы после изучения объектной модели Outlook, посредством которой пользователь (а теперь можно говорить и начинающий программист) может создавать эффективные и узкоспециализированные приложения.

Но об этом в следующих главах, здесь же мы рассмотрели:

Координатные сетки Двойной интеграл Трехмерное объектно-ориентированное программное обеспечение CAD Эффект Комптона Волновые свойства электронов Геометрическая оптика Фотоэлектрический эффект Строение атомных ядер Волновые свойства микрочастиц Математические пакеты Моделирование и расчет электронных схем Конструкционные материалы Релятивистская механика Справочник по физикеПрикладная математика Архитектурное проектирование ArchiCAD Строительное и ландшафтного проектирования Planix Home 3D Architect Cтоматологические магазины в Майкопе.;Рекомендуем лист нержавеющий 12х18н10т 45x1500х6000 от ГК АИС;