- •Федеральное агентство по образованию
- •М.Е. Буланая
- •Практическое занятие № 1 Интегрированная среда разработки Visual Basic 6.0. Базовые элементы управления
- •1.1. Запуск Visual Basic
- •1.2. Интегрированная среда разработки Visual Basic 6.0
- •Стандартные элементы управления.
- •1.3. Понятие проекта, управление проектом
- •1.4. Понятие свойства, метода, события
- •1.5. Состав приложения в Visual Basic
- •1.6. Экранная форма (Form)
- •Load – происходит в момент загрузки формы в память; Unload - происходит в момент выгрузки формы из памяти;
- •Формы – это строительные блоки интерфейса пользователя. Объекты типа Form являются контейнерами, содержащими другие элементы управления (надписи, текстовые поля, рисунки, кнопки и т.П.).
- •1.7. Элементы управления и их свойства
- •1.7.1. Элемент управления Label (Метка)
- •1.7.2. Элементы управления для создания рисунков в интерфейсе пользователя
- •1.7.3. Элемент управления TextBox (Текстовое окно)
- •Обозначения цветовых констант.
- •Text (Текст) определяет содержимое текстового окна.
- •1.7.4. Элемент управления CommandButton (Командная Кнопка)
- •1.7.6. Элементы управления OptionButton (Кнопка переключатель), CheckBox (Флажок), Frame(Рамка)
- •1.7.7. Элемент управления Shape (Фигура)
- •1.7.8. Элемент управления Line (Линия)
- •1.7.9. Элемент управления Timer (Таймер)
- •Name по умолчанию имя принимает значения Timer1, Timer2. Можно задать имя с префиксом tmr.
- •2. Лабораторная работа № 1 Разработка пользовательского интерфейса
- •2.1. Задание 1. Среда ide. Элементы управления Label, Image, PictureBox
- •Контрольные вопросы
- •2.2. Задание 2. Элементы управления TextBox, CommandButton. Процедуры обработки событий
- •Контрольные вопросы
- •2.3. Задание 3. Линейки прокрутки
- •Контрольные вопросы
- •2.4. Задание 4. Элементы управления Shape, Frame, OptionButton, CheckBox
- •Контрольные вопросы
- •Практическое занятие № 2 Разработка линейных программ. Диалоговые окна для ввода данных и вывода результатов
- •3.1.Типы данных Любая программа предназначена для обработки информации. Это могут быть данные, введенные пользователем, или результаты их обработки, полученные в процессе выполнения программы.
- •Стандартные типы данных.
- •3.2. Объявление переменных
- •3.3. Средства ввода и вывода данных
- •Лабораторная работа № 2 Ввод, вывод данных. Использование нескольких форм в приложении
- •Контрольные вопросы
- •Варианты заданий для лабораторной работы №2
- •Практическое занятие № 3 Создание Меню команд
- •Index определяет индекс (порядковый номер) в массиве элементов управления Menu.
- •6. Лабораторная работа № 3 Разработка Меню пользователя
- •Значения параметра Windowstyle.
- •Контрольные вопросы
- •Например, при наборе оператора MsgBox автоматически отображается его синтаксис:
- •Логические ошибки
- •Приложение 3. Приемы контроля вводимой информации
- •Литература
Контрольные вопросы
Что такое IDE?
Из чего состоит IDEвVB?
Каково назначение строки заголовка Главного Окна?
Каково назначение Меню? Назовите основные командыМеню.
Каково назначение Панели Инструментов?
Для чего используется Окно Элементов Управления?
Что такое Дизайнер Форм,Форма?
Каково назначение Окна Проводника Проекта? Как с его помощью можно показатьОкно Редактирования КодаилиФорму?
Как задать свойства того или иного объекта управления? Какие бывают свойства?
Для чего используется Окно Размещения Формы? Как с его помощью расположить форму на экране при выполнении?
Каково назначение Окна Редактирования Кода?
Что такое процедура обработки события? Как показать единственную процедуру или все процедуры, относящиеся к модулю формы?
Что такое Окно Просмотра Объектов?
Назовите основные свойства формы. Как задать на форме рисунок?
Определите понятие события и метода. Назовите основные события и методы формы.
Каково назначение элемента управления Label? Назовите основные свойства. Что означают свойстваAutosizeиWordwrap?
Чем отличны элементы управления ImageиPictureBox? Назовите основные свойства этих элементов.
2.2. Задание 2. Элементы управления TextBox, CommandButton. Процедуры обработки событий
1.Сформировать текстовое окно для ввода произвольного (стихотворного) текста из нескольких строк.
2. Обеспечить окно ввода подсказкой.
3. Обеспечить копирование текстового окна в поле метки.
4. В случае замены текста или его части обеспечить очистку окна и возможность повторного ввода.
5. Обеспечить вывод в окно стандартного текста (рекламы).
6. Обеспечить выход из программы по ее завершению.
7. Дополнить текстовое окно горизонтальной или вертикальной линейками прокрутки; проанализировать возможность полосы прокрутки.
Рис. 8. Интерфейс пользователя
Таблица свойств формы и элементов управления.
Таблица 3.
Объект |
Свойство |
Значение |
Form |
Name Caption |
Form1 Л.Р. Окна. Кнопки. |
TextBox |
Name Text Multiline Alignment BorderStyle ScrollBar |
Text1
True 2Center 1 Fixed Single 2Vertical |
Label |
Name Caption BorderStyle |
Label1 Введите текст 1Fixed Single |
CommandButton |
Name Caption |
Command1 Очистка |
CommandButton |
Name Caption |
Command2 Реклама |
CommandButton |
Name Caption |
Command3 Копирование |
CommandButton |
Name Caption |
Command4 Выход |
Программный код
Private Sub Command1_Click() Text1.Text = "" Text1.SetFocus
End Sub
Private Sub Command2_Click()
Text1.Left = 0 Text1.Width = 6000 Text1.Font = "Courier" Text1.FontSize = 14 Text1.Text ="Изучаем Visual Basic!" End Sub
PrivateSubCommand3_Click() Label1.Left = 0 Label1.Width = 6000 Label1.Font = "Courier" Label1.FontSize = 14 Label1.BackColor = vbGreen Label1.ForeColor = vbRed Label1.Caption=Text1.Text End Sub Private Sub Command4_Click() End End Sub |
'Процедура очистки текстового окна 'Очистить текстовое окно 'Вернуть курсор в текстовое окно, установить фокус
'Процедура вывода рекламы в текстовое окно 'Левый отступ 'Ширина текстового окна в твипах 'Тип шрифта 'Размер шрифта 'Содержание текстового окна
'Процедура копирования рекламы
'Цвет фона метки 'Цвет символов 'Копирование текста в поле метки
'Выход из программы
|