
- •Министерство общего и профессионального образования России казанский государственный технический университет им. А.Н.Туполева
- •Введение
- •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.4. Флажки (Check Box)
Назначение. Флажки используются для установки (пометки флажком) тех или иных характеристик приложения. Заметим, что галочки - маркеры появляются и исчезают автоматически, когда пользователь щелкает по флажку. При этом изменяется свойство Value.
Свойства Check Box (часто используемые).
-Name - начинается с chk.
-Caption - заголовок Check Box. Заголовок располагается обычно правее флажка. Однако с помощью свойства Alignment заголовок можно установить и слева от флажка.
-Value: 0- флажок не установлен;
1- флажок установлен;
-Enable: True - флажок доступен;
False - флажок недоступен
-Visible: True - флажок виден;
False - флажок не виден
-Font – шрифт.Установка параметров шрифта. Любой объект, который имеет свойство Font, имеет и следующие свойства:
Font.Name - имя шрифта (например, "Times New Roman");
Font.Size - размер шрифта в пунктах;
Font.Bold – полужирный;
Font.Italic – курсив;
Font.Underline – подчеркнутый;
Font.StrikeThrough – зачеркнутый.
События, связанные с Check Box.
Наиболее часто используется событие Click, но есть и DragDrop, DragOver, GotFocus, LostFocus, KeyDown, Key Up, KeyPress, Mouse Down, Mouse Up, Mouse Move.
Методы Check Box.
Наиболее часто используются Move, Refresh, SetFocus и др.
3 .5. Рамки (Frames).
Назначение. Объединение в одну группу других элементов управления путем установки вокруг них рамки. Рамка может выполнять разные функции:
-Рамка - контейнер. Элементы, находящиеся в рамке - контейнере, нельзя переместить за ее пределы. При перемещении рамки перемещаются сразу все ее внутренние элементы.
-Рамка - как ограничитель элементов управления Options Buttons. Здесь рамка обязательна. Это частный случай рамки-контейнера. В элементах управления Options Buttons- в них только один элемент из набора переключателей может быть установлен в положение "включено".
-Рамка - как эстетический разделитель используется для улучшения наглядности формы.
Чтобы превратить рамку в контейнер необходимо, прежде всего, создать её, а затем установить внутри нее элементы управления. Если же первоначально создать элемент управления в другом месте, а затем перетащить его в рамку, то элемент управления расположится поверх рамки. Если создать элементы, а на них наложить рамку, то рамка закроет элементы управления.
Свойства Frames.
-Caption. Рамки имеют заголовок (название), где можно указать клавишу доступа.
-TabIndex. Хотя рамки и не могут принимать фокус, но имеют свойство TabIndex. При попытке передачи фокуса рамке, он передается управляющему элементу, который имеет значение TabIndex = <значение TabIndex рамки>+1. Обычно фокус передается первому элементу внутри рамки.
-BackColor, Enable, Font, ForeColor, Height, Left, Name, Top, Visible, Width. Эти свойства не отличается от аналогичных свойств предыдущих управляющих элементов.
События, связанные с Frames.
Наиболее важными событиями являются Click, DblClick, Mouse Down, Mouse Up, Mouse Move.
Методы Frames включают Move, Refresh и др.