Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_графика.doc
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
4.03 Mб
Скачать

Окно программы vb

Здесь отметим и рассмотрим объект IDE- окно программы, которое в первый момент запуска Visual Basic на экране не появляется, но, тем не менее, является одним из основных объектов VB (рис.8). Это мощный текстовый редактор с множеством встроенных средств повышения производительности. Чтобы открыть окно программы, необходимо дважды щелкнуть на форме или элементе управления. Если двойной щелчок был сделан на форме, будет загружено окно с программным кодом процедуры текущей формы. Так как работа с программным кодом осуществляется в модуля, то для каждого модуля создается отдельное окно. Код внутри каждого модуля разделен на секции для каждого объекта, содержащегося в модуле (форме).

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

Разработка пользовательского интерфейса

П

Рис. 9 Меню Файл

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

Первой стадией разработки нового приложения является создание нового проекта. Это делается путем выбора опции Новый проект (New Project или <Ctrl+N>) из меню Файл (File) (рис 9). При этом создаются файл формы с расширением *.frm и файл проекта с расширением *.vbp.

Упражнение 4. Существует традиция начинать работать с новым языком с небольшой программы приветствия «Привет, Visual Basic». Предлагаем следующий порядок создания приложения:

  1. Выполните команду Новый проект. Задайте имя проекта. Если окно макета формы отсутствует на экране, откройте его командой Вид Объект. Щелкните на форме в окне макета правой кнопкой мыши. Выберите из контекстного меню команду СвойстваStartUpPosition CenterScreen, чтобы разместить форму в центре экрана.

  2. Измените размеры формы, перетащив ее края. В окончательном варианте она должна иметь размеры около 8 см в ширину и 5 см в высоту.

  3. Д важды щелкните на элементе-кнопке (Command1), чтобы получить в центре формы кнопку стандартного размера (в общем случае размер кнопки и ее положение произвольны). Разместите ее в нижней части формы.

  4. В

    Рис. 10. Иллюстрация к Упражнению 5

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

  5. Выделите форму, щелкнув по ней мышью. О том, что выделена именно форма, а не один из размещенных на ней элементов, можно судить по содержимому окна свойств. Если окно отсутствует на экране, нажмите клавишу <F4>.

  6. Задайте значения двух свойств формы, имена которых указаны в таблице:

Свойство

Значение

Caption

Name

Наше первое приложение

frmHelloVB

Текст, присвоенный свойству Caption, будет выведен в заголовке формы. С помощью свойства Name мы будем ссылаться на форму в программе. Имя frmHelloVB гораздо лучше имени Form1, присваиваемому свойству Name по умолчанию.

  1. Щелкните на элементе-надписи и задайте следующие свойства

    Свойство

    Значение

    Name

    Text

    Lbl1HelloVB

    Приветствуем тебя, Visual Basic.

  2. Щелкните на элементе-кнопке и задайте следующие свойства.

Свойство

Значение

Caption

Name

OK

CmdOK

На этот раз свойство Caption определяет текст, находящийся на кнопке. Амперсанд () перед первым символом означает, что вместо щелчка мышью, кнопку можно активизировать с клавиатуры (в данном случае сочетанием клавиш <Alt+O>).

  1. Щ

    Рис. 11 Процедура в окне программы

    елкните дважды на кнопке CmdOK. Двойной щелчок на элементе (или форме) открывает окно программы со стандартным событием. Для кнопки стандартным событием является событие Click. При этом на экране должен появиться шаблон процедуры CmdOK_Click (рис. 11). Введите между строками Private Sub и End Sub следующий фрагмент программы:

Private Sub CmdOK_Click()

Unload Me

Set FrmHelloVB = Nothing

End Sub

Когда пользователь нажимает кнопку CmdOK, происходит событие CmdOK_Click(). В данном случае оно сообщает форме о том, что она должна выгрузить сама себя. Поскольку в приложении нет других форм, выгрузка формы приводит к завершению приложения.

  1. Щелкните два раза по форме приложения. Двойной щелчок на элементе (или форме) открывает окно программы со стандартным событием. Для формы стандартным событием является событие Load. При этом на экране должен появиться шаблон процедуры Form_Load():

Private Sub Form_Load()

End Sub

Введите между строками Private Sub и End Sub следующий фрагмент программы:

Lbl1HelloVB.Caption = "Приветствуем тебя, Visual Basic"

  1. Выполните команду ФайлСохранить Проект (Save Project). Введите имя формы frmHelloVB.frm и имя проекта HelloVB.vbp. Перед сохранением проекта сохраняются все входящие в него файлы. В нашем приложении имеется всего одна форма, которой соответствует один файл. В сущности, файл проекта представляет собой список файлов компонентов.1

  2. В ыполните команду Run (Запуск/F5/), Если все сделано было правильно, на экране появляется форма с сообщением «Приветствуем тебя, Visual Basic» (рис.12).

  3. Завершите работу приложения кнопкой OK. Если у вас что-то не получилось, повторите описанные действия и найдите ошибку.

Рис. 12 Иллюстрация к Упражнению 5

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