vfp命令、语句等说明总结

vfp命令、语句等说明总结

ID:21091404

大小:537.06 KB

页数:23页

时间:2018-10-19

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文件名例如:MO

4、DIFYCOMMANDPROCI执行此命令后,将进入全屏幕编辑状态。如原已建立了该文件procl,将调山该文件在屏幕上显示,用户可对之修改。如是新文件,则用户可利用全屏幕编辑键,输入自己的程序。新文件将自动加上扩展名.PRGo2.DO意义:执行命令文件程序,有三种方法:①在项目管理器中选“代码程序一选择程序名一运行”。②在主菜单中选“程序一运行一输入(选择)程序名一运行”。③在程序巾或命令窗口巾使川DO命令。命令格式:DO程序名[WITH表达式表]程序名可以是上述方式建立的命令文件(.PKG文件)、可执行文件

5、(.EXE文件)、应用程序CAPP文件),及对.PKG文件编译后的文件CFXP文件)。如调用DO命令吋不带扩展名,则按.EXE文件、.APP文件、.FXP文件、.PRG文件的顺序查找同名程序并执行之。例如:DOPROC1此外,程序名还可能是菜单程序,调用时必须带扩展名(.MPK)。例如,有菜单程序MAIN.MPR,则可如下调出执行:DOMAIN.MPR程序名还可以是事件名或过程名。其中表达式表由多个表达式组成,用逗号分开,在执行时首先计算各表达式的值,并带入被调程序,被调程序第一句应是LPARAMHERS形参

6、表语句,形参表是以逗号分隔的多个內存变量名,其个数应等于调用时的表达式的个数,执行时,首先用调用语句中各表达式的值对应给它们赋值。例如:主程序中:DOPROCIWITH“AB”,21被调程序:^PARAMETERSMl,X0执行时,首先完成赋值:M1=“AB”;X0=21,再往下执行。当使用DO运行一个程序时,包含在-其中的命令一直执行,直到下列某一事件发生。遇到RETURN语句,返回到调用程序DO命令的下一句,遇到了CANCEL命令,返回VFP命令状态。遇到QUIT命令退出程序并退出VFP;到达文件尾回到调

7、用前状态;再遇到另一个DO命令,将转人新程序执行。1.PUBLIC意义:设罝全局性内存变量命令。格式:PUBLIC变量名1[,变量名2]…在不同程序或过程或事件屮,同名内存变量的值不一定相同,如要将一个程序(过程、事件)中变量的值传到另一程序(过程、事件)中,可应用上述命令将它定义成全局变量。2.PRIVATE意义:设置局部变量的命令。格式:PRIVATE[ALL[LIKE

8、EXCEPT通配符]

9、内存变量表]其中选项意义:ALL将所有内存变量说明为局部性变量,ALL[LIKEIEXCEPT通配符]将变量名能与

10、通配符相匹配的内存变量说明为局部性变量。“ALLEXCEFT通配符”将除了能与通配符相匹配的变:W:名之外的P、j存变:W:说明为局部性变:W:。在程序中,为了一个程序的运行结果不影响另一个程序的执行,不希望同名变量将值从一个程序带到另一个程序而造成干扰。为此,可将该变量定义成局部性变量。3.DIMENSION意义:定义N存变量数组命令,VFP屮可定义一维或二维数组。格式:DIMENSION数组名(

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

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

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