Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1) Тема и название лабораторной работы:
Интегрированная среда разработки VS и основные понятия.
Создание первого простого проекта (приложение).
2) Фамилия, имя студента, номер группы, номер варианта:
Иванов Иван, БИН1404, № 13.
3) Задание на разработку проекта (условие задачи):
Создать приложение (проект), которое будет выводить на форму надпись «Я работаю в среде VS» на элемент управления Label после нажатия на кнопку Button с названием Пуск.
4) Формализация и уточнение задания:
Приложение собирается из многих элементов: форм, элементов управления, программных модулей, процедур, методов, внешних библиотек, картинок, пиктограмм и т.д. Набор всех файлов, необходимых для создания приложения, называется проектом. VS обрабатывает все файлы проекта и строит из них выполняемый файл.
5) Элементы разрабатываемого проекта:
5.1) Процесс создания нового проекта:
Создайте новый проект в среде VS:
Для этого найдите на рабочем столе Windows иконку VS и
щелкните по ней дважды.
Откроется Начальная страница IDE, представленная на рис.
П.4.1.1-1.
Щелкните по ссылке Создать проект …. Откроется окно
Создать проект, представленное на рис. П.4.1.1-2. В этом окне из установленных шаблонов выберите Visual Basic, а тип приложения – Приложение Windows Forms (Проект приложения с пользовательским интерфейсом).
Рис. 4.1.7-1. Начальная страница VS
Рис. 4.1.7-2. Окно VS Создать проект
В поле для ввода Имя введите имя нашего проекта, например,
Проект 1, а затем нажмите кнопку OК. Откроется Основное окно среды, в котором создаются все приложения (см. рис. 4.1.7-3).
Рис. 4.1.7-3. Основное окно среды VS
Рассмотрим структуру этого окна. В верхнем левом углу окна располагается имя вашего проекта (Проект 1). Ниже находится Главное меню среды, а ниже Стандартная панель с расположенными на ней кнопками, которые дублируют наиболее часто используемые команды элементов Основного меню.
Основное пространство занимает Главное окно, в котором осуществляется работа с Конструктором форм, Редактором кода и другими окнами. После создания проекта в этом окне появится заготовка формы (Form1), размеры которой могут изменяться с помощью маркеров. В процессе создания приложения вам будут необходимы несколько дополнительных окон – это окно Обозреватель решений, в котором можно видеть структуру разрабатываемого проекта и окно Свойств а, предназначенное для установки свойств различных объектов проекта, таких как Font (Шрифт), Text (Текст), ForeColor (Цвет) и т.д.
Рис. 4.1.7-4. Окно Панель Элементов управления
Слева от формы расположена Панель элементов управления
(рис. 4.1.7-4), с помощью, которой можно переносить элементы управления на форму. Используя этот набор и Редактор форм (Имя Формы. vb[Конструктор]), можно создать любой пользовательский интерфейс, который будет удовлетворять всем требованиям, предъявляемым к интерфейсу в среде Windows.
Напомним, что элементы управления являются объектами, поэтому, как любые объекты, они обладают свойствами, методами и событиями.
Следует отметить, что если одно из перечисленных выше окон вы случайно закроете, то вновь получить доступ к нему, можно с помощью команд элемента Главного меню – Вид;
5.2) Графический интерфейс пользователя:
Графические интерфейсы пользователя управляются событиями – они генерируют события в ответ на взаимодействие пользователя программы с графическим интерфейсом. Информация о событиях передается обработчикам событий, которые являются методами, вызываемыми в ответ на возникновение конкретных событий.
Для реализации задания понадобятся два экземпляра элементов управления: Button1 (Кнопка1) и Label1 (Надпись1). Стоит заметить, что каждый экземпляр элемента управления имеет свой порядковый номер, отображаемый рядом с именем элемента управления.
Выберите с помощью мышки элемент Button, расположенный на Панели элементов и перенесите его на форму, а затем измените ее размеры. В произвольное место формы перенесите элемент управления Label. Результат этих действий представлен на
рис.4.1.7-5;
Рис. 4.1.7-5. Создание формы проекта Проект 1
5.3) Таблица свойств объектов:
Определите и сведите в табл. 4.1.7-1 свойства всех объектов;
Таблица 4.1.7-1
Объект | Имя объекта | Свойство | Значение свойства |
Форма | Form1 | Name | Проект1 |
Text | |||
Метка | Label1 | Text | Label1 |
ForeColor | |||
ImageAlign | MiddleCenter | ||
Кнопка | Button1 | Name | Button1 |
Text | Button1 | ||
Font | Arial, жирный, 12 |
5.4) Схема алгоритма решаемой задачи:
Схема алгоритма решения задачи представлена на рис. 4.1.7-6.
Рис. 4.1.7-6. Схема алгоритма событийной процедуры
Все схемы лабораторных работ должны быть выполнены в графическом редакторе Visio MS Office (правила работы с Visio приведены в Приложение 2. Основы работы с графическим редактором MS Visio
5.5) Программный код проекта:
Выполните двойной щелчок на кнопке Button1.
Откроется окно Редактора программного кода (рис. 4.1.7-7).
Рис. 4.1.1-7. Заготовка программного кода процедуры события
Рассмотрим шаблон процедуры обработчика события Нажатие кнопки Button1, который генерируется автоматически при создании этой кнопки на форме (рис. 4.1.7-8).
Private Sub Button1_Click(sender As Object, e As EventArgs)_ Handles Button4.1.Click 'программа обработки события Button1_Click End Sub |
Рис. 4.1.7-8. Заготовка программного кода процедуры Button1_Click()
После щелчка по Button1 среда VB создала сигнатуру метода обработчика события Click, генерируемой элементом Button1. Обработчикам события передаются два объекта: ссылка на объект, который генерирует событие Sender, и объект аргументов события e. Аргумент e имеет тип EventArgs. Класс EventArgs является базовым классом для объектов, которые содержат информацию о событии.
Имя обработчика события по умолчанию совпадает с именем управляющего элемента, за которым следуют символ подчеркивания и имя события. Обработчики (процедуры) события являются методами, которые принимают два аргумента: Object (обычно Sender) иэкземпляр класса EventArgs. Handles трактуется как управление чем-либо.
Допишите одну строку программного кода так, как это представлено на рис. 4.1.7-9.
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles Button4.1.Click Label1.Text = "Я работаю в среде Microsoft VS" End Sub |
Рис. П. 1.7-9. Полный программного кода процедуры Button1_Click()
Дата публикования: 2015-09-18; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!