- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考点
程序的基本结构 DO循环结构
程序的基本结构 SCAN循环结构
程序的基本结构 IF循环结构
模块的定义和调用
参数传递
变量的作用域
程序调试
;Visual FoxPro的工作方式 ; 2.菜单方式
在Visual FoxPro 环境下,也可以通过系统提供的菜单选项,对数据库资源进行操作管理和对系统环境进行设置;并通过菜单建立命令文件及运行命令文件。所谓菜单方式,即通过打开不同的菜单选择并完成不同的操作
3.程序文件方式
程序文件(简称程序)也叫做命令文件。运用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库资源进行操作管理的命令和对系统环境进行设置的命令,集中在一个以(.PRG)为扩展名的命令文件中,然后再通过菜单方式或命令方式运行该命令文件。所谓命令方式,即通过程序文件中的命令完成不同的操作。;7.1 程序与程序文件;采用程序方式的好处;有关Visual FoxPro程序的几点说明;7.1.2 程序文件的建立、修改与执行 ;2.保存程序
程序输入、编辑完毕,单击【文件】|【保存】菜单项,或按Ctrl+W复合键,在另存为对话框中指定程序文件的存放位置和文件名,并单击保存按钮保存程序文件并退出文本编辑器。程序文件的默认扩展名是.PRG。
;3.执行程序
程序文件建立后,可以用多种方式、多次执行它。
(1)菜单方式
① 单击【程序】|【运行】菜单项,打开运行对话框
② 从文件列表框中选择要运行的程序文件,并单击运行命令按钮,启动运行该程序文件
(2)命令方式
【格式】DO 文件名
【功能】执行指定的程序文件
执行程序文件时,将依次执行文件中的命令,直到所有命令执行完毕,或者执行到以下命令:
① CANCAL:终止程序运行,清除所有的私有变量,返回命令窗口;
② DO: 转去执行另一个程序
③ RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口;
④ QUIT:结束程序执行并退出Visual FoxPro系统,返回操作系统 ;7.1.3 交互式语句/键盘输入命令 ;例9-1:要求用户从键盘上输入用户名,然后把输入的用户名显示出来。;格式:INPUT [提示信息] TO 内存变量;例9-2:求任意两数之和。; J=2800
INPUT 输入 J+200 : TO A
ACCEPT 输入 J+200 : TO B
?A=,A
? B=,B
注:执行时,先后两次输入同样的内容:J+200;格式:WAIT [提示信息] [ TO 内存变量 ]
[window] [TIMEOUT 数值表达式];? 您选择的是第 + CHOICE + 个选项;二.输出类语句;三. 设置会话状态语句;四. 清屏与注释语句;2. 注释语句;五. RETURN命令;六. 终止程序执行语句;7.2 程序的基本结构 ; 3.循环结构
循环结构则能够使某些语句或程序段重复执行若干次。如果某些语句或程序段需要在一个固定的位置上重复操作,使用循环是最好的选择。
4.过程结构
在许多应用程序中,有一些程序段需要反复执行多次,这些程序段不在一个固定的位置上,而是分散在程序的许多位置上重复执行,可将其与嵌入它的程序分开,形成独立的程序序列,待使用时再调入程序中,以实现不同位置上的重复操作。这样做增强了程序的可读性和模块化。我们称这种具有独立功能而且可以被其它程序调用的程序序列为过程。;在计算机应用的许多场合,要求程序根据不同的条件采用不同的处理方法。如果条件满足,则执行某一些语句;如果条件不满足,则执行另一些语句。
Visual FoxPro提供条件语句、分支语句两种选择结构。;选择结构形式有如下三种:
1.条件语句
1. 单条件语句,即根据用户设置的条件表达式的值,决定某一操作是否执行。
(1)语句格式:
IF〈条件表达式〉
〈命令行序列〉
ENDIF
(2)语句功能:
该语句首先计算〈条件表达式〉的值,当〈条件表达式〉的值为真时,执行〈命令行序列〉;否则,执行ENDIF后面的第一条命令;【例7-6】求一元二次方程AX2+BX+C=0的实根。程序文件名为PROG6.PRG
CLEAR
INPUT a= TO A
INPUT b= TO B
INPUT c= TO C
Z=B^2-4*A*C
IF Z=0
X1=(-B+SQRT(Z))/(2*A)
X2=(-B-SQRT(Z))/(2*A)
? X1,X2
E
文档评论(0)