VFP 程序设计基础.doc

VFP 程序设计基础.doc

ID:51889225

大小:325.00 KB

页数:24页

时间:2020-03-18

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

《VFP 程序设计基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VFP程序设计基础6.1程序文件的建立、修改与运行、程序文件的建立与修改命令格式:modifycommand〈程序文件名〉功能:打开文本编辑窗口,用来建立或修改程序文件。说明:1.VFP程序源文件的扩展名为.PRG,用本命令建立时可缺省扩展名;程序在运行时,为了加快执行速度会自动编译,产生主文件名与源文件相同,扩展名为.FXP的目标文件;在VFP下若修改了.卩RG文件,系统也会自动重新编译。目标程序是紧凑的非文本文件,运行速度快,并可起到对源程序的加密作用。2.文件名前也可指明路径,例如:modifycommanda:vfpcxl3.关闭编辑窗口的方法:%1按Ctrl+W键

2、可将文件立即存盘并退出编辑;%1单击关闭按钮;%1双击编辑框最前边的控制菜单按钮;%1按Esc键;%1用文件菜朿的“保存”、“另存为”、“还原”及工具栏上的“保存按钮”命令也可关闭编辑窗口。4.VFP程序文件由命令组成,所以程序文件也称命令文件。5.VFP的程序是由命令组成的ASCII文本文件,因此可用任何文本编辑器或字处理软件来建立,文件扩展名不能缺省。6.在调试修改程序时,在命令窗口中可利用箭头键把光标回移到本命令上反复执行,而不必重复输入。例l:E6~01建立名为QH.PRG的命令文件,功能:求两数之和。在命令窗口输入命令:modifycommandqh,打开文本编辑窗口

3、。然后在文本编辑窗口输入程序:cleara=10b二20?"a+b二",a+b输入完程序后,按Ctrl+W存盘退出。二、程序的运行命令格式:DO〈程序文件名〉例如:DOQH或DOQH.PRG说明:在运行程序文件时,最好加上扩展名。1.如果执行的的程序不包含扩展名,VFP按以下顺序查找并执行。•EXE.APP.FXP•PRG(可执行文件)(一个应用程序)(编译过的程序文件)(程序文件)2.DO命令可执行菜单程序、表单程序、查询,此时须加上扩展名(.MPR、.SCR、.QPR)。6.2程序文件中的一些命令一、清屏命令格式;CLEAR功能:清除输出屏幕(窗口工作区、主窗口)上的所有字

4、符。二、程序结尾的专用命令1.RETURN终止程序运行,返回到调用它的上级程序继续执行;若无上级程序则返回到命令窗口。2.CANCEL终止程序运行,清除程序的私有内存变量,返回到命令窗口。3.QUIT终止程序运行,关闭VFP,返回到操作系统。三、程序注释命令程序注释命令是非执行命令,仅在程序中显示,用来提高程序的可读性。1.行首注释命令NOTE

5、*格式:NOTE

6、*[注释内容]功能:在程序中加注释行信息2.行尾注释命令格式:&&[注释内容]功能:在命令语句的尾部加注释信息程序的通用性:程序的通用性指程序对多种场合的适用性,通用性好的程序的应用范围较广。例1的程序只能求10与20

7、两数之和,谈不上通用性;若将程序改为能计算任意两数之和,则通用性就大为增强。例2:E6-02*本程序功能:求两数Z和clear&&清屏inputWtoa&&从键盘输入一个数input"b二"tob&&从键盘输入一个数s=a+b&&求两数之和?〃8+b=〃,s&&显示两数之和return四、ACCEPT和INPUT格式:accept[<提示信息>]to<内存变量〉input[<提示信息〉]to<内存变量〉功能:暂停程序的运行,在屏幕上显示提示信息,等待用户从键盘上给内存变量赋值。说明:1.输入完后应回车,以示输入结束。2.accept与input命令的区别:accept:①只接受

8、字符型数据,输入时不加界限符。%1如仅输入回车,则内存变量的值将是空的。input:①可输入字符型、数值型、逻辑型、日期型数据。%1输入字符型数据必须加界限符。%1数值型数据可直接输入。%1输入逻辑型数据.T・与・F.时,圆点不能漏打。%1输入日期型数据时,需用{}将日期型数据括起来。%1不接受直接回车。例3:E6-03clearusersk^accept输入姓名:"toxm&&输入姓名时,不要加界限符input"输入姓名:"toxm&&输入姓名时,必须加界限符locatefor姓名=xnidisp例4:E6-04CLEARUSERSKTNPUT〃输入基本工资:〃TOGZLOC

9、ATEFOR基本工资二GZDISP例5:E6-05CLEARUSERSKINPUTz,输入工作日期:〃TORQ&&例:输入{^1972/04/30}或ct.od(〃04/30/72〃)LOCATEFOR工作日期二RQDTSPUSE例6:E6-06clearuserskinput"婚否:"tohflistfor婚否=hfuse五、WAIT命令格wait[<提示信息〉][to<内存变量〉][window[at〈行>,<列>]]功能:暂停程序的运行,等待用户从键盘上输入单个字符。也可只用于输出一条

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

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

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