
- •Министерство общего и профессионального образования России казанский государственный технический университет им. А.Н.Туполева
- •Введение
- •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.6. Переключатели (Option Buttons).
Назначение. Это элементы управления, которые используются группами и обеспечивают работу множества взаимоисключающих событий.
VB осуществляет автоматическое управление группой переключателей. Если сделано новое выделение (щелчок по-другому Option Button), то VB сам уберет предыдущее выделение, т. е. выключит предыдущий Option Button.
Переключатели должны появляться в рамке-контейнере. Контейнером может служить и сама форма. Все переключатели должны перемещаться вместе с рамкой, если они в рамке, и, естественно, вместе с формой, если они в форме (без рамки).
Свойства Option Buttons:
-Name - в начале имени ставится три прописные буквы opt, например optSymbol;
-Caption- заголовок, название Option Buttons формируется также как и заголовок управляющего элемента CheckBox. Заголовок располагается обычно справа от переключателя;
-Value – значение, определяет выделен ли переключатель. Когда Value=True для одного из переключателей, автоматически во всех остальных Value становится False. При запуске той или иной программы будет выделен тот переключатель, у которого было установлено Value=True;
-TabIndex - функционирует полноценно, т. к. Option Buttons может принимать фокус.
События, связанные с Option Buttons
Основным событием, связанным с Option Buttons является Click.
3.7. Списки (ListBox).
Н
азначение.
Обеспечение пользователя перечнем
вариантов действий для выбора
одного из них. (Практически полная
аналогия с Option Buttons, за
исключением того, что списки можно
прокручивать. Элементов в списках может
быть больше, чем кнопок в
Option Buttons.)
Работа. Когда происходит выделение какого - либо элемента списка (это можно сделать либо щелчком по этому элементу, либо, когда ListBox имеет фокус, перемещением фокуса на другой элемент клавишами "вверх" либо "вниз"), генерируется событие Click. (Заметим, что событие Click генерируется при каждом выделении элемента списка).
Свойства ListBox.
-Name-имя, начинается с lst;
-List –список, с его помощью создаются элементы списка. В открывшемся окне (пустом) набираются элементы списка. Переход на новую строку (для набора следующего элемента) Ctrl+Enter . После ввода последнего элемента необходимо нажать на клавишу Enter;
-Text-текст, это текстовое значение выделенной строки (элемента) списка (ListBox) и доступен лишь в режиме Run. Поэтому в окне Propeties этого свойства нет. Например, если в списке lstFonts находятся имена шрифтов, и мы хотим увидеть их начертание в TextBox, то можно использовать в процедуре lstFonts_Click следующий код:
txtDemoText.Font.Name=lstFonts.Text ' Текст, записанный в txtDemoText,
'принимает тип, указанный в элементе
'списка lstFonts.
-Sorted -при формировании списков, используя это свойство, можно произвести сортировку элементов списка в алфавитном порядке;
-List Count – определяет текущее число элементов в списке (доступно лишь в режиме Run).
-List Index -номер элемента, который был выделен подсветкой последний раз. (Доступен только в режиме Run.) Нумерация элементов списка начинается с нуля.
Примечание.
а) VB автоматически добавляет полосы скроллинга в ListBox тогда, когда это необходимо;
б) ListBox не имеет свойства Caption. Поэтому можно пользоваться Label для создания названия списка.
События, связанные с ListBox
Основными событиями являются Click и DblClick. Следует отметить, что Click для List Box это щелчок мышью по какому-либо элементу ListBox. Кроме этого, событие Click вызывается переходом подсветки элементов ListBox клавишами "вверх" или "вниз"
Методы ListBox.
К основным методам ListBox относятся следующие методы:
-AddItem. С помощью этого метода можно добавить элемент списка. (Используется только в режиме Run.)
-RemoveItem. С помощью этого метода можно удалить элемент списка. (Используется только в режиме Run.)
-Clear. С помощью этого метода можно удалить все элементы из списка. (Используется только в режиме Run.)