Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Процедуры и функции



Решение сложных задач можно облегчить, разделив их на более простые части (подзадачи). При программировании подзадач можно использовать процедуры или функции.

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

Существует несколько разновидностей описанных элементов программирования.

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

Встроенные (стандартные) функции - определенные в VB наборы команд. Предназначены для вычисления тех или иных значений на основании исходных данных. Встроенными являются, в частности, математические, строковые и т.д. функции (например, Abs, Sin, Val и другие).

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

В данном разделе будут рассмотрены стандартные функции, а также пользовательские процедуры и функции. Можно, конечно, программировать и без них. Но именно с их помощью программу удобно представлять в виде отдельных блоков – «кирпичиков», которые делают процесс программирования более точным, четким и понятным.

Пользовательские процедуры и функции начинают работать после их явного вызова из какого-то места программы. После их выполнения происходит автоматический возврат в то место программы, откуда они были вызваны. Каждой вызываемой процедуре или функции присваивается уникальное название – имя.

В VB для создания тела процедуры или функции можно использовать команду Add procedure из пункта меню Tools. При этом, после выбора этой команды, надо включить переключатель Sub (для процедуры) или Function (для функции) и указать ее имя (текстовое окно Name). После щелка по кнопке ОК заготовка процедуры, соответственно функции появится в разделе General.





Дата публикования: 2014-12-28; Прочитано: 156 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...