- 或者 -
? ?
在“命令”窗口中,按如下方式键入 DO 以及要运行的程序名: DO myprogram
clear p=3.1414926
inpu \请输入圆的半径:\ s=p* r^2 ?\圆的面积为 s=\
Retu
常用命令
1输入输出命令C 1键盘输入命令
格式:INPUT [<字符型提示信息>] to <内存变量>
功能:通过键盘输入,将字符型,数值型,逻辑型,日期型表达式的值赋给指定的内存变量。
说明:[<提示信息>]:提示信息,提示用户输入数据。
[<内存变量名>]:指定一个内存变量或数组元素,存储从键盘输入的数据。如果指定的内存变量或数组元素不存在,VFP将自动创建该内存变量或数组。
<内存变量名>的数据类型取决于输入数据的类型。可以为数字型、字符型、日期型和逻辑型。
例子:试编程完成下列功能。从键盘上随机输入一个正数,以此数为半径,求圆面积和球体积,并输出结果。
程序如下: *L504.PRG CLEAR
CTALK=SET(\SET TALK OFF
INPUT \半径=\S=PI()*R*R V=4/3*PI()*R**3 ? \圆面积=\? \球体积=\SET TALK ON RETURN
use 基本表
input \请输入姓名:\loca for 姓名=xm disp cont disp cancel
(2)字符接收语句
格式:ACCEPT [<提示信息>] TO <内存变量名>
功能:将从键盘上接收的字符串数据存入指定的内存变量中。提供此命令是为了向后兼容,在VFP中可以用文本框控制命令代替。
说明:
[<提示信息>]:指定提示信息字符串。
[<内存变量名>]:指定存储字符数据的内存变量或数组元素。如果没有定义此内存变量,ACCEPT将自动创建。如果没有输入数据就按Enter键,内存变量或数组元素则为空字符串。
在VFP6的可视编程中可用文本框代替ACCEPT命令。该命令允许直接向内存变量或数组元素输入字符数据,输入时不需要用字符串的定界符。
执行此语句时,先在屏幕上显示<提示信息>,光标紧随其后,然后暂停程序运行,等待用户从键盘上输入信息。输入的信息可以是任何可显示的ASCII码字符串,并以回车键结束。系统将此字符串信息存入指定的内存变量中,然后,继续运行暂停的程序。
例子:编程完成下述功能:从键盘随机输入某个表的文件名,要求打开并显示此表的内容。
在命令窗口输入下列命令:
use 基本表
ACCEPT \请输入姓名:\loca for 姓名=xm disp cont disp cancel
(3)输入一个字符语句
格式:WAIT[<提示信息>][TO <内存变量名>]
功能:暂停正在运行的程序,直到输入一个字符为止。
此语句与ACCEPT语句的功能部分相似。若选择TO <内存变量名>子句,则将输入的单个字符存入指定的内存变量。若直接输入回车键,则内存变量中存入空字符串。内存变量的类型为字符型。若选择<提示信息>子句,执行此命令时,屏幕上将显示提示信息,否则,屏幕上将显示“按任意键继续?”
WAIT语句主要用于下列两种情况。
■暂停程序的运行,以便观察程序的运行情况,检查程序运行的中间结果。 ■根据实际情况输入某个字符,以控制程序的执行流程。比如,在某应用程序的“Y/N”选择中,常用此命令暂停程序的执行,等待用户回答“Y”或“N”,由于这时只需输入单个字符,也不用按回车键,操作简便,响应迅速。
INPUT语句与ACCEPT语句的区别是:ACCEPT命令只能接收字符串,而INPUT语句可以接收任意类型的VFP表达式;如果输入的是字符串,ACCEPT语句不要使用字符型定界符,而INPUT语句必须用定界符括起来。
输出命令 1 ?命令
格式:?[<表达式1>],[<表达式2>]
功能:输出一个或多个表达式的值,输出时先回车换车,再输出 ?132
2 ??命令
格式:??[<表达式1>],[<表达式2>] 功能:在当前光标处输出表达式的值 ??132 例子:
记录输出
格式:Display [范围][fields <字段列表>] use 基本表
ACCEPT \请输入姓名:\loca for 姓名=xm disp cont disp cancel
set talk off clea use 数学
input \input \
*brow for 平时>=xx.and.平时<=sx field 学号,姓名,平时
Display field 学号,姓名,平时 use
set talk on retu
2常用的系统设置命令C
l.注释命令 非执行语句,用于提高程序的可读性。 NOTE、*(行首注释)、&&(行尾注释) 2. 环境设置命令 set 命令。 3. 清除命令:CLEAR(清屏)
CLEAR ALL(关闭所有文件、清除所有内存变量) 4. 关闭文件命令: CLOAE ALL (关闭所有文件)
CLOSE <文件类型> (关闭指定类型的文件) 5. 运行中断和结束命令
? Cancel 终止程序运行,返回命令窗口。
? RETURN 结束当前程序的执行,返回到调用它的上级程序。 ? QUIT 关闭所有文件,退出 VFP 系统,返回操作系统环境。
Set talk on/off
Set printer on |off
Set device to screen|to printer Set delete on/off