Visual FoxPor的命令由哪几部分构成?在书写时要遵循哪些规则?

 我来答
windblast
2011-07-11 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
命令格式
FoxPro命令一般由命令名及通过字句所指定的操作对象、操作范围、操作条件等若干选择项所构成,其一般格式如下:
<命令名>[<表达式>][〈范围〉][FOR<条件>][WHILE〈条件〉][TO FILE<文件名>|
TO PRINTER|TO ARRAY <数组表>|TO <内存变量>]
[ALL [LIKE|EXCEPT<通配符>]][IN<别名>]
其中
命令名:是一个表示完成何种操作的英文动词;
表达式表:是一个或多个由逗号隔开的表达式,用来表示该命令的操作对象;
范围:表示该命令对数据库文件记录的操作范围,有以下四种选择:
RECORD N 对第N条记录进行操作
NEXT N 对从当前记录开始的N条记录进行操作
ALL 对所有记录进行操作
REST 对从当前记录开始到文件结束的所有记录进行操作
FOR<条件>:对所有满足"条件"的记录进行操作;
WHILE<条件>:对直到不满足条件的记录为止的所有已满足条件的记录进行操作
TO子句用来控制操作结果的输出,可以输出到文件、打印机、数值、内存变量;
ALL[LIKE|EXCEPT<通配符>]:用来指明包括或不包括与通配符相匹配的内存变量或字段变量;
通配符指“?”号和“*”号。“?”号可以与任何一个字符相匹配,而“*”号则可以
与任何一串字符相匹配
IN<别名>:该子句容许在当前工作区下操作其他工作区中的数据库文件。
命令的书写规则
上述命令的一般格式中:
< >尖括号中的内容表示命令中用户的定义项;
[ ]方括号中的内容表示可选项。视要求而定;
| 分隔符隔开的项表示多项选一;
注意:书写命令时上述符号不应包含在命令中
FOXPRO中命令的书写必须遵循以下规则:
1、每条命令必须以命令名开子句的顺序可任意;
2、命令名可缩写为前四个字符;
3、命令的各部分之间至少要用一个空格分开;
4、为清楚起见,关键字一律用大写,用户定义名用小写;
5、 命令行可分行书写,行末用“ ;”作为当前行的续行符。
命令的执行方式
FOXPRO中提供两种命令的执行方式,即为:立即方式和程序方式。
立即方式:是一种交互方式,用户输入一条命令,FOXPRO立即检查命令是否正确,如不正确,
则指出错误的原因;如命令正确,则立即执行该命令,并显示执行结果
程序方式:又称命令文件方式。此种方式要求用户事先根据任务编写程序,程序是一系列命令
的集合,将其命名并存放到磁盘文件中,然后执行该命令文件。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式