子程序.ppt
- 文档编号:18788245
- 上传时间:2023-11-14
- 格式:PPT
- 页数:15
- 大小:620.50KB
子程序.ppt
《子程序.ppt》由会员分享,可在线阅读,更多相关《子程序.ppt(15页珍藏版)》请在冰点文库上搜索。
子程序和过程文件,1、能建立子程序、过程文件。
2、掌握变量的作用域和参数传递。
学习目标,子程序,作用域,过程文件,参数传递,1、“子程序”相对于主程序而言,能够独立存储在磁盘上,是独立的程序文件,扩展名为.PRG。
2、创建MODICOMMAN3、子程序的调用调用:
DOWITH,子程序,4、子程序的返回RETURNTOMASTER说明:
RETURN:
遇到该语句时结束当前程序运行,返回到调用者调用语句的下一行。
RETURNTOMASTER:
有多级调用时,将返回到最高级调用者。
若在命令窗口直接运行子程序,则遇到RETURN语句将返回到命令窗口。
子程序,过程与过程文件,过程文件可以是独立的磁盘文件,扩展名是PRG,用于存放过程、自定义函数,也可以将一般程序、过程或自定义函数放在同一个过程文件中。
过程文件的创建方法同程序文件。
过程与过程文件,1、过程的结构格式:
PROCEDUREENDPROC,过程与过程文件,过程文件的创建创建过程文件,请执行在菜单栏上的“新建/程序”命令,或在命令窗口输入命令:
MODIFYCOMMAND。
在打开的程序编辑窗口,按照过程的语法结构,输入并编辑过程,并将过程文件保存在默认目录中。
注意:
不能把可执行的主程序代码放在过程之后!
过程与过程文件,3、过程文件的打开与关闭打开过程文件:
SETPROCEDURETO关闭过程文件:
SETPROCEDURETO4、过程的调用格式:
DOWITH说明:
在调用程序(主程序)中需要包含过程文件的打开与关闭语句。
有WITH项:
传递参数到过程,并可从过程返回值。
1、引用方式当是内存变量列表时,每个内存变量的值传给PARAMETERS中对应变量,而该调用程序中的内存变量被隐含起来,但其值随着被调用程序中相对应变量的值的变化而变化。
参数传递,2、传值方式当是内存变量表达式列表或单个内存变量用圆括号括起来时,每个内存变量表达式的值传给PARAMETERS中对应变量,而该调用程序中出现在表达式中的内存变量不被隐含,其值也不随着被调用程序中相对应变量的值的变化而变化。
参数传递,1.public命令:
定义全局变量或数组。
对于当前VisualFoxPro工作期中执行的任何程序,都可以使用和修改全局变量和数组。
2、未特殊声明的为私有变量。
3.LOCAL命令:
创建局部内存变量和内存变量数组。
局部内存变量和内存变量数组只能在创建它们的过程或函数中使用和更改,不能被高层或低层程序访问。
一旦包含局部内存变量和数组的过程或函数执行完毕,则释放这些局部内存变量和数组。
作用域,顺序,请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容,请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容,请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容,请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容请输入内容,图片展示,照片名,照片说明照片说明照片说明照片说明照片说明照片说明照片说明照片说明,Thanks,公司名公司名公司名公司名,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 子程序