- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国医科大学“visualfoxpro数据库与程序设计”第5章
Visual FoxPro 实用教程---(NCRE 之VFP全攻略);第5章Visual FoxPro程序设计;国家二级考试考点
1.命令文件的建立与运行:
(1)程序文件的建立。
(2)简单的交互式输入、输出命令。
(3)应用程序的调试与执行。
2.结构化程序设计:
(1)顺序结构程序设计。
(2)选择结构程序设计。
(3)循环结构程序设计。
3.过程与过程调用:
(1)子程序设计与调用。
(2)过程与过程文件。
(3)局部变量和全局变量,过程调用中的参数传递。
4.用户定义对话框(MESSAGEBOX)的使用。
;导学
一、学习目标
1.了解过程化程序设计的基本概念及设计方法。
2.掌握过程化程序设计的语言基础及程序设计的三种基本控制结构。
3.熟悉模块化程序设计的基本方法,掌握子程序及过程调用的设计与运行方法。;二、重点、难点
1、三种分支结构:
IF-ENDIF
IF-ELSE-ENDIF
DO CASE-ENDCASE
2、三种循环结构:
DO WHILE-ENDDO
FOR-ENDF
SCAN-ENDSCAN
3、多模块程序设计及调用:
子程序、过程、变量作用域及带参数传递的过程调用。
;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”表的文件名,要求打开该数据表并显示其记录内容。
;5.1 Visual FoxPro程序与程序设计
5.1.3 3种交互式输入语句
(2)INPUT 表达式输入命令
【格式】INPUT [提示信息] TO 内存变量
【功能】将用户输入的内容赋值给指定的内存变量。
【说明】① INPUT命令可以接收字符型、数值型、逻辑型、日期型和日期时间型等类型的数据;
②输入字符串时必须加定界符,输入逻辑型常量时用圆点定界(如.F.),输入日期时间型常量时用大括号(如{^2014-11-12})
【例5-2】输入两个边长的值后输出长方形面积结果。
;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单字符输
文档评论(0)