- •Лабораторный практикум
- •1 Часть
- •Visual Basic. Основы программирования
- •Дмитров 2012
- •Содержание
- •Предисловие
- •Основные понятияVisualBasic
- •Этапы созданияWindows-приложений
- •Экран проектирования в системе Visual Basic
- •Объекты управления и их свойства
- •Основные свойства объектов управления
- •Свойства, используемые для управления формой
- •Основные объекты управления и их специфичные свойства
- •Наименование объектов Visual Basic
- •События
- •События, возникающие при работе с мышью
- •События, возникающие при работе с клавиатурой
- •События, связанные с фокусом
- •События, специфичные для объектов
- •Окно кода процедуры обработки события
- •Понятие метода в Visual Basic
- •Проект приложения
- •Структура проекта
- •Запуск проекта
- •Сохранение проекта
- •Открытие проекта
- •Компиляция проекта
- •Лабораторно-практические работы Общие рекомендации по выполнению работ
- •Лабораторно-практическая работа № 1
- •Лабораторно-практическая работа № 2
- •Лабораторно-практическая работа № 3
- •Лабораторно-практическая работа № 4
- •Лабораторно-практическая работа № 5
- •Лабораторно-практическая работа № 6
- •Лабораторно-практическая работа № 7
- •Задания для самостоятельного выполнения
- •Приложение
Лабораторно-практическая работа № 7
Тема: Основные объекты управления и их свойства
Цель: Получить навыки работы с объектами список и комбинированный список
Порядок выполнения
Загрузите Visual Basic
Установите на форме следующие объекты и измените им свойства
-
Объект
Свойство
Значение
Рамка
Caption
Выбранная запись и ее номер
Font
Размер 10
Метки
Name
Lbl1
Caption
(отсутствует)
Name
Lbl2
Caption
(отсутствует)
(переход к следующему элементу списка Ctrl/Enter)
СписокName
LstFruct
List
Груша
Слива
Персик
Ананас
Вишня
Апельсин
Лимон
Мандарин
Sorted
True
Height
1000
Style
0-Standard
Приведите свою форму в соответствие с образцом
Самостоятельно измените значения свойств Backcolor, ForeColor, Font для объектов формы
В окне кода процедуры обработки события Click для объекта LstFruct набрать
Lbl2.Caption = LstFruct.ListIndex
Lbl1.Caption = LstFruct.Text
Проверьте работу созданной программы (обратите внимание, что список отсортирован и нумерация элементов списка начинается с нуля).
Остановите программу, установите для объекта LstFruct значение 1-CheckBox для свойства Style и проверьте работу программы.
Добавьте на форму следующие объекты и измените им свойства
-
Объект
Свойство
Значение
Рамка
Caption
Количество записей в списке
Font
Размер 10
Метка
Name
Lbl3
Caption
(отсутствует)
Комбинированный список
Name
CboProduct
List
Хлеб
Молоко
Сыр
Сметана
Масло
Творог
Sorted
False
Width
1000
Style
0-DropDown Combo
Text
(отсутствует)
Командные кнопки
Name
CmdAdd
Caption
Добавить
Name
CmdDel
Caption
Удалить
Приведите свою форму в соответствие с образцом
В окне кода процедуры обработки события Click для объекта CmdAdd набрать
CboProduct.AddItem CboProduct.Text
Lbl3.Caption = CboProduct.ListCount
В окне кода процедуры обработки события Click для объекта CmdDel набрать
n = CboProduct.ListIndex
CboProduct.RemoveItem n
Lbl3.Caption = CboProduct.ListCount
Проверьте работу программы
Результат показать преподавателю.
Задания для самостоятельного выполнения
При выполнении ниже приведенных заданий должны быть выполнены следующие требования:
форма приложения должна полностью соответствовать приведенному образцу;
имена объектов управления должны иметь трехбуквенный префикс в соответствии с типом объекта;
проект должен быть сохранен;
после разработки приложения создать исполняемый файл.
Задание № 1
Разработать приложение, которое в зависимости от выбранного переключателя в группе «Метод платежа» отображает в окне приложения только одну из следующих групп переключателей:«Наличными» или «Кредитная карта»
Задание № 2
Разработать приложение, позволяющее добавлять и удалять фамилии студентов в список, а также выводить в метку выбранные значения из трех списков (при щелчке по командной кнопке). Значения для списков «Студенты», «Список экзаменов», «Оценка» сформировать на стадии проектирования
Задание № 3
Разработать приложение, позволяющее с помощью списков «Фирма», «Цвет», «Исполнение», «Тип кузова» и полосы прокрутки дать описание модели автомобиля. Выбранные значения должны отображаться в метке по щелчку по кнопке «Зафиксировать» .
Значения списков формируются на стадии проектирования.
Задание № 4
Разработать приложение, которое с помощью полос прокруток позволяет менять высоту и ширину изображения.
Задание № 5
Разработать приложение, позволяющее при щелчке по одному из изображений выводить сообщение о его назначении.
Задание № 6
Разработать приложение, позволяющее менять режимы работы текстового окна и метки с помощью групп соответствующих флажков.
Задание № 7
Разработать приложение, позволяющее с помощью командных кнопок перемещать линию в выбранном направлении.
Задание № 8
Разработать приложение, позволяющее с помощью группы флажков отображать или не отображать элементы управления в окне приложения..
Список использованной литературы
Росс Нельсон, Running Visual Basic 3 for Windows, пер. с англ. – М.: Издательский отдел «Русская Редакция» ТОО «Channel Trading Ltd.», 1995
Кауэлл Дж.Visual Basic 4.0: просто - о самом существенном, Пер. с англ. - М. :ИНФРА-М, 1998.
Волченков Н.Г. Учимся программировать: Visual Basic 5, - М.:»Диалог-МИФИ», 1998
Волченков Н.Г, Программирование на Visual Basic 6 в 3-х ч., М.:ИНФРА-М, 2000
Visual Basic 6.0, Руководство для профессионалов, пер. с англ.- СПб.:БХВ – Санкт-Петербург, 1999