Visual+FoxPro程序设计幻灯片.徐红波.第5章

Visual+FoxPro程序设计幻灯片.徐红波.第5章

ID:44771759

大小:77.50 KB

页数:50页

时间:2019-10-28

Visual+FoxPro程序设计幻灯片.徐红波.第5章_第1页
Visual+FoxPro程序设计幻灯片.徐红波.第5章_第2页
Visual+FoxPro程序设计幻灯片.徐红波.第5章_第3页
Visual+FoxPro程序设计幻灯片.徐红波.第5章_第4页
Visual+FoxPro程序设计幻灯片.徐红波.第5章_第5页
资源描述:

《Visual+FoxPro程序设计幻灯片.徐红波.第5章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、讲师:徐红波E-mail:x_h_b@tom.comVisualFoxPro程序设计教程第5章程序设计基础VFP的工作方式:1)交互式工作方式是直接在命令窗口中执行命令或用菜单及工具栏按钮执行命令。2)自动化工作方式是用编写的程序或用各种生成器生成程序文件再执行。5.1程序文件的建立、修改、执行 5.1.1程序程序是能够完成一定任务的命令集合。程序文件的扩展名为prg。5.1.2程序文件的建立和修改1)用界面方式建立和修改程序2)用命令方式建立和修改程序格式:MODIFYCOMMAND[<文件名>

2、?]

3、功能:打开程序编辑器,用于建立或修改程序文件5.1.3程序文件的执行1)用界面方式执行程序文件2)用命令方式执行程序文件格式:DO<程序名>功能:执行<程序名>指定的程序5.1.4程序的书写规则一个程序是由若干行组成,每行由回车键结束1)命令行:一个命令可以写在一行也可以分多行书写,分行书写时应该在行尾加续行符“;”2)命令的注释:注释符有&&,*,NOTE三种格式1:&&[<注释内容>]格式2:*[<注释内容>]格式3:NOTE[<注释内容>]功能:程序注释说明:格式1为行尾注释,即可写在命令行的尾部

4、。格式2与格式3为行首注释,即以*和NOTE开始的行都为注释例5.1在学生库中查找VFP与C的成绩大于90分的学生的学号,姓名以及课程VFP与C语言的成绩opendatabase学生&&打开学生数据库select学生.学号,学生.姓名,学生成绩.vfp,学生成绩f.c;where学生.学号=学生成绩.学号and学生.学号=学生成绩f.学号and;学生成绩.vfp>=90AND学生成绩f.c>=90;&&命令分行书写要加分号from学生,学生成绩,学生成绩f&&select命令结束closedatabas

5、eall&&关闭数据库return5.1.5调试命令与辅助命令1、SETTALK命令格式:SETTALKON

6、OFF功能:设置是否显示命令在执行过程中的状态信息,ON为显示信息(默认值),OFF为不显示信息。如:命令copyfiles学生.*to学生1.*,若选ON,则显示复制过程中复制的几个文件的信息。若选OFF,则无信息。2、CANCEL命令格式:CANCEL功能:终止程序运行,清除所有私有变量,返回到命令窗口3、RETURN命令格式:RETURN功能:结束当前程序执行,返回到调用它的上级程序,若无

7、上级调用程序,则返回到命令窗口4、QUIT命令格式:QUIT功能:退出VFP系统,返回WINDOWS操作系统5.2输入与输出命令 5.2.1输入命令1)INPUT命令格式:INPUT[<字符表达式>]TO[<内存变量>]功能:从键盘输入数据,回车后将数据赋给内存变量说明:1)<字符表达式>为提示信息。2)输入的数据可为,常量,变量,表达式。3)输入C,L,D型常量时要用定界符。例5.2查找指定姓名对应学生的学号,性别和数学成绩。opendatabase学生input"输入姓名:"tonameselect

8、学生.学号,学生.姓名,学生成绩.数学from学生,学生成绩;where学生.姓名=nameand学生成绩.学号=学生.学号closedatabaseallreturn2)ACCEPT命令格式:ACCEPT[<字符表达式>]TO[<内存变量>]功能:从键盘输入字符串数据,赋给内存变量说明:1)<字符表达式>为提示信息。2)输入的字符串不需加定界符,否则会将定界符作为字符串的一部分。3)若不输入数据直接按回车键,将空串赋给变量。3、WAIT命令格式:WAIT<字符表达式>]TO[<内存变量>][WINDO

9、W[AT<行,列>][NOWAIT][CLEAR

10、NOCLEAR][TIMEOUT<数值表达式>]功能:暂停程序运行,字符表达式为提示信息,待从键盘输入一个字符赋给内存变量,程序继续执行。说明:1)省略[<字符表达式>],则显示默认信息,按任意键继续…。2)对于[TO<内存变量>],若直接回车,变量中内容为空串,省略此项,输入字符不保存。3)[[WINDOW[AT<行,列>]]设置信息窗口在屏幕上的位置,省略AT<行,列>信息将显示在屏幕的右上角。4)[NOWAIT]不等待输入直接往下执行。5)CLEA

11、R清除提示信息窗口,NOCLEAR不清除提示信息窗口,直到执行一条WAITWINDOW命令或WAITCLEAR命令为止。6)[TIMEOUT<数值表达式>]由数值表达式指定等待输入的秒数。若超出秒数,则不等待自动往下执行。例5.3WAIT的应用wait"继续?"toxwindowtime105.2.2输出命令格式:@<行,列>[SAY<表达式>][GET<变量名>][DEFAULT<表达式>]功能:在屏幕指定行列输出表达式的值并修改内存变量

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

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

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