
- •Министерство общего и профессионального образования России казанский государственный технический университет им. А.Н.Туполева
- •Введение
- •1.1.Основные понятия.
- •1.2. Режимы работы vb.
- •1.3. События и реакция на них в Visual Basic.
- •II. Среда программирования в vb.
- •Характерные особенности окон используемых в режиме Design.
- •Основное окно.
- •2 .1.2. Панель компонентов (Toolbox).
- •2 .1.3. Окно свойств (Properties).
- •2.1.4. Окно проекта.(Project Explorer)
- •2.1.5. Окно редактирования кода.
- •2.1.6. Практическое задание.
- •I II. Стандартные элементы управления.
- •3.1. Текстовое поле (Text Box).
- •3 .2. Командная кнопка (Command Button).
- •3.3. Метка (Label).
- •3.4. Флажки (Check Box)
- •3 .5. Рамки (Frames).
- •3.6. Переключатели (Option Buttons).
- •3.7. Списки (ListBox).
- •3.8. Комбинированные списки (ComboBoxes).
- •3.9. Специальные списки DriveListBox, DirListBox, FileListBox.
- •IV. Программирование на Visual Basic.
- •4.1. Типы данных.
- •Классификация типов данных.
- •Основные типы.
- •4.1.2.1. Тип Byte (целые, 1 байт, без знака)
- •4.1.2.2. Тип Integer (целые, 2 байта, со знаком)
- •4.1.2.4. Тип Single (вещественные, 4 байта)
- •4.1.2.5. Тип Double (вещественные, 8 байт).
- •4.1.2.6. Тип Currency. (8 байт).
- •4.1.2.7. Тип Boolean. (2 байта).
- •4.1.2.9. Тип Date (8 байт)
- •4.1.2.10. Тип Object (4 байта).
- •Структурированные типы
- •4.1.3.1. Массивы.
- •4.1.3.2. Пользовательский тип (Using Type).
- •4.1.4. Объявления переменных.
- •Начальное значение индекса.
- •4.2. Основные операторы vb.
- •4.2.1. Безусловный переход.
- •4.2.2. Условный переход.
- •4.2.3. Оператор выбора Select Case.
- •4.2.4. Операторы цикла. Оператор цикла do.
- •Оператор цикла For..Next.
- •4.2.5. Вызов процедуры.
- •4.3. Область определения и период существования переменных.
- •4.3.1. Область определения переменных.
- •4.3.2. Период существования переменных.
3 .2. Командная кнопка (Command Button).
Назначение. Пользователь использует командную кнопку для запуска определенного действия. Действие указывается, обычно, в названии кнопки. Название кнопки устанавливается с помощью свойства Caption.
Также как и TextBox ,Command Button имеет свои свойства, события и методы.
Свойства Command Button.
Свойства Top, Left, Width, Height- свойства месторасположения кнопки и ее размера. Эти свойства есть у многих элементов управления.
Свойства Name, Caption, Font – соответственно имя, заголовок и шрифт кнопки. Они тоже часто используются у Command Button.
Свойство Enable может принять значения: -True- кнопка доступна – по ней можно «щелкнуть»; -False- кнопка недоступна, т.е.: - на нее нельзя переключиться (передать фокус); - она не реагирует на "щелчки", даже если процедура для обработки этого события написана; - имеет "тусклый" вид.
Свойство Default имеют только командные кнопки. Это свойство может иметь два значения: true и false. Однако свойство Default можно установить в значение True только для одной кнопки на форме. Как только одной из кнопок устанавливается Default = True, всем остальным кнопкам автоматически устанавливает свойство Default = False. Это свойство используется для выбора кнопки, нажатие на которую происходит по клавише enter.
Свойства TabStop и TabIndex связаны с клавишей Tab. Если TabStop = True, то этому элементу при нажатии клавиши TAB, может быть передан фокус. Если TabStop = False, то этому элементу управления при нажатии клавиши TAB не может быть передан фокус.
Cвойство TabStop доступно только тем элементам управления, которые могут принимать фокус. Label и Frames не могут принимать фокус и не имеют свойства TabStop.
В тех элементах управления, для которых TabStop = True, свойство TabIndex показывает их позицию при переключении клавишей TAB. VB устанавливает значение свойства TabIndex управляющих элементов в том порядке, в котором они создавались (начиная с нуля). VB автоматически устанавливает фокус на том элементе управления, у которого TabIndex = 0. Недоступный (Enable = False) или невидимый (Visible = False) элемент управления удаляется из цепочки переключения. Если изменить свойство TabIndex какого-либо элемента, то автоматически перенумерует оставшиеся TabIndex для данной формы.
События, связанные с объектом Command Buttons.
Наиболее частое событие для командных кнопок - это Click (нажатие). Но есть события, которые используются значительно реже это: GotFocus, LostFocus, KeyDown, KeyPress, Key Up, Mouse Move, Mouse Down, Mouse Up.
Методы для командных кнопок.
Н
аиболее
часто используемые методы для
командных кнопок Move,
Refresh и др.
3.3. Метка (Label).
Назначение. Метки служат:
а) для размещения названия над (или рядом) теми элементами управления, которые не имеют свойства Caption. К таким элементам относятся TextBox (текстовые поля), ComboBox и ListBox (списки).
в) для указания клавиши доступа в метке-названии к тем элементам управления, которые не имеют свойства Caption.. По этой клавише можно, например, получить доступ к TextBox , ComboBox и ListBox. При этом значение свойства TabIndex для метки (Label) должно быть на единицу меньше значения свойства TabIndex того элемента управления, которому передается управление.
Свойства Label.
Наиболее часто используемые свойства: Alignment, BackColor, BorderStyle, Caption, Enable, Font, ForeColor, Name, TabIndex, Visible, а также свойства размещения и размеров.
События, связанные с Label.
Наиболее часто используемые события для Label: Change, Click, DblClick, Mouse Move, Mouse Down, Mouse Up.
Методы Label
Наиболее часто используемые методы Move и Refresh. Пример использования методов и свойств Label:
lblMovable.Move 10,10,4000,3000
lblMovable.Caption = "Click Here"
lblMovable.BackColor = vbRed
lblMovable.ForeColor = vbWhite
lblMovable.Refresh
Эти операторы перемещают и изменяют размеры элемента управления Label с именем lblMovable, изменяют его название на "Click Here", и устанавливают цвет букв белый, а фон- красный.