Создание экранной формы и установка значений свойств этой формы

Вопросы

1. Допустим, Вы хотите, чтобы Ваше приложение помогало бы Вам не только в покупке необходимого количества обоев для оклейки стен, но и необходимого количества краски для покрытия потолка и линолеума для покрытия пола. Как бы Вы изменили для этого рассмотренную выше постановку задачи создания приложения «Площадь стен комнаты»?

2. А какими дополнительными элементами нужно дополнить рассмотренное выше приложение для того, чтобы с его помощью можно было бы не только находить площадь стен, но и находить количество рулонов обоев, необходимое для их оклейки? (Площадь бумаги в одном рулоне можно включить в исходные данные.)

3. Как следует изменить рассмотренное выше приложение, если Вы хотите учесть площадь дверей и окон, которые оклеивать обоями не нужно?

 

2.2. Создание экранной формы (разработка интерфейса)

Рассмотрим следующий этап процесса проектирования приложения — создание экранной формы. Этот этап называют также разработкой интерфейса.

Создание экранной формы — это не менее важная стадия проектирования, чем программирование, которому эта стадия предшествует.

Разработка интерфейса состоит из таких шагов:

• создание эскиза экранной формы;

• вход в среду проектирования Visual Basic;

• создание экранной формы и установка значений свойств этой формы;

• создание на форме объектов управления и установка значений свойств этих объектов.

Создание эскиза экранной формы

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

Вход в среду проектирования Visual Basic

Вы должны убедиться в том, что на Вашем компьютере уже установлена система проектирования Visual Basic 6, и Вы знаете, как войти в эту систему и начать в ней работать. Для многих задач можно использовать среду VBA (VB для приложений), вход в которую возможен из документа Word: Сервис − Макрос − Редактор VisualBasic

После того, как на экране монитора появится Главная панель проекта, на ней следует открыть окна, которые понадобятся Вам на начальной стадии проектирования: Окно экранной формы UserForm (кнопка на стандартной панели инструментов), Окно инструментов Toolbox ( ) и Окно свойств формы Properties ( )

Эти, а также и некоторые другие окна могут появиться и без Вашего участия (по умолчанию), но Вы можете оставить только эти, нужные Вам в данный момент. А остальные Вы можете пока убрать, щёлкнув кнопку закрытия окна, которая есть у каждого из окон.

Создание экранной формы и установка значений свойств этой формы

Экранная форма является первым объектом, с которым Вы начинаете работать. В языке Visual Basic рассматривается такое понятие как класс объектов. В частности, рассматривается класс объектов Form (Экранная форма). Это совокупность общих характеристик любой экранной формы. Когда создаётся конкретная экранная форма или какой-нибудь иной конкретный объект, можно использовать уже имеющийся в системе список свойств класса этих объектов. Именно этот список Вы и видите в Окне свойств (Properties).

Прежде всего, установите значения размеров формысвойств Width (Ширина) и Height (Высота) с помощью окна Properties, внося конкретные числа в правую колонку таблицы, находящейся в этом окне, или «на глазок», «растягивая» мышью стороны экранной формы. При этом значения в Окне свойств будут изменяться автоматически!

А вот для установки значений имени (идентификатора) Name формы, надписи Caption в строке заголовка формы, цвета фона BackColor формы Окно свойств будет необходимо.

Значения первых двух из этих свойств установите такими: Square, Площадь стен комнаты. (Эти значения набираются с помощью клавиатуры.) А значение BackColor выбирается с помощью раскрывающейся панели с двумя закладками − выберите белый цвет формы.