Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Elektronnyy_konspekt_lektsy_informatika (2).doc
Скачиваний:
12
Добавлен:
25.12.2018
Размер:
1.89 Mб
Скачать

8.22. Файлы двоичного доступа

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

Open ИмяФайла For Binary As # ДескрипторФайла

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

Запись данных в файл происходит при помощи оператора:

Put # ДескрипторФайла, НомерБайта, ИмяПеременной

Где:

НомерБайта - номер байта в файле, т.е. то место в файле, куда надо поместить данные.

Чтение данных из двоичного файла осуществляется оператором:

Get # ДескрипторФайла, НомерБайта, ИмяПеременной

Где:

НомерБайта - номер байта в файле, т.е. то место в файле, откуда надо прочитать данные.

Найти этот номер байта бывает очень трудно. В этом заключается недостаток двоичного доступа.

Пример:

Private Type ФамИм

Фамилия As String

Имя As String

End Type

Dim фаим As ФамИм

Dim mas() As String * 1

Private Sub Command1_Click()

Open "Faim.bin" For Binary As #1

L% = 1

For i = 1 To 2

фаим.Фамилия = InputBox("Фамилия")

Lf% = Len(фаим.Фамилия)

фаим.Имя = InputBox("Имя")

Li% = Len(фаим.Имя)

Put #1, L, фаим.Фамилия

Put #1, L + Lf, фаим.Имя

L = L + Li + Lf

Next

Close 1

End Sub

Private Sub Command2_Click()

Open " Faim.bin" For Binary As #1

k = LOF(1)

ReDim mas(k)

For i = 1 To k

Get #1, i, mas(i)

Print mas(i);

Next

Close #1

End Sub

8.23. Типы интерфейсов. Элементы интерфейса.

Интерфейс – способ взаимодействия человека с компьютером. Средствами пользовательского интерфейса в приложении обеспечивается доступ к данным и задачам, решаемым приложением. Поэтому интерфейс является важной частью приложения.

VISUAL BASIC позволяет разрабатывать интерфейс трех типов:

  • однодокументный SDI (Single – Document Interface) интерфейс;

  • многодокументный MDI (Multiple – Document Interface);

  • интерфейс типа проводник (Explorer).

SDI интерфейс позволяет в одном окне работать только с одним документом и состоит из элементов:

  • главное меню;

  • панели инструментов с элементами управления;

  • окна приложения для размещения элементов управления данными;

  • элементы управления для работы с данными, строка состояния.

MDI интерфейс – это интерфейс с одним главным и некоторым количеством дочерних окон, которые открываются внутри главного. Главное окно называется родительским. Дочерние окна могут находиться только внутри родительского окна. MDI интерфейс состоит из элементов:

  • главное окно приложения (MDI-окно);

  • главное меню;

  • панель инструментов с элементами управления;

  • дочерние окна;

  • элементы управления, расположенные в дочерних окнах для работы с данными;

  • строка состояния.

Интерфейс типа проводник представляет собой однооконный интерфейс аналогичный SDI интерфейсу для отображения иерархических древовидных структур (пример: интерфейс Explorer Windows). В дополнение к перечисленным в SDI-интерфейсе элементам интерфейса, данный интерфейс имеет элемент – иерархический список элементов древовидной структуры.

Основным элементом интерфейса любого типа является окно. Окно приложения в VISUAL BASIC строится на основе форм.

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