Авторизация



Команды модульного программирования

Оценить
(0 голоса)

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

Первая и наиболее употребимая из них — команда DO: DO (имя подпрограммы) WITH (список параметров)

Главную программу можно вызвать также непосредственно из системы dBASE командой DO (без параметров).

В этой записи имя подпрограммы обозначает либо имя командного файла па диске с текстом подпрограммы, либо собственное имя подпрограммы, которая уже стала доступной пользователю при выполнении команды SET PROCEDURE ТО (имя командного файла с набором подпрограмм).

По команде DO выполнение основной программы временно прекращается, подпрограмме передаются параметры, начинают выполняться команды подпрограммы в собственном порядке их следования. Параметром может быть любое допустимое в dBASE III PLUS выражение. В случае, если требуется передать в качестве параметра поле, а не переменную памяти с тем же именем, используется имя рабочей зоны (имя рабочей зоны) —) (имя поля). Прием параметров осуществляется с помощью команды PARAMETERS (см. ниже). Выполнение команд подпрограммы будет осуществляться до тех пор, пока не произойдет одно из событий: обнаруживается какая-либо команда RETURN, RETRY, CANCEL или QUIT, или достигается конец командного файла (программы).

Выполнение подпрограммы
Команда CANCEL
Команды прерывания и вызова внешних программ
Команда SUSPEND
Пользователь

Добавить комментарий


Защитный код
Обновить