Этапы разработки проектов на языке Visual Basic
- Создание графического интерфейса будущего приложения
С помощью инструмента
Конструктор форм на
панели инструментов
создается форма, на
которой размещаются
управляющие элементы
с панели Инструментов,
вызываемой
кнопкой Toolbox
- Задание значений свойств объектов графического интерфейса
С помощью окна
Свойства объекта
(кнопка)
задаются значения
свойств управляющих
элементов, помещенных
ране на форму.
3. Создание и редактирование программного кода
Для задания заготовки событийной процедуры необходимо осуществить двойной щелчок мышью по управляющему элементу.
В окне Редактор кода
появится заготовка
событийной процедуры,
имя которой состоит из
двух частей: имени объекта
и имени события, разделенных
знаком подчеркивания
(например, Command1_Click ).
Затем в окне Редактор кода
производится ввод и
редактирование
программного кода.
4.Сохранение проекта
Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать папку на диске. Сохранение проекта производится с помощью меню Файл :
- сначала необходимо сохранить форму и связанный с ней программный модуль с помощью команды Сохранить Form1 как… По умолчанию для файла формы предлагается имя Form1.frm ;
- далее необходимо сохранить файл проекта с помощью команды Сохранить Проект Как… По умолчанию для файла проекта предлагается имя Project.vbp .
5.Компиляция проекта в приложение
Сохраненный проект может выполняться в самой системе программирования Visual Basic . Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле, который имеет расширение .exe , для этого используется команда Файл-Компилировать…
логический
Переменные в языке программирования Visual Basic
Тип переменной определяется набором допустимых значений (данных) переменной и допустимыми операциями над этими значениями. Обозначения типов переменных являются ключевыми словами языка и поэтому выделяются. Различные типы требуют для хранения данных в оперативной памяти компьютера различного количества ячеек (байтов).
Тип
переменной
Возможные значения
Byte
Целые неотрицательные числа от 0 до 255
Объем занимаемой памяти
Integer
Приставка к имени
Целые числа от -32 768 до 32 767
Long
1 байт
byt
Целые числа от - 2 147 483 648 до 2 147483647
Single
2 байта
Double
Десятичные числа одинарной точности (7-8 значащих цифр) от-1.4-10- 45 до3.4-10 38
int
4 байта
Ing
Десятичные числа двойной точности (15-16 значащих цифр) от -5.0- Ю- 324 до1.7-10 зоё
Boolean
4 байта
sng
8 байтов
Логическое значение True или False
String
dbl
Строка символов
2 байта
bin
1 байт на каждый символ
str
Числовой тип
строковый
Имя переменной
Имя каждой переменной (идентификатор) уникально. Имя может состоять из различных символов (латинские и русские буквы, цифры и т. д.), но должно обязательно начинаться с буквы и не должно включать знак «.» (точка). Количество символов не более 255.
Разработчик языка Visual Basic фирма Microsoft рекомендует для большей понятности текстов программ для программиста в имена переменных включать особую приставку, которая обозначает тип переменных (например, intA , strA и т. д).
Объявление переменной
Если не указать переменные какого типа используются в программе, компьютер будет считать, что переменная имеет универсальный тип Variant и отведет для ее хранения в памяти 16 или более байтов. Это будет приводить к неэффективному использованию памяти и замедлению работы программы.
Для объявления переменной используется оператор определения переменной . Синтаксис (правило записи) этого оператора следующий:
Dim ИмяПеременной As ТипПеременной
С помощью одного оператора можно объявить сразу несколько переменных, например:
Dim Int4ncno As Integer, strCipoKa As String
Графические примитивы
Наименование
Синтаксис и комментарии
Точка
object.pset (x,y), C
x,y – координаты точки, C – цвет. Если object не указан, то построение осуществляется на форме
Окружность
object.circle (x,y), R,C,A,B
x,y – координаты центра в выбранной системе координат, R – радиус, C – цвет, A, B – углы дуги в радианах. Если object не указан, то построение осуществляется на форме. Если углы не указаны, то строится полная окружность, если указаны, то строится дуга против часовой стрелки от угла A к B .
Отрезок линии
object.Line (x 1 ,y 1 ) - (x 2 ,y 2 ), C
x 1 ,y 1 – координаты точки начала отрезка,
x 2 ,y 2 – координаты точки конца отрезка, C –цвет.
Графические примитивы
Наименование
Синтаксис и комментарии
Прямоугольник состоронами, параллельными сторонам экрана
object.Line (x 1 ,y 1 ) - (x 2 ,y 2 ), C, B
x 1 ,y 1 – координаты точки начала отрезка,
x 2 ,y 2 – координаты точки конца отрезка, C –цвет , B -заставляет программу достроить прямоугольник по его диагонали, при этом диагональ не строится.
Если вместо B используется BF , то прямоугольник закрашивается
Очистка нарисованного
object.Cls
Очищает объект от текста и графики, созданных в нем программно
Возвращение цвета точки с указанными координатами
object.Point(x,y)
Графические примитивы
Наименование
Синтаксис и комментарии
Вывод сообщения в указанном месте объекта
object.Print [output]
В качестве output может быть строковое или числовое выражение.
Чтобы вывести сообщение в задуманном месте можно действовать двумя способами:
- Вывод осуществляется от последней поставленной графической точки. Поэтому можно непосредственно перед выводом точку там, где будет располагаться левый верхний уровень первого символа.
- Воспользоваться свойствами объекта, в который выводится сообщение:
CurrentX – горизонтальная координата начала вывода;
CurrentY – вертикальная координата начала вывода;
Font – размер и шрифт выводимого;
FontTpansparent – прозрачность объекта;
ForeColor – цвет.