Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_3_1_Лс_27_11_2011.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
4.63 Mб
Скачать

17. Запустите программу на выполнение и проверьте ее работу.

Итак, мы написали три процедуры1. Одна выполняется в том случае, когда на форме происходит событие Click, вторая – когда на форме происходит событие DblClick, третья – при событии Click на объекте командная кнопка.

Объектов, которые можно разместить на Форме, достаточно много. Мы познакомимся с большинством из них в процессе выполнения следующих лабораторных работ. Visual Basic позволяет ВЫВОДИТЬ ИНФОРМАЦИЮ НЕПОСРЕДСТВЕННО НА ФОРМУ. Рассмотрим, как это делается.

18. Щелкните дважды на Форме для вызова окна кода. В списке событий выберите Activate (активация). Наберите2 следующую программу (рис.1.9).

Рис.1.9

19. Запустите программу на выполнение. Разберитесь, как работает метод Print3, почему числа и слова расположены так, а не иначе.

Почему в данном случае вывод информации происходит на Форму, а не на другой объект? Да потому, что в данном случае Форма – единственный объект, для которого может выполниться данный метод. Visual Basic выводит информацию именно на Форму «по умолчанию».

20. Сохраните проект на рабочем диске.

1) Щелкните по кнопке <File>. Выберите опцию Save Form1, в диалоговом окне Save File As… выберите С:\Home, создайте папку с именем Вашей группы (например, 3-1-ЛС), в ней папку с именем Фамилия (например, Мухин), в ней папку ЛАБ1, задайте имя файлу формы Лр1_Зад1_F_Фамилия и щелкните по кнопке <Сохранить>. Форма будет сохранена в файле с расширением   .frm.

2) Выберите опцию Save Project, в диалоговом окне Save Fi le As выберите созданную на предыдущем шаге папку ЛАБ1, задайте имя файлу проекта Лр1_Зад1_P_Фамилия и щелкните по кнопке <Сохранить>. Проект будет сохранен в файле с расширением.vbp.

Лабораторна робота № 1.Этапи розробки windows-додатків в середовищі програмування visual basic (на прикладі створення простого додатку). Заняття 2.

Процесс создания Windows-приложения состоит из ряда этапов. Все этапы проектирования Windows-приложения в среде Visual Basic продемонстрируем на простом примере.

ЗАВДАННЯ 1.2

1. Постановка задачи

Вы хотите произвести ремонт вашей комнаты и хотите использовать компьютер для определения нужного количества необходимых для ремонта материалов (например, обоев для оклейки стен). Вы хотите выступить в роли программиста и создать Windows-приложение для разрешения одной из проблем — вычисления площади всех стен вашей комнаты, имеющей форму прямоугольного параллелепипеда. (Зная площадь стен, Вы сможете купить нужное количество рулонов обоев.)

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

а) Мысленно представьте, как будет выглядеть экранная форма, исходя из постановки задачи. И спользуя Окно элементов управления, расположите на экранной форме объекты управления, как показано на рис.1.10. Пиктограммы соответствующих объектов управления в Окне элементов управления:

  • – Метка

  • – Текстовое поле

  • Рис.1.11.

    Изображение

  • – Командная кнопка

На экранной форме расположено (рис.1.11):

  • шесть объектов класса Метка (Label);

  • четыре объекта класса Текстовое поле (TextBox);

  • два объекта класса Командная кнопка (CommandBatton);

  • один объект класса Изображение (Image).

б) Используя Окно свойств объекта, установите значения свойств объектов в соответствии с табл.1.1:

Таблица 1.1

Объект

Имя объекта

по умолчанию

(значение

свойства Name)

Свойство

Значение свойства

Форма

Form1

Name

frmПлощадьСтен

Caption

Площадь стен комнаты

BackColor (Palette)

Светло-зеленый

Метка

Label1

Name

lblЗаголовок

Caption

Площадь стен комнаты вычисляется по

формуле:

Alignment

2 – Center

BackColor (Palette)

Светло-серый

BorderStyle

1

Font

Arial, жирный курсив, 12

ForeColor

Темно-зеленый

Метка

Label2

Name

lblФормула

Caption

S=2*(A+B)*H

Font

Arial, жирный курсив, 24

Alignment

2 – Center

BackColor (Palette)

Светло-серый

BorderStyle

1

ForeColor

Темно-зеленый

Метка

Label3

Caption

Длина (А)

Метка

Label4

Caption

Ширина (В)

Метка

Label5

Caption

Высота (H)

Метка

Label6

Caption

Площадь стен (S)

Выделите метки Label3 – Label6

(клавиша {Shift}+Мышь) и

установите одинаковые для всех меток свойства:

Alignment

2 – Center

BackStyle

0 – Transparent

Font

Arial, жирный курсив, 12

ForeColor

Черный

Текстовое поле

Text1

Name

txtДлина

Text

Пусто

Текстовое поле

Text2

Name

txtШирина

Text

Пусто

Текстовое поле

Text3

Name

txtВысота

Text

Пусто

Текстовое поле

Text4

Name

txtРезультат

Text

Пусто

Выделите текстовые поля Text1 –

Text4 (клавиша {Shift}+Мышь) и

установите одинаковые свойства:

Alignment

2 – Center

Font

Arial, обычный, 12

Командная

кнопка

Command1

Name

cmdПуск

Caption

П У С К

Командная

кнопка

Command2

Name

cmdВыход

Caption

В Ы Х О Д

Окно

изображения

Image1

Picture

Выбрать нужный рисунок на диске по указанию преподавателя

(.bmp)

Stretch

True (картинка подгоняется под размер элемента управления)

BorderStyle

1 – Fixed Single

Приняты следующие соглашения4 об именах объектов управления:

ctlName

где ctl – префикс, определяющий тип элемента управления,

Name – информативное с точки зрения функционального назначения имя элемента управления.

Принято использовать следующие префиксы:

Объект

Префикс

форма

frm

рисунок

pic

метка

lbl

командная кнопка

cmd

изображение

img

текстовое поле

txt