VisualFoxPro程序设计基础.ppt

VisualFoxPro程序设计基础.ppt

ID:52268660

大小:1.61 MB

页数:76页

时间:2020-04-03

VisualFoxPro程序设计基础.ppt_第1页
VisualFoxPro程序设计基础.ppt_第2页
VisualFoxPro程序设计基础.ppt_第3页
VisualFoxPro程序设计基础.ppt_第4页
VisualFoxPro程序设计基础.ppt_第5页
资源描述:

《VisualFoxPro程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计基础本章主要内容1程序文件的建立与执行2顺序结构3选择结构4循环结构5过程与过程文件1程序的基本概念程序是能够完成一定任务的命令的有序集合。程序文件(命令文件)存放程序的文本文件。(.PRG)建立程序文件的优点:(1)运行程序文件,会自动执行程序文件中的各条命令(2)程序文件中的命令可以长期保存,并且可以多次运行1程序文件的建立与执行程序文件建立方法:1)利用菜单:文件

2、新建

3、程序2)利用命令:MODIFYCOMMAND<文件名>程序文件执行方法:1)菜单方式:程序

4、运行2)利用

5、命令:DO<文件名>别忘了保存CTRL+W2程序文件的建立与执行程序设计基础VFP的工作方式:1)交互式工作方式是直接在命令窗口中执行命令或用菜单及工具栏按钮执行命令。2)自动化工作方式是用编写的程序或用各种生成器生成程序文件再执行。程序文件的建立和修改1)用界面方式建立和修改程序2)用命令方式建立和修改程序格式:MODIFYCOMMAND[<文件名>

6、?]功能:打开程序编辑器,用于建立或修改程序文件程序文件的执行1)用界面方式执行程序文件2)用命令方式执行程序文件格式:DO<程序名>功能:执行<程序名>指定的

7、程序程序的书写规则一个程序是由若干行组成,每行由回车键结束1)命令行:一个命令可以写在一行也可以分多行书写,分行书写时应该在行尾加续行符“;”2)命令的注释:注释符有&&,*,NOTE三种格式1:&&[<注释内容>]格式2:*[<注释内容>]格式3:NOTE[<注释内容>]功能:程序注释说明:格式1为行尾注释,即可写在命令行的尾部。格式2与格式3为行首注释,即以*和NOTE开始的行都为注释四种命令的功能:①CANCEL:终止程序的执行,清除所有的私有变量,返回到命令窗口;②DO:调用执行另一个程序;③RETUR

8、N:结束程序,返回到调用它的上级程序继续运行,若无上级程序则返回到命令窗口;④QUIT:结束程序的执行,并退出VisualFoxPro系统,返回到操作系统。调试命令与辅助命令SETTALK命令格式:SETTALKON

9、OFF功能:设置是否显示命令在执行过程中的状态信息,ON为显示信息(默认值),OFF为不显示信息。若选ON,则显示相应的信息。若选OFF,则无信息。简单的输入输出命令INPUTACCEPTWAIT1)简单的输入输出命令(INPUT)格式:input[“提示信息”]to<内存变量>功能:显示提示信息

10、,等待用户从键盘输入数据,并将输入值存入内存变量中,用户可以输入任何合法的表达式。(1)用户从键盘输入的数据可是各种类型的常量、变量或者表达式,但不能不输入内容而直接按回车键;(2)<提示信息>可省略,否则<提示信息>要加字符串定界符;(3)从键盘输入各种类型数据时,需要加相应的定界符;(4)此命令根据用户需要既可以输入到命令窗口中执行,也可以编写在程序中。注意2)简单的输入输出命令(ACCEPT)格式:accept[“提示信息”]to<内存变量>功能:显示提示信息,等待用户从键盘输入字符串,并将该字符串存入内

11、存变量中(1)ACCEPT命令只接收字符串,输入字符串时,不需要加定界符;(2)<提示信息>可省略,否则<提示信息>要加字符串定界符;(3)可以不输入内容而直接按回车,系统会把空串赋给指定的<内存变量>;(4)此命令根据用户需要既可以输入到命令窗口中执行,也可以编写在程序中。注意3)简单的输入输出命令(WAIT)格式:WAIT[“提示信息”][TO<内存变量>][WINDOW[AT<行>,<列>]][TIMEOUT<数值表达式>]功能:显示提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时,程序继续运行简单

12、的输入输出命令(WAIT)(1)WAIT命令只接收单个字符,输入字符时,不需要加定界符,系统将输入的字符赋值给<内存变量>;若用户是按回车键或者单击鼠标左键,系统将空串赋值给<内存变量>;(2)若省略<提示信息>,则显示默认的提示信息“按任意键继续……”;否则<提示信息>要加字符串定界符;(3)通常,<提示信息>显示在VisualFoxPro主窗口或当前用户自定义窗口中,如果指定了WINDOW子句,则在主窗口的右上角会出现一个WAIT提示窗口,用来显示提示信息,也可以用AT短语指定窗口的显示位置;(4)若选用N

13、OWAIT短语,系统将不等待用户按键,继续向下执行程序;(5)TIMEOUT子句用来设定等待的时间,以秒数为单位。超过此时间系统将不再等待用户按键,自动往下执行程序。注意INPUT、ACCEPT和WAIT的区别input:可接受各种类型数据accept:只接受字符串wait:只接受单个字符按命令在程序中出现的先后次序执行。6.2顺序结构在程序执行时,根据不同的条件,选择执行不同的程序语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。