7.4 程序的模块化 结构化程序设计方法要求将一个大的系统分解成若干个子系统,每个子系统就构成一个程序模块。模块是一个相对独立的程序段,它可以为其他模块所调用,也可以去调用其他模块。将一个应用程序划分成一个个功能相对简单、单一的模块程序,不仅有利于程序的开发,也有利于程序的阅读和维护。VFP模块化在具体实现上提供三种形式,它们是子程序、过程和函数。 一、子程序 子程序也叫外部过程,是以程序文件(.PRG)的形式单独存储在磁盘上。子程序只需录入一次,就可反复被调用执行 。 1.子程序的结构 在VFP中,子程序的结构与一般的程序文件一样,可以用MODIFY COMMAND命令来建立、修改、和存盘,扩展名也默认为.PRG。 子程序与其他程序文件的唯一区别是其末尾或返回处必须有返回语句RETURN。 【语句格式】 RETURN [TO MASTER|TO 程序文件名|表达式] 【语句功能】该命令中止一个程序、过程、或用户自定义函数的执行,返回上一级调用程序、最高级调用程序、另外一个程序或命令窗口。 【语句说明】 (1)通常程序执行到RETURN时,会自动返回到上级调 用程序调用语句的下一条语句继续执行。如果是在 最高一级主程序中,则返回命令窗口。 (2)选用TO MASTER 子句时,则返回最高一级调用程 序,即在命令窗口下,调用
原创力文档

文档评论(0)