- •Федеральное агентство по образованию
- •М.Е. Буланая
- •Практическое занятие № 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. Приемы контроля вводимой информации
- •Литература
Обозначения цветовых констант.
Таблица 2.
Константа |
Цвет (англ.) |
Цвет (русск.) |
VbBlack |
Black |
Черный |
VbRed |
Red |
Красный |
VbGreen |
Green |
Зеленый |
VbYellow |
Yellow |
Желтый |
VbBlue |
Blue |
Голубой |
VbMagenta |
Magenta |
Малиновый |
VbCyan |
Cyan |
Синий (бирюзовый) |
VbWhite |
White |
Белый |
Положение и размеры объекта управления TextBoxна экранной форме определяют такие свойства, как выше перечисленныеTop,Left,Height,Width.
Text (Текст) определяет содержимое текстового окна.
Получить доступ к информации, хранящейся в текстовом окне из программы можно, указав полное имя. Полное имя записывается в виде: Имя_формы!Имя_объекта.Имя_свойства
Иногда эту конструкцию называют нотация (обозначение) с точкой. Например, обращение к свойству Text текстового окна с именем Text1, расположенного на форме с именем frmLab1 выглядит следующим образом:
frmLab1!Text1.Text
Указав полное имя, некоторые свойства объектов можно менять при выполнении программы, например:
frmLab1!Text1.BackColor=VbRed‘установить цвет фона текстового окна красным
Form1.Text1.Text=”Текстовое окно” ‘определить содержимое текстового окна.
Если речь идет об объектах текущей формы, имя формы можно не включать в нотацию.
В текстовом окне можно обрабатывать большие объемы информации: предложения, абзацы и т. д. Максимальный объем информации 64000 символов. Когда текст не помещается в окне, система смещает его за левую границу окна. Перемещаться по тексту можно с помощью клавиш управления курсором:,,,. Для того, чтобы перейти на начало и конец текста используют клавишиHomeиEndсоответственно.
Свойство MultiLineпозволяет вводить текст из нескольких строк. Свойствологическое, организовать вывод нескольких строк можно, установив значение этого свойства равнымTrue.
Свойство Alignment имеет три значения: 0выравнивание по левому краю, 1выравнивание по правому краю, 2выравнивание по центру.
Свойство BorderStyle имеет значения: 1вокруг окна есть окантовка, 0окантовка пропадает.
Свойство ScrollBarпозволяет добавить к текстовому окну линейки прокрутки, что существенно для текстов больших размеров. При этом свойствоMultiLineдолжно быть установлено равнымTrue. Данное свойство имеет четыре значения: 0None(линеек прокрутки нет), 1Horizontal(устанавливается горизонтальная линейка прокрутки), 2Vertical(устанавливается вертикальная линейка прокрутки), 3Both(устанавливаются обе линейки прокрутки).
Положение бегунка на полосе прокрутки показывает относительное положение курсора в тексте, однако, активным остается текстовое окно (т. е. в нем находится курсор), полоса не получает управления (в отличие от элемента управления “Линейка прокрутки”). Более удобной для пользователя является вертикальная линейка прокрутки, к тому же она поддерживает перенос слов на новую строку.
Свойство PassWordCharопределяет символ вводимого пароля (обычно“*”). В этом случае вводимая информация автоматически заменяется указанным символом. Режим ввода пароля действует, если свойствоMultiLine=False.