首页 百科知识 程序中常用的命令

程序中常用的命令

时间:2024-10-21 百科知识 版权反馈
【摘要】:是VFP中最直接也是最简单的输出命令。命令的使用方法与“?”命令的区别在于“?”如果在指定的时间内用户未输入任何字符,那么系统将中止该命令的执行。

7.2.1 程序中常用的命令

一、最基本的输入输出命令

?/??是VFP中最直接也是最简单的输出命令。“?”可以同时输出若干项数据,数据之间彼此用逗号分开。而这些数据可以是字段、表达式、常数、函数、变量等。

“??”命令的使用方法与“?”命令的区别在于“?”命令在输出数据前会先换行,而“??”命令不换行,紧接着上一个数据输出。

命令格式:?|??<输出项1>[,<输出项2>]...

例如:?‘Pi=’

  ??3.14159

二、常用辅助命令

1.清除屏幕命令

命令格式:CLEAR

命令功能:该命令用于清除屏幕。

2.注释命令

格式一:NOTE|*<注释内容>

功能:上述命令不作任何操作,只是注释标记,用于说明程序或命令的功能等。注释内容不需要用定界符定界,执行时也不显示。注释信息如果在一行内没有写完,换行时也必须再写注释命令。NOTE或*是用于整行注释的,因此,它必须写在每一个注释行的开头;

格式二:……&&<注释内容>

该注释一般加在某条语句的末尾。

例如:以下程序段使用了3条注释语句。

 NOTE显示学生表的信息

 *先打开学生表

 USE XS

 LIST xh,xm  &&仅显示xh、xm字段的值

3.运行中断和结束命令

格式一:QUIT

功能:关闭所有的文件,并结束当前VFP系统的运行,返回到Windows桌面。

格式二:CANCEL

功能:该命令用于中止程序的执行,返回到命令窗口。

格式三:RETURN

功能:该命令用于结束所在程序的执行,详见7.4节

4.赋值命令STORE

格式:STORE <表达式> TO 变量1,变量2……

功能:将数据存入内存变量、数组或数组元素中。

例如:STORE 100 TO A,B,C,D

该句的功能是将100同时存入A、B、C、D 4个变量中。

STORE命令和赋值语句“=”的主要不同点在于:STORE命令能将一个数据同时存入多个变量中,而赋值语句“=”每次只能将一个数据存入一个变量中。

三、程序交互命令

1.等待命令(WAIT)

命令格式:

WAIT[c MessageText][TO Var Name][WINDOW[AT nRow,nColumn]][TIMEOUT nSeconds]

命令功能:在程序执行到该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入一个字符,并将其保存到指定的内存变量中。

命令说明:

●c MessageText参数为用户设置的提示信息。

●Var Name参数为内存变量。

●WINDOW子句用于在屏幕上显示一个窗口以显示用户设置的提示信息。

●AT nRow,nColumn子句用于设置WINDOW子句所显示的窗口在屏幕上的位置。nRow参数为行坐标,nColumn参数为列坐标。如果省略AT n Row,nColumn子句,那么将在屏幕右上角显示提示信息。

●TIMEOUT nSeconds子句用于设置等待用户从键盘输入字符的时间。nSeconds参数为等待的秒数。如果在指定的时间内用户未输入任何字符,那么系统将中止该命令的执行。

●WAIT命令在接受了用户输入的任意一个字符以后,自动执行其后的命令。

例如: WAIT WINDOW“请按任意键继续…”TIMEOUT 6  &&延迟6秒

2.输入命令(INPUT)

格式:INPUT [“提示信息”] TO <内存变量>

功能:暂停程序运行,等待键盘输入数据并存入指定的内存变量,当键入回车符后结束输入,继续下面的程序运行。INPUT命令允许从键盘输入数值型数据,也可以输入字符型数据,但输入字符型数据时必须加引号。

INPUT “输入数据” TO vname

3.接受命令(ACCEPT)

格式:ACCEPT [“提示信息”] TO <内存变量>

该命令功能与INPUT命令基本相同,但只能接受字符型数据。输入时,不需要加引号。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈