数据库应用与程序设计教程 作者 陈宝贤 第8章程序设计基础.pptVIP

数据库应用与程序设计教程 作者 陈宝贤 第8章程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.3 程序中常用的命令 8.4 过程及其调用 8.5 程序的测试与调试 3.子程序或过程的返回语句 命令格式:RETURN [表达式/TO MASTER/TO 过程名] 命令功能:将程序控制权返回给调用程序,并返回表达式值。 命令说明: (1)表达式短语:指定返回给调用程序的表达式值。如果省略RETURN命令或省略返回表达式,则自动将“.T.”返回给调用程序。 (2)TO MASTER短语:将控制权返回给最外层的调用程序。 (3)TO 过程名短语:将控制权返回给指定的过程。 1.调用过程 命令格式:DO 过程名 [IN 程序文件名][WITH 参数表] 命令功能:执行过程名所指定的子程序。WITH用于主程序和子程序间参数的传递。 命令说明: (1)过程名短语:指定要执行的过程名称。 (2)IN 程序文件名 : (3)[WITH 参数表]:指定要传递给程序或过程的参数。 8.4.2 调用过程或过程文件 2.调用过程文件 命令格式:SET PROCEDURE TO [过程文件1[,过程文件2,...]][ADDITIVE] 命令功能:打开指定的过程文件。 命令说明: (1)ADDITIVE表示并不关闭已打开的过程文件。 (2)调用其他命令文件中的过程要先打开此命令文件,才能调用。 (3)调用过程文件中的过程。也要先打开过程文件,再用Do 过程名或 过程名()调用。 (4) 在主程序中应先打开过程文件,将过程文件中的所有过程都调入内存(打开一个过程文件只算打开了一个文件)。 3.关闭过程文件语句 当过程文件不再用时应将其关闭,以节省内存空间。 命令格式1:SET PROCEDURE TO 命令功能:关闭所有已打开的过程文件。 命令格式2:RELEASE PROCEDURE 过程文件1[,过程文件2,...]?? 命令功能:关闭所指定的过程文件。 4.参数传递 (1)调用程序向被调用过程传递参数的命令: 命令格式1: DO? 过程名? WITH? 实参1[,实参2,…] 命令格式2:过程名? WITH? 实参1[,实参2,…] 说明: ①DO? WITH语句中的参数也叫实在参数。 ②实在参数可以是任何类型的常量、变量和表达式,有多个参数时,各参数之间用逗号分隔。 ③若参数表中的内存变量与库文件的字段名相同时,则内存变量前应冠以m-,以区别同名字段变量,否则字段变量优先于内存变量。 ④参数表中的内存变量必须先定义或赋值才能使用。 ⑤采用命令格式1,如果实参是常量,称为按值传递,即把实参的值传给形参;如果实参是变量,称为按引用传递,即把实参的地址传给形参; ⑥采用命令格式2,默认情况下都以按值方式传递参数,如果实参是变量,可以通过命令SET UDFPARMS重新设置参数传递的方式。 (2)在过程中接收参数的命令: 命令格式1:PARAMETERS? 形参变量1[,形参变量2,…] 命令格式2:LPARAMETERS? 形参变量1[,形参变量2,…] 说明: ①PARAMETERS语句中的参数也叫形式参数,形式参数只能是变量。 ②PARAMETERS 语句只能在过程中使用,且必须作为过程中PROCEDURE语句后的第一条可执行语句。 ③形参的数目不能少于实参的数目,多余的形参变量初值为逻辑假.F.,形式参数与实在参数要类型对应一致 ④PARAMETERS中形式参数默认为私有变量,LPARAMETERS 中形式参数默认为局部变量,过程结束后,即被清除。若与其对应的实在参数为变量,则其值可以传回主程序。 * 第 8 章 程序设计基础 程序是能够完成特定任务的命令序列的组合。Visual FoxPro 提供了结构化程序设计方法,能帮助用户创建出功能强大、灵活多变的应用系统。 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 8.1 Visual FoxPro的工作方式 8.2 程序文件的建立与编辑 8.2.1 程序文件的建立与修改 8.2.2 程序文件的保存 8.2.3 程序文件的执行 8.3 程序的基本结构 8.3.1 结构化程序 8.3.2 顺序结构 8.3.3 分支结构 8.3.4 循环结构 教学内容 8.4 过程及其调用 8.4.1 定义过程或过程文件 8.4.2 调用过程或过程文件 8.4.3 变量的作用域 8.5 程序的测试与调试 8.5.1 建立测试环境 8.5.2 调试器窗口 8.5.3 断点 教学内容 Visual FoxPro有两种工作方式,人机交互方式和程序方式。 1.交互方式有两种:

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档