第章vfp的程序设计技术.pptVIP

  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文档。上传文档
查看更多
第章vfp的程序设计技术.ppt

Visual FoxPro数据库技术及应用 第 8 章 VFP的程序设计技术 第8章 VFP的程序设计技术 8.1 程序设计概述 8.2 程序文件的建立和执行 8.3 程序的基本结构 8.4 过程与过程调用 8.5 数组 8.1 程序设计概述 程序是为了完成某项任务所需执行的命令序列,这些命令按照一定的结构有机地组合在一起,并以文件的形式存储在磁盘上,它的扩展名为.PRG。 VFP应用程序一般由以下几个部分组成: 程序提示:指出程序的名称、功能、作者等信息。 程序设置:设置程序的运行环境。 程序主体:包含实现某项功能的所有命令序列,一般包含数据的输入输出、数据的处理以及结果输出等。 程序整理:一些整理工作,如关闭各种文件,使系统状态恢复到标准状态。 程序退出:返回到系统的命令窗口状态或操作系统状态。 8.1 程序设计概述 一个大型的程序设计的基本步骤可以描述为: 对问题进行说明; 对问题进行分解; 编制各个分支模块; 测试以及完善各个分支模块; 组装全部模块; 整体程序的测试。 8.2 程序文件的建立和执行 8.2.1 程序文件的建立与修改 8.2.2 程序文件的执行 8.2.3 程序的常用命令 8.2.1 程序文件的建立与修改 程序文件的概念 在VFP中,要实现对数据操作的某一种功能,总要通过执行命令来完成。对于较为简单的功能,执行一个命令即可,但对于较复杂的功能,则往往需要执行多条命令来加以实现。 把多条命令组织起来,保存于一个文件中,便构成了一个程序文件,它的扩展名为.PRG。 8.2.1 程序文件的建立与修改 常用的创建方法有两种: 1、使用菜单建立程序文件: 1)第一步: 选择菜单[文件] –[新建]命令 或单击常用工具栏中的“新建”按钮 2)第二步: 从右图的对话框中选中“程序”,并单击“新建文件”按钮 进入编辑窗口,输入程序的内容,按Ctrl+W存盘退出。 8.2.1 程序文件的建立与修改 2、使用命令建立程序文件 格式:MODIFY COMMAND 程序文件名 实例:显示“教师信息表”中所有信息,再按职称分类汇总,然后显示各类职称的工资总和 MODIFY COMMAND GZZH (建立文件) DO GZZH (执行文件) 程序文件内容如下页: 8.2.1 程序文件的建立与修改 clear USE 教师信息表 LIST INDEX ON 职称 TO ZC TOTAL ON 职称 TO BUF USE BUF COPY TO GZZH FIELD 职称 ,基础工资 USE GZZH LIST FIELD 职称 ,基础工资 8.2.1 程序文件的建立与修改 【例8.1】建立名为8-1.prg的应用程序,使其能够打开表文件“学生.dbf”,并且可以根据输入的学生姓名在该表文件中查找并输出该学生的基本情况,然后关闭该文件。 在命令窗口中键入如下命令。 MODIFY COMMAND 8-1 打开程序编辑窗口,在其中输入以下代码。 USE 学生 ACCEPT 请输入要查询的学生姓名: TO XM LOCATE FOR 姓名 = XM ? 学号,姓名,性别,出生日期 USE RETURN 8.2.1 程序文件的建立与修改 在Visual FoxPro系统中,除了用上面介绍的建立、编辑程序文件方法外,还可以借助于“表单设计器”、“类设计器”、“菜单设计器”、“报表设计器”和“项目管理器”等代码设计工具完成程序文件的建立与编辑。 8.2.1 程序文件的建立与修改 程序文件的修改 1)用命令 ① MODIFY COMMAND 程序名 ② MODIFY FILE 程序名.prg 注意:后者的文件扩展名不能省略 2)利用菜单 [文件]-[打开] 选择“程序”类型 选择程序名 8.2.2 程序文件的执行 方法1:命令方式 DO 程序文件名 运行一个程序文件(.prg)时,会先把它翻译成一个目标文件(.fxp),再运行该目标文件。也可直接运行目标文件:DO 程序名.fxp 方法2:菜单方式 [程序]-[运行] 或直接选择最下面的执行 当前程序的命令 8.2.2 程序文件的执行 在程序运行过程中执行到下述命令时将会中断运行而退出: CANCEL:终止程序运行,消除所有的私有变量,返回命令窗口; DO:转去执行另一个程序; RETURN:结束当前程序的运行,返回到调用它的上级程序,若没有上级程序就返回命令窗口。 QUIT:退出VFP程序,返回到操作系统。 8.2.2 程序文件的执行 在程序运行过程中,若按下ESC键可使得运行强行中断。系统将给予用户3种选择: ①

文档评论(0)

danli208 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档