А.Н.
Павлов. Высокоуровневые методы информатики и программирования
4.4.1. Процедурный подход к программированию
Язык
программирования Visual Basic относится к процедурным языкам программирования, как и
другие языки, поддерживающие объектно-ориентированный подход создания
приложений. В процедурных языках управление данными осуществляется с помощью
вызова процедур, а не выполнением строка за строкой всей программы приложения.
В языке программирования Visual Basic понятие
процедуры и подпрограммы является синонимом, поэтому часто говорят о процедурах
обработки событий, а обозначают их словом Subruatine – подпрограмма (сокращенно – Sub). Вместе с тем, в
объектно-ориентированном программировании под процедурой понимают – фрагмент программного
кода, с помощью которого решается какая-то локальная задача.
Структура
определения процедуры на языке Visual Basic представляется следующими записями:
[Public
| Private] [Static] Sub | Function |
Property ИМЯ ФУНКЦИИ [(список аргументов)] [As type]
[Операторы]
Имя
функции = Возвращаемое значение
End Sub | Function | Property
В представленной структуре
записи показано, что можно использовать три ключевых слова для определения
процедуры (Sub, Function, Property). Sub процедура – подпрограмма
после завершения не возвращает никакого значения в вызвавшую ее процедуру, т.е.
это независимая подпрограмма. Function процедура – функция возвращает после завершения некоторые
значения в вызывающую ее процедуру, т.е. она связана некоторыми данными. Property процедура
–предназначена для просмотра и модификации свойств какого-либо объекта,
используется с ключевыми словами Let (оператор) для изменения значения
свойства и ключевое слово Get
(оператор) для передачи свойства объекту.
Объекты, которые расположены на форме проекта, предназначены для отображения информации, а так же для обработки событий, которые вызывает пользователь приложений. Например, объекты Label1, Label2, Image1 (рис. 17) предназначены для отображения статической информации, т.е. служат для украшательства или применяются в виде подсказок. Объекты Text Box1, Combo Box1, Command Button1 предназначены для восприятия информации от пользователя или программы, т.е. на них воздействуют события. По этой причине, когда стремятся «оживить» работу элемента управления создают программные коды, которые обрабатывают события, происходящие с элементами. Событием называется характеристика объекта, описывающая внешнее воздействие, на которое реагирует объект во время работы приложения.