Форма и размещение на ней управляющих элементов
Создадим приложение, в котором после запуска на форме печатается некоторый текст, например «Первый проект».
Вывод на форму текстовых сообщений можно производить различными способами:
• с помощью элемента управления Label (Метка);
• с помощью элемента управления TextBox (Текстовое поле);
• используя метод Print.
ЯШш -
JH Проект «Создание графического интерфейса»
1. Запустить Visual Basic. Создать новый проект командой [File-New-Standart].
Работа над проектом начинается с создания графического интерфейса будущего приложения. В окне Конструктор форм на форму помещаются управляющие элементы, которые должны обеспечить взаимодействие приложения с пользователем.
2. С помощью Панели инструментов на форму Д_ [аы ____ |
(Forml) поместить метку (Labell), текстовое поле (Textl) и командную кнопку (Commandl).
Далее необходимо задать новые значения свойств управляющих элементов.
—» il d | |
ъ | Private Sub CoBMadl_Click{) rornl Print "neparil проект м яэмке Visual Bmic" Cnd Sikj j IjsLJ „ ( I iP |
3. С помощью окна Свойства объекта изменить значения свойств формы и управляющих элементов согласно таблице:
Класс объектов | Свойство | Значение по умолчанию | Новое значение |
Form (форма) | Name | Forml | frml |
Caption | Forml | Первый проект | |
Label (надпись) | Name | Labell | lbll |
Caption | Labell | Первый проект | |
TextBox (текстовое поле) | Name | Textl | txtl |
Caption | Textl | Первый проект | |
CommandButton (командная кнопка) | Name | Commandl | cmdl |
Caption | Commandl | Метод Print |
Следующим шагом является создание программного кода событийной процедуры.
Двойной щелчок мышью на объекте (форме или управляющем элементе) вызывает окно Программный код с пустой заготовкой событийной процедуры. Если осуществить двойной щелчок на кнопке cmdl, то появится заготовка событийной процедуры cmdl_Click: Private Sub cmdl_Click() End Sub 4. Двойным щелчком по кнопке cmdl вызвать окно Программный код с пустой процедурой cmdl_Click (). Ввести в процедуру метод Print.
В теле процедуры должна быть записана последовательность инструкций (операторов), которые будут выполняться при наступлении события. Вывод текста на форму будет производиться с помощью метода Print:
frml.Print "Первый проект на языке Visual Basic"
Первоначальный вариант проекта готов, и его можно запустить на выполнение.
глота! |
I. Первый проект |
Первый проект на языке Vituarf Basic Первый проект на языке Vbuai Banc ! Первый проем на язы«.е Visual 8 as с |
5. Ввести команду [Run-Start]. Появится окно приложения Первый проект. Для выполнения событийной процедуры щелкнуть по кнопке Метод Print.
Установка цвета формы и параметров шрифта. Сделаем внешний вид проекта более привлекательным. Для этого изменим значения свойств объектов, определяющих внешний вид объектов (цвет фона формы, цвет, размер и способ выравнивания шрифта на метке, в текстовом поле и в методе Print).
6. Активизировать форму frml. В окне Свойства объекта выбрать свойство BackColor (цвет фона) и двойным щелчком открыть диалоговое окно с цветовой палитрой. Выбрать цвет, например желтый.
7. Активизировать метку 1Ы1. В окне Свойства объекта установить значения свойств: BackColor — зеленый, ForeColor (цвет надписи) — синий, Font — размер шрифта 18, Alignment (выравнивание) — center.
8. Активизировать текстовое поле txtl. В окне Свойства объекта установить значения свойств: ForeColor (цвет надписи) — красный, Font — размер шрифта 14 и начертание курсивное, Alignment (выравнивание) — center.
Для установки параметров шрифта, которые используются в методе Print, необходимо для шрифта (объект Font) установить требуемые значения его свойств (размер шрифта, начертание и др.). Например, установим размер шрифта 12.
Для того чтобы новые установки свойств шрифта вступили в действие, они должны быть вставлены в событийную процедуру перед методом Print.
9. Двойным щелчком по кнопке cmdl вызвать окно Программный код. Ввести в процедуру cmdl_Click () строку Font.Size = 12.
Первый проект на языке Visual Basic |
10. После запуска проекта и щелчка по кнопке Метод Print получим новый вид графического интерфейса.
11. Сохранить файл формы командой [Save Forml.frm As ...] как frmVBI .frm и файл проекта командой [Save Project As ...] как prjVBI.vbp.
Проект хранится в каталоге в~.„ ггтя^ \textbook\VB\prjVB1\ CD-ROM К®
Практические задания
4.7. Создать проект «Вывод сообщения», в котором на форму выводится текстовое сообщение «Первое задание выполнено!» с помощью метки и текстового поля, а выход из программы реализуется щелчком по кнопке Exit. Продумать графический интерфейс проекта.
4.8. Создать проект «Вывод сообщений», в котором каждый из двух различных вариантов текста выводится в текстовое поле Text- Box щелчком по одной из двух кнопок. Предусмотреть возможность выхода из программы щелчком по третьей кнопке.
4.9. Создать проект «Печать на форме», в котором с помощью метода Print на форме печатаются строки шрифтами со следующими параметрами:
Times New Roman, 18, курсив, красный; Arial, 14, подчеркнутый, синий; Courier New, 12, полужирный, зеленый.
Предусмотреть очистку формы от напечатанного текста с помощью метода С1 s.