- •Министерство образования и науки Российской Федерации
- •Среда разработки VisualBasic
- •Лабораторная работа № 2
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Лабораторная работа № 3 применение массивов, процедур и функций Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Лабораторная работа № 4
- •Формы и элементы управления
- •Цель работы: Изучение элементов управления vb
- •Задание 1
- •Задание 2
- •Примеры кодов
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Нижегородский государственный технический университет им. Р.Е. Алексеева»
Кафедра «Графические информационные системы»
ИНФОРМАТИКА
Методические указания к лабораторным работам
«Программирование в среде Microsoft Visual Studio. VB.NET»
для студентов очной формы обучения
по направлению 230400 – Информационные системы и технологии
Нижний Новгород
2012
Составитель И.Н. Мерзляков
УДК651.3.06
Информатика: методические указания к лаб. работам «Программирование в среде Microsoft Visual Studio. VB.NET» для студентов очной формы обучения по направлению 230400 – Информационные системы и технологии /НГТУ; сост.: И.Н. Мерзляков, Н. Новгород, 2012.
|
|
|
|
|
© Нижегородский государственный технический университет им. Р.Е. Алексеева, 2012 |
Лабораторная работа № 1
Среда разработки VisualBasic
Цель работы: Изучение среды разработки VB, элементов управления и свойств
Задание 1
Создайте приложение. Добавьте две командные кнопки и одну метку между ними. Сделайте Text-свойство метки пустым, когда помещаете метку на форму. Когда пользователь щелкнет на первой командной кнопке, в метке должен отображаться заголовок Clicked!
Сохраните проект и модуль формы для того, чтобы вы могли изменять это приложение позже, если захотите.
Задание 2
Загрузите проект, который вы создали в предыдущем задании, и добавьте подсказки ToolTip к двум командные кнопкам и кнопке метки. Выполните приложение и протестируйте подсказки ToolTip, чтобы проверить работают ли они.
Задание 3
3.1. Задайте свойства ForeColor и BackColor формы через свойства формы.
3.2. Выполните задание указанных свойств в ходе выполнения программы.
3.3. Задайте изменение цвета кнопок и цвета шрифта на кнопках формы в ходе выполнения программы.
3.4. Создайте кнопку «Перемещение формы» и напишите код перемещения формы на экране.
3.5. Создайте кнопку «Изменение вида формы» и напишите код, изменяющий вид формы.
3.6. Создайте кнопку «Появление формы» и напишите код появления и скрытия формы.
Задание 4
Напишите приложение Visual Basic, которое отображает подходящий заголовок формы и запрашивает пользователя ввести имя и фамилию в два отдельных текстовых окна. Добавьте командную кнопку, которая завершает выполнение программы, когда пользователь щелкнет на командной кнопке, нажмет на «горячую» клавишу кнопки или нажмет на Esc.
Задание 5
Создайте приложение с пятью командными кнопками. Измените фокусный порядок так, чтобы при запуске приложения и нажатии на клавишу Tab несколько раз фокусный порядок перемещался от одной командной кнопки к другой снизу вверх.
Задание 6
Создайте приложение, вычисляющее площадь треугольника. После ввода данных результат должен появиться после щелчка по кнопке «ПЛОЩАДЬ ТРЕУГОЛЬНИКА».
Контрольные вопросы
Как программы с оконным интерфейсом отличаются от программ, выполняющихся в текстовой среде?
Что такое события?
Как Visual Basic узнает, какую процедуру следует выполнять для события конкретного элемента управления?
Верно или нет? Все элементы управления поддерживают одно и только одно событие.
Что обычно реагирует во время разработки: свойство элемента управления или событийные процедуры?
Когда следует дважды щелкнуть на элементе управления панели элементов, чтобы поместить этот элемент в окно Form, а когда следует перетащить элемент управления в окно Form?
Как определить, необходим ли для значения свойства ввод значения, выбор из раскрывающегося списка или выбор в диалоговом окне?
Какой существует самый быстрый способ поместить элемент управления в форму?
Для чего предназначены маркеры настройки размера элемента управления?
Как можно выбрать несколько элементов управления?
Верно или нет следующее: некоторые свойства изменяются автоматически при перемещении и изменении размера элементов управления?
Какое свойство формы устанавливает заголовок, который отображается в строке заголовка этой формы?
Каково различие между объектом и элементом управления?
Когда лучше всего добавлять подсказку ToolTip к элементу управления?
Почему некоторые элементы управления отображают многоточие при щелчке на определенных значениях свойств?
Верно или нет утверждение: выбранный элемент управления (элемент управления с отображенными маркерами настройки размера) — это элемент управления с фокусом?
Верно или нет утверждение: когда пользователь щелкает кнопкой мыши поверх элемента управления в окне, которое не имеет фокус, этот элемент управления все же получает фокус?
Какой элемент управления больше подходит для заголовков: метки или текстовые окна?
Что вы можете сделать, чтобы закрыть окно Form, когда пользователь нажимает на Esc?
Какое свойство отключает текстовое окно от инициирования событий, когда пользователь вводит с клавиатуры или щелкает это текстовое окно?
Как вы думаете, Почему метки не поддерживают событие Get Focus?
Что происходит, если вы устанавливаете AutoSize-свойство метки на True перед установкой Wordwrap-свойства на True, когда метка содержит длинное значение заголовка?
Почему не следует добавлять в форму слишком много меток с автоматической настройкой размера одновременно?