Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Алфавит языка Visual Basic. Основные типы данных (Visual Basic).





Описание любого языка, в том числе и языка программирования, обычно начинается с алфавита, то есть определения набора допустимых символов. Алфавит языка VBA включает следующие группы символов:

цифры (0-9);

латинские строчные и прописные буквы (A-Z, a-z);

строчные и прописные буквы кириллицы (А-Я, а-я);

символы типа:!, @, #, $, %, &;

символ подчеркивания.

Из этих символов образуются слова языка VBA. Здесь имеет смысл пояснить применение символов типа.

Символы типа используются для объявления переменных. Они располагаются в конце имени переменной и указывают на следующие типы:

! - Single - число с плавающей точкой (вещественные числа);

@ - Currency - число в денежном формате;

# - Double - число с плавающей точкой двойной точности;

$ - String - строковая переменная;

% - Integer - целое число;

& - Long - длинное целое (переменная может принимать гораздо большее по абсолютной величине значение, чем просто целое).

Слова в программах отделяются друг от друга разделителями и специальными символами. Разделителями являются:

пробел;

символ продолжения строки (_);

символ табуляции;

символ новой строки.

Специальные символы (+,-,*,/,',",.,=,<,>,:) используются для обозначения операторов и других языковых конструкций.

Все слова языка VBA можно разделить на четыре группы:

имена (идентификаторы);

ключевые (зарезервированные) слова;

числа;

строки.

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

Объявленные типы данных

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

Переменная

Literal

Константа

Перечисление

Свойство

Параметр процедуры

Аргумент процедуры

Возвращаемое значение

 

Описание массивов

Массив представляет собой набор переменных с именем и различ-

ными индексами.

Каждая такая переменная называется элементом массива.

Индекс – это числовое значение, используемое для ссылки на от-

дельный элемент в массиве.

Количество хранящихся в массиве элементов называется размером

массива. Размер массива, в отличие от переменной, может меняться в про-

цессе выполнения программы.

Как и другие переменные, массивы описываются с помощью инструкций Dim, Static, Private или Public. Разница между скалярными переменными (т.е. не массивами) и массивами состоит в том, что для последних надо указывать размер массива. Массив с заданным размером называется массивом фиксированного размера. Массив с переменным размером называется динамическим.

Начало индексации массива с 0 или 1 определяется параметрами инструкции Option Base. Если не указано Option Base 1, нижняя граница индексов массива равняется нулю.

Описание массива фиксированного размера

В следующей строке программы массив фиксированного размера описывается как массив типа Integer, имеющий 11 строк и 11 столбцов: Dim MyArray(10, 10) As Integer ( Первый аргумент представляет строки, а второй - столбцы.)

Как и при описании других переменных, если тип данных при описании массива не задается, подразумевается, что элементы массива имеют тип Variant. На каждый элемент массива типа Variant отводится 16 байт. Строковый элемент типа Variant занимает 22 байта. Для написания максимально компактной программы следует явно описывать массивы как принадлежащие к типу данных, отличному от Variant

Максимальные размеры массива варьируются в зависимости от имеющейся операционной системы и доступной памяти. Использование массивов, превышающих по размеру объем доступной системной оперативной памяти, замедляет работу программы, поскольку при этом данные должны читаться с диска и записываться на диск.

Описание динамического массива

Если массив описан как динамический, можно изменять его размер во время работы программы. Для описания динамического массива используются инструкции Static, Dim, Private, или Public с пустыми скобками, как показано в следующем примере. Dim sngArray() As Single

 

Date: 2016-07-22; view: 2075; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию