vfp命令、语句等说明总结

vfp命令、语句等说明总结

ID:33676853

大小:91.00 KB

页数:22页

时间:2019-02-28

vfp命令、语句等说明总结_第1页
vfp命令、语句等说明总结_第2页
vfp命令、语句等说明总结_第3页
vfp命令、语句等说明总结_第4页
vfp命令、语句等说明总结_第5页
资源描述:

《vfp命令、语句等说明总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VFP命令、函数及程序语句大全  VFP提供一些简单的程序设计语言命令,包括赋值语句、控制语句、设置命令等,我们可根据某种功能的需要,利用这些命令及数据库操作的有关命令构成语句,分行存在文件中(称为命令文件,以.PRG为扩展名,在项目管理器中标为“程序”)或一些对象的过程或事件处理程序中。如被调用,系统将一条条顺序执行各行命令,如遇到控制语句(IF,DO,CALL,FOR…等),依据控制语句的指定,转移到指定语句再一条条顺序执行。  这些命令书写时,每条语句应在一行中写完,如不能写完,可用分号“;”结束,表示下一行继续。两条语句不能写在一行上。每条语句中命

2、令字及选项中保留字大多数可只书写前四个字符。  一般一个简单的VFP应用系统由若干模块组成,各自完成一定的功能,总的系统用一个总控模块去控制,通过它调用子模块,层层调用以实现全系统的功能。这种结构如图5.4所示。这种方式便于设计、调试,保证程序的正确性,也容易实现模块共亭,实现软件重用,提高程序设计效率。  主模块可由主封面表单、主命令文件和主菜单文件构成;各个模块可由过程、自定义函数、表单、表单集、应用程序或子菜单等构成。  一个表单或一个表单集中可有一到多个用户界面,可设置一到多个命令按钮及其他程序控件,用户可利用按钮及程序控件,产生特定的消息触发执行

3、一个程序,完成一个功能。应用程序是对一个模块编译后的.APP执行文件,“过程”是由命令组成的程序,以RETURN语句结束,它可为另一个程序所调用,调用执行时遇到RETURN语句将返回其调用程序。图5.4VFP程序总体结构一.变量赋值与显示语句  在项目管理器中选“代码→程序→新建”或在命令框利用命令MODIFYCOMMAND建立命令文件。  1.MODIFYCOMMAND  意义:创建命令文件。  命令格式:MODIFYCOMMAND文件名  例如:MODIFYCOMMANDPROC1  执行此命令后,将进入全屏幕编辑状态。如原已建立了该文件proc1,将

4、调出该文件在屏幕上显示,用户可对之修改。如是新文件,则用户可利用全屏幕编辑键,输入自己的程序。新文件将自动加上扩展名.PRG。  2.DO  意义:执行命令文件程序,有三种方法:①在项目管理器中选“代码→程序→选择程序名→运行”。②在主菜单中选“程序→运行→输入(选择)程序名→运行”。③在程序中或命令窗日中使用DO命令。命令格式:DO程序名[WITH表达式表]  程序名可以是上述方式建立的命令文件(.PRG文件)、可执行文件(.EXE文件)、应用程序(.APP文件),及对.PRG文件编译后的文件(.FXP文件)。如调用DO命令时不带扩展名,则按.EXE文件

5、、.APP文件、.FXP文件、.PRG文件的顺序查找同名程序并执行之。  例如:DOPROC1  此外,程序名还可能是菜单程序,调用时必须带扩展名(.MPR)。例如,有菜单程序MAIN.MPR,则可如下调出执行:  DOMAIN.MPR  程序名还可以是事件名或过程名。  其中表达式表由多个表达式组成,用逗号分开,在执行时首先计算各表达式的值,并带入被调程序,被调程序第一句应是LPARAMETERS形参表语句,形参表是以逗号分隔的多个内存变量名,其个数应等于调用时的表达式的个数,执行时,首先用调用语句中各表达式的值对应给它们赋值。  例如:主程序中:DOP

6、ROC1WITH“AB”,21  被调程序:LPARAMETERSM1,X0  执行时,首先完成赋值:M1=“AB”;X0=21,再往下执行。  当使用DO运行一个程序时,包含在其中的命令一直执行,直到下列某一事件发生。遇到RETURN语句,返回到调用程序DO命令的下一句,遇到了CANCEL命令,返回VFP命令状态。遇到QUIT命令退出程序并退出VFP;到达文件尾回到调用前状态;再遇到另一个DO命令,将转人新程序执行。  3.PUBLIC  意义:设置全局性内存变量命令。  格式:PUBLIC变量名1[,变量名2]…  在不同程序或过程或事件中,同名内存变

7、量的值不一定相同,如要将一个程序(过程、事件)中变量的值传到另一程序(过程、事件)中,可应用上述命令将它定义成全局变量。  4.PRIVATE  意义:设置局部变量的命令。  格式:PRIVATE[ALL[LIKE∣EXCEPT通配符]∣内存变量表]  其中选项意义:ALL将所有内存变量说明为局部性变量,ALL[LIKE∣EXCEPT通配符]将变量名能与通配符相匹配的内存变量说明为局部性变量。“ALLEXCEPT通配符”将除了能与通配符相匹配的变量名之外的内存变量说明为局部性变量。在程序中,为了一个程序的运行结果不影响另一个程序的执行,不希望同名变量将值从

8、一个程序带到另一个程序而造成干扰。为此,可将该变量定义成局部性变量

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

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

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