Visual FoxPro 实用教程(NCRE 之VFP全攻略)第5章.pptxVIP

Visual FoxPro 实用教程(NCRE 之VFP全攻略)第5章.pptx

  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文档。上传文档
查看更多
Visual FoxPro 实用教程---(NCRE 之VFP全攻略)中国医科大学计算机中心//computer第5章Visual FoxPro程序设计导学一、学习目标1.了解过程化程序设计的基本概念及设计方法。2.掌握过程化程序设计的语言基础及程序设计的三种基本控制结构。3.熟悉模块化程序设计的基本方法,掌握子程序及过程调用的设计与运行方法。二、重点、难点1、三种分支结构: IF-ENDIF IF-ELSE-ENDIF DO CASE-ENDCASE2、三种循环结构: DO WHILE-ENDDO FOR-ENDF SCAN-ENDSCAN3、多模块程序设计及调用: 子程序、过程、变量作用域及带参数传递的过程调用。 5.1 Visual FoxPro程序与程序设计5.1.1程序文件与程序设计程序是能够完成一定任务的命令的有序集合。建立程序有如下好处:(1)可以利用编辑器,方便地输入、修改和保存程序;(2)可以用多种方式、多次运行程序;(3)可以在一个程序中调用另一个程序。Visual FoxPro程序文件的扩展名为.PRG。5.1 Visual FoxPro程序与程序设计5.1.2 程序文件的建立与运行程序的建立(1)菜单方式单击【文件】|【新建】菜单→“程序”命令→程序输入→编辑→保存。(2)命令方式【格式1】MODIFY COMMAND [路径] 程序名 [ .PRG] 【格式2】MODIFY FILE [路径] [ 文件名.PRG ]5.1 Visual FoxPro程序与程序设计5.1.2 程序文件的建立与运行2. 程序的运行(1)菜单方式单击【程序】|【运行】当一个程序处于打开状态时,可以单击工具栏上按钮(2)命令方式【格式】DO [路径] 程序名 [ .PRG]5.1 Visual FoxPro程序与程序设计5.1.2 程序文件的建立与运行3.结束程序运行可用下面命令:① CANCAL:终止程序运行,清除所有的私有变量(私有变量在 5.3.3节介绍),返回命令窗口;② RETURN:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口;③ QUIT:退出Visual FoxPro系统,返回到操作系统。5.1 Visual FoxPro程序与程序设计5.1.3 三种交互式输入输出语句(1)ACCEPT 字符串输入命令【格式】ACCEPT [提示信息] TO 内存变量【功能】暂停运行,等待用户输入信息。【说明】只接收字符串且不需要加定界符,否则系统会把定界符作为字符串本身的一部分。如果不输入内容而直接按回车键,系统会把空串赋给指定的内存变量。【例5-1】从键盘输入“patient.dbf”表的文件名,要求打开该数据表并显示其记录内容。 CLEAR ACCEPT 请输入数据表名 TO sjk USE sjk LIST 运行例题5.1 Visual FoxPro程序与程序设计5.1.3 3种交互式输入输出语句(2)INPUT 表达式输入命令【格式】INPUT [提示信息] TO 内存变量【功能】将用户输入的内容赋值给指定的内存变量。【说明】① INPUT命令可以接收字符型、数值型、逻辑型、日期型和日期时间型等类型的数据;②输入字符串时必须加定界符,输入逻辑型常量时用圆点定界(如.F.),输入日期时间型常量时用大括号(如{^2014-11-12})【例5-2】输入两个边长的值后输出长方形面积结果。 INPUT 请输入长方形一条边的边长: TO aINPUT 请输入长方形另一条边的长: TO bs=a*b? 该长方形的面积为:, s运行例题5.1 Visual FoxPro程序与程序设计5.1.3 3种交互式输入输出语句(3)WAIT单字符输入命令【格式】WAIT [字符表达式] [TO 内存变量] [WINDOW [AT 行,列]] [NOWAIT][CLEAR | NOCLEAR][TIMEOUT 数值表达式]【功能】暂停程序执行直到用户按任意键或单击鼠标继续执行【说明】①如果没有字符表达式,则显示“按任意键继续...”;②内存变量类型为字符型。若用户按的是Enter键或单击了鼠标,那么内存变量中保存的将是空串。5.1 Visual FoxPro程序与程序设计(3)WAIT单字符输入命令【说明】③如果指定了WINDOW子句,则会出现提示窗口来显示提示信息。提示窗口一般位于主窗口的右上角,也可用AT短语指定其在主窗口的位置;④选用NOWAIT短语,系统将不等待用户按键,直接往下执行;⑤若选用NOCLEAR短语,则不关闭提示窗口,直到用户执行下一条WAIT WINDOW命令或WAIT CLEAR命令为止;⑥TIMEOU

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档