Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование - лекции.doc
Скачиваний:
13
Добавлен:
01.03.2025
Размер:
438 Кб
Скачать
☆

Лекция 10 Построение интерфейса пользователя

Большинство приложений, созданных в Visual Basic работает в интерактивном режиме. Основой интерфейса является форма (Forms) и расположенные на ней элементы управления.

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

Категория

Описание

Appearance (Оформление)

Здесь расположены свойства,

определяющие внешний вид объекта.

Behavior (Поведение)

Эти свойства определяют поведение

объекта, например, блокировка или

видимость

Data (Данные)

Эти свойства определяют

используемые программой данные

Focus

Определяют, вызываются ли события для

проверки ввода данных.

Layout (Расположение)

Эти свойства помогают задать расположение объекта в форме, относительно левого, верхнего угла.

Синтаксическая форма

Объект.Свойство = значение свойства

Button.Visitle = False

With Button

.Visible =

.Font =

End With

Обработка событий

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

Событие

Возникает

Activate

возникает в тот момент, когда форма становится активной, то есть отображается на экране

Deactivate

когда форма становится неактивной, например, активируется другая форма

Load

в момент загрузки формы в память, но до её появления на экране

Resize

при измени размера формы

Интерфейс

При разработке интерфейса необходимо придерживаться следующих принципов:

а) Стандартизация

Рекомендуется использовать стандартные интерфейсные решения Майкрософт.

б) Удобство и простота работы

в) Внешний дизайн

г) Неперегруженность форм и разреженность объектов.

д) Группировка по смыслу

Типы интерфейсов

а) Однодокументный интерфейс SDI

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

б) Многодокументный интерфейс MDI

Для него характерно, что есть главное окно (родительское окно) и множество подчинённых окон (дочерних).

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

Специально разрабатывается для доступа иерархическим древовидным структурам, то есть там, где есть вложенность объектов. Например: технология гипертекста.

Основные элементы управления

Таблица. Общие свойства элементов управления

Свойство

Описание

Black Color

Задаёт цвет фона ЭУ

Context Menu

Контекстное меню, открываемое правой кнопкой мыши на ЭУ

Dock

Задаёт расположение ЭУ в форме. Bottom – снизу, Top – сверху.

Enabled

Определяет, доступен ли Элемент Управления

Font

Задаёт шрифт текста на ЭУ

Fore Color

Определяет цвет текста на ЭУ

Image

Задаёт рисунок, который будет отображаться на ЭУ

Locked

Значение True этого свойства не позволяет перемещать ЭУ и изменяя его размеры

Name

Задаёт имя, используемое при обращении к ЭУ

Tab Index

Задаёт порядок ЭУ в форме (при нажатии клавиши Tab)

Visible

Определяет видимость ЭУ. True – видим. False – невидим.