Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB.doc
Скачиваний:
9
Добавлен:
10.11.2018
Размер:
5.02 Mб
Скачать

Вопросы для самоконтроля

  1. Какие элементы управления используются для ввода информации?

  2. Приведите пример программного кода для ввода текстовой информации.

  3. Какие функции используются для преобразования текстовой информации в цифровую и наоборот?

  4. Приведите пример программного кода записи цифровой информации в текстовое поле.

  5. Основные приёмы работы с файлами последовательного доступа.

  6. Какие операторы используются для открытия и закрытия текстовых файлов?

  1. Типы проектов

Основу проекта Visual Basic составляет форма. Она является контейнером для элементов управления, которые размещаются на ней. Сохраняется форма в отдельном файле, что позволяет её использовать в других проектах.

Приложение может состоять из нескольких форм. При этом подчинённые формы могут быть вызваны из основной. Различают простые и модальные формы. При обращении к простой форме используется метод Show. Одновременно можно загрузить несколько простых форм. При загрузке модальной формы работа всех остальных компонентов проекта блокируется до тех пор, пока модальная форма не будет закрыта. Для вызова модальной формы используется метод ShowvbModal.

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

Однодокументный интерфейс SDI (Single – Document Interface) – работа с одним документом в одном окне. Примером такого приложения может служить MS WordPad.

Многодокументный интерфейс MDI (Multiple – Document Interface) – работа в одной форме с любым количеством окон.

Лабораторное занятие № 7

Цель занятия: ознакомить студентов с основными типами проектов Visual Basic, привить навыки создания интерфейса приложения.

Задание 1. Модальная форма

Создайте новый проект.

Разместите на форме три управляющие кнопки CommandButton1 – 3 как показано на рис. 35.

Создайте подчинённую форму ( Проект \ Добавить форму ). Для этого в окне Добавить форму (закладка Новый) выберите пиктограмму Dialog. На созданной форме разместите элемент управления Image1. Присвойте свойству Stretch значение True, свойству Visible – False. Загрузите картинку из Фотогаллереи (рис. 36). Создайте программный код.

Option Explicit

Private Sub CancelButton_Click()

Image1.Visible = False

End Sub

Private Sub OKButton_Click()

Image1.Visible = True

End Sub

Рис. 35. Основная форма

Рис. 36. Простая форма 1

Создайте ещё две формы Form2 и Form3. Для Form2 создайте интерфейс, приведённый на рис. 38 и программный код:

Option Explicit

Private Sub Command1_Click()

Image1.Visible = True

End Sub

Private Sub Command2_Click()

Image1.Visible = False

End Sub

Рис. 38. Простая форма 2

Для Form3 (рис.39) свойству ControlBox присвойте значение False.

Создайте программный код:

'Закрытие модальной формы

' Возврат в основную форму

Private Sub Command1_Click()

Unload Form3

Form1.Show

End Sub

Рис. 39. Модальная форма

Для Form1 создайте программный код:

Option Explicit

'Загрузка подчинённой формы 1

Private Sub Command1_Click()

Dialog.Show

End Sub

'Загрузка подчинённой формы 2

Private Sub Command2_Click()

Form2.Show

End Sub

'Загрузка модальной формы

Private Sub Command3_Click()

Form3.Show vbModal

End Sub

Сохраните проект и все его формы. Закройте Visual Basic. Загрузите исполняемый файл.

Откройте последовательно две подчинённые формы. Убедитесь в том, что каждая из них может стать активной и работоспособной.

Подключите модальную форму. Обратите внимание на то, что все формы проекта заблокированы.

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