В примере создана структура для xpaнения данных о книгах (автор, название книги, название издательства и год издания). Структуры относятся к пользовательским типам данных, пoскольку после создания любой из них нужно создать еще и переменную, которая будет представлять эту структуру:
Формат объявления переменной, представляющей структуру Переменная As ИмяСтруктуры |
Пример 2:
Public Книга1 As Book
Эта строка сообщает Visual Basic: создай переменную Книга1, которая будет представлять структуру Book. Данная структура содержит переменные: Автор, Назван ие, Издательство, ГодИздания.
Чтобы получить возможность использовать структуру, нужно выполнить следующее:
ü определить структуру;
ü объявить nеременную для представления этой структуры
После того как будет создана структура и объявлена переменная, которая должна ее представлять, остается только присвоить этой переменной значения.
Формат присвоения значения переменной как элементу структуры ИмяПеременной. ПеременнаяСтруктуры = НовоеЗначение |
Пример 3:
|
|
Книга1.Автор = "Гусева О.Л."
Книга1.Название = "Практикум по Visual Basic"
Книга1.Издательство = "Финансы и статистика"
Книга1.ГодИздания = 2006
Относитесь к структуре, как к одной переменной, которая может содержать сразу несколько значений.
Комбинирование структур и массивов. Структуры бывает полезно использовать в комбинации с массивами. Этот прием позволяет создавать массивы, содержащие не только связанные, но и сгруппированные данные.
Чтобы создать массив, состоящий из структур, нужно просто создать структуру, а затем объявить массив, типом данных которого будет созданная структура (каждый элемент массива будет "представлять собой структуру), как это представлено в примере 4.
Пример 4: