Создание экранной формы и установка значений свойств этой формы
Вопросы
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 выбирается с помощью раскрывающейся панели с двумя закладками − выберите белый цвет формы.