■选择WⅠNOw短语,则将〈字符表达式〉提示语显示在屏 幕右上角的窗口中;再选A项,提示语在屏幕指定坐标 位置显示;缺省WⅠNDOW时提示信息显示在光标当前位置。 选 NOWAIT短语,显示提示语后,光标仍处于当前控制窗 口中 选 TIMEOUT短语,〈数值表达式〉以秒为单位给出最大等 待时间,若不按键自动终止该命令
◼ 选择WINDOW短语,则将〈字符表达式〉提示语显示在屏 幕右上角的窗口中;再选AT项,提示语在屏幕指定坐标 位置显示;缺省WINDOW时提示信息显示在光标当前位置。 ◼ 选NOWAIT短语,显示提示语后,光标仍处于当前控制窗 口中。 ◼ 选TIMEOUT短语,〈数值表达式〉以秒为单位给出最大等 待时间,若不按键自动终止该命令
◆2.输入字符串命令 ◆[格式] ACCEPT[<提示信息》T0<内存变量名 ◆[功能]首先在屏幕上显示命令中的提示信息,随后等待用 户从键盘输入。待用户输入后,即把输入内容赋值给指定 的内存变量 ◆说明:输入的字符串不需要用定界符括起来,输入完按回 车键来结束
2.输入字符串命令 [格式] ACCEPT [<提示信息>] TO <内存变量名> [功能] 首先在屏幕上显示命令中的提示信息,随后等待用 户从键盘输入。待用户输入后,即把输入内容赋值给指定 的内存变量。 说明:输入的字符串不需要用定界符括起来,输入完按回 车键来结束
◆3.输入任意型数据命令 ◆[格式] INPUT[<提示信息〉]T0<内存变量名> ◆[功能]从键盘输入数值型、字符型、日期型、逻辑型、货 币型数据给内存变量 ◆说明:输入的常量必须用符号表示出数据类型,输入完毕 后按回车结束。如: n3.1416 男 ■{^2000-10-01} 987.65
3.输入任意型数据命令 [格式] INPUT [<提示信息>] TO <内存变量名> [功能] 从键盘输入数值型、字符型、日期型、逻辑型、货 币型数据给内存变量。 说明: 输入的常量必须用符号表示出数据类型,输入完毕 后按回车结束。如: ◼ 3.1416 ◼ ”男” ◼ {^2000-10-01} ◼ .T. ◼ $987.65
◆4.屏幕格式输入、输出命令 ◆为了使用户界面美观,符合一定的格式要求,控制信息的输 入、输岀格式是非常重要的。屏幕格式输入、输出命令功能 很强,选项很多,这里仅介绍基本功能 ◆[基本格式] @<行,列>[SAY〈表达式1>][GET<变量名][ DEFAULT〈表 达式2[ VALID<条件表达式>[ RANGE[<下限表达式为[, 上限表达式>]
4.屏幕格式输入、输出命令 为了使用户界面美观,符合一定的格式要求,控制信息的输 入、输出格式是非常重要的。屏幕格式输入、输出命令功能 很强,选项很多,这里仅介绍基本功能。 [基本格式] @ <行,列>[ SAY <表达式1>][GET <变量名>] [DEFAULT <表 达式2>][VALID <条件表达式>] [RANGE [<下限表达式>][,< 上限表达式>] ]
◆说明: (1)<行,列》是控制输出、输入时光标的行、列坐标,用数值 表达式表示。根据X—Y平面坐标系系统将整个屏幕划分为: 25行×80列。桌面、主窗口或用户定义的窗口第一行、第 列的编号都为0 ◆(2)用于输出时,先显示<表达式1>的值,再显示<变量>的值 变量可以是内存变量和字段变量,内存变量应先定义,否则 以用[ DEFAULT]短语定义内存变量及初值 口 (3)用于输入时,显示完<表达式1>的值和<变量>的值后,等 待其后面的READ语句来激活GET后面的变量 (4) VALID<条件表达式>用来控制输入数据的有效性,输入 的数据必须使<条件表达式>的值为.T.,否则将提示重新输 入直至输入正确,也可以按Esc退出编辑。 ◆ RANGE短语指定输入字符、数值和日期型数据的允许范围, 值的上、下限,缺省一个时只对一个边界进行限制
说明: (1)<行,列>是控制输出、输入时光标的行、列坐标,用数值 表达式表示。根据X—Y平面坐标系系统将整个屏幕划分为: 25行╳80列。桌面、主窗口或用户定义的窗口第一行、第一 列的编号都为0。 (2)用于输出时,先显示<表达式1>的值,再显示<变量>的值; 变量可以是内存变量和字段变量,内存变量应先定义,否则 可以用[DEFAULT]短语定义内存变量及初值。 (3)用于输入时,显示完<表达式1>的值和<变量>的值后,等 待其后面的 READ 语句来激活 GET后面的变量。 (4)VALID <条件表达式> 用来控制输入数据的有效性,输入 的数据必须使<条件表达式>的值为 .T.,否则将提示重新输 入直至输入正确,也可以按Esc退出编辑。 RANGE短语指定输入字符、数值和日期型数据的允许范围, 值的上、下限,缺省一个时只对一个边界进行限制