数据库应用与程序设计教程 教学课件 作者 陈宝贤 第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 程序的测试与调试 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重新设置参数传递的方式。 * 第 8 章 程序设计基础 程序是能够完成特定任务的命令序列的组合。Visual FoxPro 提供了结构化程序设计方法,能帮助用户创建出功能强大、灵活多变的应用系统。 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.交互方式有两种: (1)命令方式 Visual Foxpro的命令方式是利用命令窗口来实现的。用户在命令窗口中输入命令,可实现对数据库的各种操作。 (2)菜单方式 这种方式直观、方便。 2.程序方式 程序是能够完成指定任务的命令序列的组合,可以通过菜单方式或命令方式建立、编辑修改或运行。这组命令以扩展名为.PRG的文件形式保存就叫做程序文件或称为命令文件。 与交互式方式相比,采用程序方式有许多好处: 8.1 Visual FoxPro的工作方式 程序设计的基本步骤包括 (1)对问题进行说明,描述程序的目标。 (2)分解问题成各独立步骤。 (3)编制各模块。 (4)测试并完善各模块。 (5)组装全部模块。 (6)整体测试。 8.2 程序文件的建立与编辑 8.2.1 程序文件的建立与修改 命令方式 命令格式:MODIFY? COMMAND? [文件名] 命令功能:建立或编辑修改指定的命令文件,并打开Visual FoxPro 6.0文本编辑器,进入命令文件编辑窗口。 若文件名是一个已有的文件,则此命令表示打开此文件进行修改;若没有这个文件名,则表示新建一个程序文件,并以此作为程序文件名。 2.以菜单方式 3.在项目管理器中,选定“代码”选项卡中的“程序”项。 4.利用建立、编辑文本文件的工具软件。 5.利用设计工具编写代码: 8.2.2

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档