Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Пользовательский тин данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Пользовательский тип «запись» необходимо объявлять глобально (Public) в секции General стандартного модуля, если необходимо, чтобы он был доступен из всех процедур всех модулей. Объявим переменную Студент, имеющую пользовательский тип ДанныеСтудент и найдем длину записи, которой будет являться любое значение этой переменной: Public Туре ДанныеСтудент Фамилия As String*15 Имя As String*10 Группа… Читать ещё >

Пользовательский тин данных (реферат, курсовая, диплом, контрольная)

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

Запись — эго некоторая порция данных, которая имеет строго определенный размер и свой номер в файле.

Доступ к данным произвольного доступа осуществляется, но номеру записи. Чтение данных или запись данных в файл произвольного доступа также выполняется записями. Запись файла должна иметь определенную структуру.

Для определения переменных, которые могли бы хранить структуру в Visual Basic, нет встроенных типов, таких как, например, Integer, String и т. д. Однако Visual Basic позволяет создавать на основе встроенных типов так называемые пользовательские типы, к которым относится тип «запись». Запись позволяет хранить совокупность данных разного типа и представляет собой структуру, компоненты которой являются полями записи.

Все пользовательские типы необходимо объявлять. Это делается следующим образом:

{Private| Public} Туре ИмяТипаДанных Элемент 1 As ТипЭлемента!

Элементы As ТипЭлементаЫ.

End Type.

В этой записи ИмяТипаДанных — это имя, которое присваивается определяемому типу данных; Элемент 1 — ЭлементN — имена полей записи; ТипЭлемента — любой встроенный или объявленный ранее пользовательский тип.

Примечание. Все данные String должны иметь фиксированную длину.

Пользовательский тип «запись» необходимо объявлять глобально (Public) в секции General стандартного модуля, если необходимо, чтобы он был доступен из всех процедур всех модулей.

Пример

Определим следующий пользовательский тип данных:

' (General) (Declarations).

Public Туре ДанныеСтудент Фамилия As String*15 Имя As String*10 Группа As String*4 ОцМатем As Integer ОцИнфор As Integer ОцФилос As Integer End Type.

После определения пользовательского типа данных необходимо объявить переменные, которые будут иметь этот тип.

Объявим переменную Студент, имеющую пользовательский тип ДанныеСтудент и найдем длину записи, которой будет являться любое значение этой переменной:

Dim Студент As ДанныеСтудент, х As Integer.

х= Len (Студент) Переменные пользовательского типа могут быть локальными, глобальными и переменными контейнера.

Показать весь текст
Заполнить форму текущей работой