Лабораторна робота №13. Модульне програмування. Заняття 1

Общие процедуры При составлении сложной программы ее целесообразно разбить на несколько небольших подпрограмм, чтобы она стала проще для написания, чтения, понимания и внесения изменений. Небольшие подпрограммы — это процедуры, из которых строится одна большая программа. Все процедуры делятся на два типа — процедуры типа Sub (подпрограммы) и процедуры типа Function (функции).

Процедуры типа Sub в свою очередь делятся на два типа:

ü процедуры обработки событий (Event procedures)

ü общие процедуры (General procedures)

В предыдущих работах Вы познакомились со встроенными т. е. готовыми к употреблению, процедурами и функциями Visual Ba sic. Были изучены такие категории встроенных функций, как математические, символьные, системные и др. Встроенные процедуры в языке Visual Basic называются методами. Они применяются к тем или иным объектам. Например, графический метод Circle — встроенная процедура рисования окружностей или эллипсов.

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

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

Преимущества разбивки npoгpaммы на процедуры:

1. Осутствуют повторения при записи программного кода. Процедура занимает одно место в программе, вызывается много раз из многих мест в программе.

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

3. Сокращается время написания новых программ, (если есть библиотека процедур, созданных ранее, их можно использовать в последующих программах.


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



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