
- •Министерство общего и профессионального образования России казанский государственный технический университет им. А.Н.Туполева
- •Введение
- •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. Период существования переменных.
4.1.2.7. Тип Boolean. (2 байта).
Для представления переменного типа Boolean достаточно 1 бита, однако используется 2 байта, так как с двумя байтами работать быстрее, чем с битовой информацией.
Диапазон значений переменных этого типа: True, False.
С
оотношения
между логическими и целыми величинами:
:
Bool Число
1
)
Dim Bool As Boolean False 0
B ool=<число> True любое число, кроме 0
2)
Dim X as Integer
X Bool
D
im
Bool As Boolean 0 False
X
=Bool
-1 True
Тип String .
Данный тип используется для представления текстовых данных.
1 байт
1 байт
1 байт
1 байт
1 байт
. . .
Количество символов
Символы
Переменные типа String могут быть переменной длины (до 2-х млрд. символов) и фиксированной длины (от 1 до 64К (65536) символов)
Соответственно они должны быть объявлены так:
Dim Str1 As String 'Str1-переменные типа String переменной длины
Dim Str2 As String *1048 'Str2-переменные типа String постоянной длины
Значения переменной String должны быть заключены в кавычки, например, так: «Visual Basic6.0». В противном случае VB примет ее за имя переменной.
4.1.2.9. Тип Date (8 байт)
Этот тип используется для работы с датой и временем. Формат данных этого типа внутри ЭВМ представляет собой дробное число. Целая часть (перед десятичной точкой) представляет дату, а дробная часть (после десятичной) – время.
Число 0 для даты соответствует 1 января 1900 года. Положительное число означает, количество дней после 1 января 1900, отрицательное число определяет количество дней до 1 января 1900 года.
Значение времени указывает часть дня. Число 0 для времени есть полночь, а 0.5 – есть полдень или половина дня.
Внешний формат представления данных этого типа показывается на примере. Дата 4 июня 1776 года будет выглядеть в программе: #July 4,1776#, а при выводе на дисплей: 7/4/1776. Время 17 часов 00 минут должно быть написано в программе: #5:00 pm#, а на дисплей выводится: 5:00:00 pm. (5 часов будет выведено на дисплей так: 5:00:00 am)
4.1.2.10. Тип Object (4 байта).
Значением переменной типа Object является указатель на объект. Используя тип Object, можно подключить другие Windows-программы, работать с формами, использовать свойства, методы, события элементов управления и др.
4.2.11. Тип Variant.
Для переменной типа Variant, при ее объявлении, не определяется ни какой конкретный тип. Например,
Dim X, Y 'здесь X, Y–переменные типа Variant.
Если переменной X типа Variant присвоить значение переменной типа Integer, то переменная X становится типом Integer; если переменной Y типа Variant присвоить значение переменной типа Boolean, то переменная Y становится переменной типа Boolean. При работе программы тип переменной может изменяться динамически. Например, вначале переменная X была целой, а затем стала текстовой. Таким образом, VB каждый раз должен определять реально используемый тип для переменной типа Variant.
Тип Variant является наименее эффективным, им можно пользоваться только в крайних случаях.