6.2应用程序中的常用命令 621交互输入命令 622常用辅助命令 退出
6.2 应用程序中的常用命令 退出 6.2.2 常用辅助命令 6.2.1 交互输入命令
621交互输入命令 键入字符串命令 格式: ACCEPT[<提示信息习TO<内存变量> 说明:1)暂停程序的运行,等待用户键入字符型常量以赋给指定 的内存变量。 2)<提示信息>是显示在屏幕上的、用于提示说明的字符型表达式。 3)如果不键入任何字符而只按回车键,则赋给内存变量的值将是 个空字符串 示例:编写可以打开任一数据表文件的通用命令 ACCEPT“请输入要打开的表文件名:”TOBM uSe &BM
6.2.1 交互输入命令 1. 键入字符串命令 格式:ACCEPT <提示信息> TO <内存变量> 说明:1)暂停程序的运行,等待用户键入字符型常量以赋给指定 的内存变量。 2)<提示信息>是显示在屏幕上的、用于提示说明的字符型表达式。 3)如果不键入任何字符而只按回车键,则赋给内存变量的值将是 一个空字符串。 示例:编写可以打开任一数据表文件的通用命令。 ACCEPT “请输入要打开的表文件名:” TO BM USE &BM
2输入单字符命令 格式:WAIT[<提示信息习[TO<内存变量习 功能:暂停程序的运行,等待用户键入单个字符后再恢复程序运 行 说明:1)<提示信息>为可选项,其格式、功能与要求同 ACCEPT 命令。如果命令中无此选项,则系统默认的提示信息是: PRESS ANY KEY TO CONTINUE 2)TO<内存变量>也为可选项,选用时,则键入的单个字符均作 为字符型数据赋给内存变量。如果只是按下回车键,则只将一个 空字符存入内存变量。 示例:试编写一个VFP程序,能够根据键入的系别代号(单字符) 在不同系的档案表文件中查找某一职工的情况。 *L2 PRG
2. 输入单字符命令 格式:WAIT <提示信息> TO <内存变量> 功能:暂停程序的运行,等待用户键入单个字符后再恢复程序运 行。 说明:1)<提示信息>为可选项,其格式、功能与要求同ACCEPT 命令。如果命令中无此选项,则系统默认的提示信息是:PRESS ANY KEY TO CONTINUE…… 2)TO <内存变量>也为可选项,选用时,则键入的单个字符均作 为字符型数据赋给内存变量。如果只是按下回车键,则只将一个 空字符存入内存变量。 示例:试编写一个VFP程序,能够根据键入的系别代号(单字符) 在不同系的档案表文件中查找某一职工的情况。 *L2.PRG
2.输入单字符命令 SET TALK OFF CLEAR WAT“请输入系的代号:”TODH XH= DH+DH USE &XH ACCEPT“请输入职工姓名:”TOXM LOCATE FOR姓名=XM ?职工姓名:”+姓名 ?性别:”+性别 ?年龄:”+STR(年龄,2) WAIT ?职称:”+职称 ?任教课程:”+任教课程 ?教研室:”+教研室 WAIT SET TALK ON RETURN
SET TALK OFF CLEAR WAIT “请输入系的代号:” TO DH XH=“DH”+DH USE &XH ACCEPT “请输入职工姓名:” TO XM LOCATE FOR 姓名=XM ?“职工姓名:”+姓名 ?“性别:”+性别 ?“年龄:”+STR(年龄,2) ……… WAIT ?“职称:”+职称 ?“任教课程:”+任教课程 ?“教研室:”+教研室 ……… WAIT SET TALK ON RETURN 2. 输入单字符命令
3.键入表达式命令 格式: INPUT[提示信息习]TO<内存变量> 功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存 变量,待按回车键后,继续运行程序 说明 )<提示信息>为可选项,其格式、功能与要求同 ACCEPT命令。 2)命令中的<内存变量>的类型决定于键入数据的类型,但不得 为M型数据。 3)若键入的是表达式,本命令将先计算出表达式的值,然后把 其结果赋给<内存变量>。 4)若键入字符型常量或逻辑型常量时应带有定界符 5)在响应该命令时,若键入了无效表达式或只按下回车键,系 统将会给出“句法错”的提示信息 示例:试运行下述交互输入命令。 INPUT“请输入学生姓名:”TOXM INPUT“请输入其班级:”TOBJ INPUT该人性别为:”TOXB
3. 键入表达式命令 格式:INPUT [<提示信息>] TO <内存变量> 功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存 变量,待按回车键后,继续运行程序。 说明: 1)<提示信息>为可选项,其格式、功能与要求同ACCEPT命令。 2)命令中的<内存变量>的类型决定于键入数据的类型,但不得 为M型数据。 3)若键入的是表达式,本命令将先计算出表达式的值,然后把 其结果赋给<内存变量>。 4)若键入字符型常量或逻辑型常量时应带有定界符。 5)在响应该命令时,若键入了无效表达式或只按下回车键,系 统将会给出“句法错”的提示信息。 示例:试运行下述交互输入命令。 INPUT “请输入学生姓名:” TO XM INPUT “请输入其班级:” TO BJ INPUT “该人性别为:” TO XB