Создание исходного кода программы. Линейный процесс

Visual Basic является языком, ориентированным на обработку событий. Это означает, что определенные части программы выполняются в ответ на определенные события. Событием является, например, щелчок левой кнопкой мыши на командной кнопке (событие Click), нажатие клавиши на клавиатуре (событие KeyPress).

Чтобы ввести исходный код для определенного элемента нужно выполнить двойной щелчок на элементе. В результате открывается окно кода, в котором содержится заголовок и последняя строка процедуры. Данная процедура описывает действия, которые нужно выполнить, в случае наступления определенного события

В программах могут использоваться переменные. Переменные - это участки оперативной памяти, в которые в течение работы программы можно помещать различные данные. Обращение к участкам памяти осуществляется по имени. То есть переменные - это значение, хранящиеся определенный срок, которые могут использоваться для вычислений, присвоений значений свойствам, другим переменным, и изменяются в течение выполнения программы.

Для объявления переменных используется оператор Visual Basic Dim. При объявлении переменных следует определить их имя, можно задать тип данных. Язык Visual Basic поддерживает работу с такими типами данных:

integer - целое число
single - число
currency - денежное значение
string - строка символов
byte - целое число в диапазоне от 0 до 255
boolean - логическое значение, которое может принимать только значение True (Истина, 1) або False (Ложь, 0)

 

Чтобы сохранить проект на магнитном диске нужно выполнить команду File - Save Project или воспользоваться инструментом Save Project. При хранении проекта на диск записываются следующие файлы:

· файл проекта (файл с расширением VBP), в котором содержится информация о здании проекта;

· файлы форм (файлы с расширением FRM) с описанием форм.

 

Организация разветвленных вычислительных процессов. Условный оператор If.

Оператор If реализует алгоритмическую конструкцию " Разветвление ".

Общая форма оператора:

If <условие> then

<Блок_операторов_1>

Else

<Блок_операторов_2>

End If

"Блок_операторов_1" выполняется в том случае, если условие имеет значение «истинно». В том случае, если логическое условие имеет значение «ложь» выполняется "Блок_операторов_2".

Оператор If можно использовать также в следующей форме:

If условие Then

Блок_операторов

End If

Сокращенная форма оператору If применяется тогда, когда блок операторов следует выполнять только при истинности некоторого условия.

 

Организация циклических вычислительных процессов. Оператор цикла For... Next.

Циклическими являются алгоритмические процессы, которые позволяют повторять часть программы несколько раз. Каждое повторение операторов внутри цикла называют итерацией. Количество повторений (итераций) может быть известной заранее или зависеть от истинности некоторого логического условия.

Оператор цикла For... Next используется тогда, когда нужно выполнить группу операторов заранее известное число раз.

Общая форма оператора:

For I = Start to Finish Step N

Блок_операторов

Next

Процесс выполнения оператора For... Next такой:

a. Переменной I присваивается значение переменной или выражения Start.

b. Значение I сравнивается со значением переменной или выражением Finish.

c. Если I <= Finish, выполняется блок операторов в теле цикла - очередная итерация (повторение). Затем переменная I (счетчик цикла) увеличивается на N, выполняется переход к п. B. Если I > Finish, цикл завершает свою работу.

Часть начальной строки цикла Step N может быть пропущена, когда шаг изменения переменной цикла равен единице.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: