| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级FOXBASE+语言 |
|
|||||||||||
|
程序的正确运行,必然需要操作人员与系统进行信息交流,这里主要是与内存变量之间的数据交流。
一、交互式数据输入语句 在运行应用程序时,经常需要用户根据实际需要键入数据。例如,查询程序应该提供与用户交流信息的手段,让用户决定要查询的项目。系统提供三条人机交互命令。 1.输入字符串语句 语句格式: ACCEPT[<字符表达式>]TO<内存变量> 执行该语句时,暂停程序的运行,显示语句中的字符表达式作为提示信息,等待用户键入数据。系统将接受的输入作为字符串存入指定的内存变量,程序继续运行。 功能注释: (1)系统将用户的输入一律作为字符串,输入时不必加定界符,以回车结束输入。 (2)可选的提示信息可以是字符型常量、变量或表达式。如果是字符串常量,则必须使用定界符。 2.输入表达式语句 语句格式: INPUT[<字符表达式>]TO<内存变量> 该语句等待键盘输入,将用户输入的内容作为表达式存入指定的内存变量,程序继续运行。 功能注释: (1)用户输入的数据可以是数值型、逻辑型、日期型或字符型,以回车结束输入。 (2)输入字符串时必须加定界符,输入逻辑型常量时要用圆点定界如(.T.,.F.),输入日期型数据时要用转换函数,如CTOD(“12/27/62”)。 (3)INPUT一般是用来输入数值型数据。 3.等待语句 语句格式: WAIT[<字符表达式>]TO<内存变量> 该语句等待键盘输入一个字符,并可存入指定的内存变量,程序再继续运行。 功能注释: (1) 输入字符不加定界符,输入后立即执行,无需回车,无论输入何内容均作为字符型数据存储在内存变量。如果直接回车,内存变量内容则为空字符。 (2) 若不用 TO<内存变量>选项,输入的单字符则不保留。如果语句中省略提示信息,系统默认的提示信息是“键入任意键继续......”。 二、无格式输出 在命令操作方式中,讲过非格式化输出命令?和??,此命令在命令文件中仍然可以使用。 三、正文输出语句 语句格式: TEXT <正文内容> ENDTEXT 该语句按原样显示或打印TEXT与ENDTEXT之间的全部正文信息。 功能注释: (1)正文信息不要使用定界符;TEXT与ENDTEXT必须成对出现 (2)用SET PRINT ON 设置后才能在显示的同时送往打印机输出。 四、交互式状态的控制 在FoxBASE命令执行后,系统一般均把命令执行的情况向用户显示出来,这些命令包括输入、赋值、以及数据库文件的计数、求和、平均数等操作。例如,执行X=8后屏幕显示8。而在程序运行的过程中,要执行多个语句,有些语句还要多次执行,如果每执行一句均显示出来,不仅屏幕很乱,运行速度也会大受影响。但是,有时在调试程序时又需要了解程序运行中的过程。因此,需要对这种交互方式进行控制,使用的语句格式是: SET TALK ON|OFF 系统设置的常态是 ON(即每句均回显执行结果)。如果不需要每句回答,应把状态设置为OFF。因此,一般FoxBASE程序的第一句都是: SET TALK OFF
课堂提问: |
|
|
|||||||||