您所在位置: 网站首页 / VFP程序命令文件的建立和执行.ppt / 文档详情
VFP程序命令文件的建立和执行.ppt 立即下载
2024-08-19
约7.8千字
约87页
0
400KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

VFP程序命令文件的建立和执行.ppt

VFP程序命令文件的建立和执行.ppt

预览

免费试读已结束,剩余 82 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

5.1VFP程序——命令文件的建立和执行
5.2VFP常用编程命令及函数
5.3VFP流程图介绍
5.4顺序执行
5.5判断分支
5.6循环结构	
5.7过程与用户自定义函数2.使用菜单操作建立命令文件
操作过程:文件→新建→选择“程序”单选按钮→单击“新建文件”,将打开一编辑窗口,供用户输入程序。
3.使用项目管理器建立命令文件
有关项目管理器的详细内容参见第十三章。
操作过程:首先打开项目管理器→选择“代码”选项卡→选择“程序”选项→单击“新建”按钮,也将打开一编辑窗口供用户输入程序。5.1.2执行命令文件
命令基本格式:DO<命令文件名>
命令功能:首先打开指定的命令文件,然后从其第一条语句开始执行。执行完毕,自动关闭该命令文件。
5.2VFP常用编程命令及函数5.2VFP常用编程命令及函数
1.系统初始化命令——CLEARALL
命令格式:CLEARALL
命令功能:关闭所有打开的库文件、表文件及其相关文件——索引文件、备注文件等,清除所有内存变量,清除所有用户自定义下拉菜单、弹出式菜单和窗口,选择1号工作区为当前工作区。2.清屏命令——CLEAR
命令格式:CLEAR
命令功能:清除VFP主窗口或当前用户自定义窗口。
3.终止程序执行语句——CANCEL
命令格式:CANCEL
命令功能:终止正在执行的程序,把控制权返回给COMMAND窗口。4.程序注释语句——NOTE/*
命令格式1:NOTE<注释字符>
命令格式2:*<注释字符>
命令功能:标识一个非执行的注释行。5.3VFP流程图介绍促墒绩镇干痪腔只绝迅实旬潮绚纂核葱艺合础农栖异芝幸做牺呆挝经滚优VFP程序命令文件的建立和执行VFP程序命令文件的建立和执行5.4顺序执行5.5判断分支图5 – 4条件转向语句流程图5.5.2条件选择转向语句——IF…ELSE…ENDIF
语句格式:
IF <条件表达式>
<命令序列1>
ELSE
<命令序列2>
ENDIF
执行过程:计算条件表达式的值,若为真,则执行<命令序列1>,然后跳过<命令序列2>,从ENDIF后面的语句继续执行;否则,执行<命令序列2>,然后再执行ENDIF后面的语句。壁繁崇乙水沾秀流酵迪答汲摔这经咬琼猩鬃椒挖甫话念洪邑舔瞬箭氓邪墩VFP程序命令文件的建立和执行VFP程序命令文件的建立和执行例3读程序清单,分析程序功能.
Clear
Input’请输入一个随机正整数:’ton
Ifmod(n,7)=0
?‘Pass!’
Else
?‘Sorry!’
Endif5.5.3IF语句的嵌套
例4为鼓励存款,对定期存款时间少于1年的,利率为3%;等于或大于1年而少于3年的,利率为5%;等于或大于3年而少于5年的,利率为7%;5年以上的,利率为9%。
程序清单如下:图5 – 8例4的流程图5.5.4情况语句——DOCASE…ENDCASE
情况语句格式:
DOCASE
CASE <条件表达式1>
<语句行序列1>
CASE <条件表达式2>
<语句行序列2>
…
CASE <条件表达式n>
<语句行序列n>
[OTHERWISE
<语句行序列>]
ENDCASE执行过程:依次计算每一个CASE语句对应的条件表达式,遇到第一个为真值者,则执行该语句下面对应的语句序列段,执行完后,直接跳转至ENDCASE后。如果所有的条件都不为真值,若无OTHERWISE子句,则不执行任何语句序列,跳转至ENDCASE后;有可选项OTHEWISE时,执行OTHERWISE子句对应的语句序列,再跳转至ENDCASE后。
如果有多个条件表达式为真值,也仅仅执行第一个条件表达式为真值者对应的语句序列。
DOCASE和ENDCASE必须成对出现。
DOCASE与第一个CASE之间的任何语句将不会被执行。例5用情况语句重新编制例4,比较情况语句与条件转向语句的用法。5.6循环结构(2)执行过程:
①执行到DOWHILE语句时,首先计算<条件表达式>的值,为真时,顺序执行循环体中的语句,即执行循环体;为假时,跳到ENDDO的下面一句去执行,即跳出循环体,循环结束。
②执行到循环结束语句ENDDO时,系统返回循环起始语句,再一次执行DOWHILE语句。
(3)说明:
ENDDO和DOWHILE语句必须成对出现;在循环体内必须有使<条件表达式>逐渐为假的语句,否则,将进入死循环。
图5–11DOWHILE循环语句流程图例:将一张厚度0.1mm并充分大的纸对折多少次后厚度超过珠峰的高度?2.SCAN循环
语句格式:
SCAN[<范围>][FOR<条件>]
<循环体语句序列>
ENDSCAN
其中,SCAN为循环起始语句,ENDSCAN为循环结束语句。
语句功能:对当前表指定范围内满足条件的记录依次执行<循环体语句序列>所规定的操作。范围省略值为ALL
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

VFP程序命令文件的建立和执行

文档大小:400KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用