Visual FoxPro程序设计杜春敏 VFP第5章

Visual FoxPro程序设计杜春敏 VFP第5章

ID:40239694

大小:3.80 MB

页数:134页

时间:2019-07-28

Visual FoxPro程序设计杜春敏 VFP第5章_第1页
Visual FoxPro程序设计杜春敏 VFP第5章_第2页
Visual FoxPro程序设计杜春敏 VFP第5章_第3页
Visual FoxPro程序设计杜春敏 VFP第5章_第4页
Visual FoxPro程序设计杜春敏 VFP第5章_第5页
资源描述:

《Visual FoxPro程序设计杜春敏 VFP第5章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1主编杜春敏MicrosoftVisualFoxPro程序设计2第5章结构化程序设计5.1程序文件的建立与修改5.2简单的交互式输入/输出命令5.3程序的基本结构5.4程序的模块化5.5程序调试3VFP是一种高级语言,它提供了三种工作方式:交互方式、程序方式和菜单方式。前面所学的命令就是交互式,本章介绍程序执行方式。4程序是指能够完成特定任务的命令序列。这些命令序列以文件形式存入磁盘,这个文件称为程序文件或命令文件,其扩展名为.prg。55.1程序文件的建立与修改5.1.1程序的创建在VFP中,创建程序可以使用菜单方式或命令方式。61.菜单方式①选择“文件”菜单下的“新建(N

2、…)”,或单击工具栏中的“新建”按钮,或者直接按热键“Ctrl+N”,打开“新建”对话框;②在“新建”对话框中选择“程序”,再单击“新建文件”按钮,弹出程序编辑窗口;③在程序编辑窗口中录入程序内容;④程序录入完毕,按Ctrl+W保存文件,并关闭程序编辑窗口,返回VFP主窗口。72.命令方式格式:MODIFYCOMMAND[〈文件名〉]功能:打开一个程序编辑窗口,建立或修改程序文件。说明:〈文件名〉缺省,则新建的程序文件默认文件名为程序1、程序2、……,如图5-1所示。8图5-1缺省文件名的命令方式打开的程序编辑窗口95.1.2程序的编辑及运行1.程序的打开及编辑我们通常用如下

3、方法打开程序文件并进行编辑修改:(1)菜单方式(2)命令方式10(1)菜单方式选择“文件”菜单下的“打开(O…)”,或单击工具栏中的“打开”按钮,或者直接按快捷键“Ctrl+O”,打开“打开”对话框。在文件类型一栏选择“程序*.prg;*.spr;*.mpr;*.qpr)”,再从查找范围中找到相关文件名,单击选中,最后单击“确定”按钮即可。在打开的程序编辑窗口可对源程序进行修改。11(2)命令方式直接用MODIFYCOMMAND〈文件名〉,即可打开相关文件进行编辑修改。注:VFP程序是命令行的序列,每条命令都必须以回车键结尾,一行只能写一条命令,若一条命令很长需分行写时,分行

4、处要添加续行符“;”。122.程序运行程序编辑修改后,最好先保存。保存后便需要运行来验证结果。运行程序的方法通常有以下几种:(1)菜单方式(2)命令方式13(1)菜单方式:选择“程序”菜单下的“运行”(或按快捷键Ctrl+D),弹出“运行”对话框;(2)命令方式格式:DO<程序文件名>功能:执行指定文件名的程序。14注:①<程序文件名>可以包含路径、程序文件的扩展名。缺省路径为当前文件夹。②程序编辑窗口为当前活动窗口时,执行程序也可使用工具栏中的“!”工具按钮或按快捷键“Ctrl+E”。15例5-1:通过键盘输入两个数,计算两个数的乘积,并输出计算结果。分析:按题示,步骤如下

5、:操作:*MODICOMMEX5-1.PRGSETTALKOFFINPUT[输入数A:]TOAINPUT[输入数B:]TOB?A*BSETTALKONRETURN存盘:Ctrl+W开始求积:结束A*B?A*B输入两个数输出结果:A、B16补充:1.显示xs.dbf中在1985年以后出生的记录。2.显示xs.dbf中所有是党员的记录。DISPLAYFOR出生年月>{1985/12/31}LISTFOR党员否党员否或:DISPLAYFORyear(出生年月)>1985175.1程序文件的建立与修改5.2简单的交互式输入/输出命令5.3程序的基本结构5.4程序的模块化5.5程序调试

6、185.2简单的交互式输入/输出命令1.非格式化输入命令1)WAIT命令(输入单个字符语句)WAIT[<提示信息>][TO<内存变量>][WINDOW][TIMEOUT<数值表达式>]作用:接收通过键盘输入的一个字符,保存到指定的内存变量。注:缺省<提示信息>,屏幕显示:“按任意键继续…”192)ACCEPT命令(输入字符串语句)ACCEPT[<提示信息>]TO<内存变量>3)INPUT命令(输入任意型数据)INPUT[<提示信息>]TO<内存变量>作用:接收通过键盘输入的数据,保存到指定的内存变量。操作20注:ACCEPT命令只能接收字符型数据,不需加定界符引号或方括号,输

7、入完成后按回车;INPUT命令可以接收N型,C型,D型,L型,除N型外,其他各型均要用定界符括起;WAIT命令只能接收一个字符,且不需按回车。212.非格式化输出命令1)?命令?[<表达式表>]计算表达式的值,并把表达式的值在当前行的下一行的首位输出.2)??命令??[<表达式表>]计算表达式的值,并把表达式的值在当前行的当前光标位置输出.223)文本输出语句TEXT<文本内容>ENDTEXT功能:将〈文本内容〉原样输出。说明:TEXT和ENDTEXT各独占一行,且必须成对使用。233.格式化输入/输出

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

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

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