20XX
年软考程序员考试知识?/p>
FoxPro
程序设计
1.
命令文件的建立、修改和运行
(1)
命令文件的建立与修改
MODIFYCOMMAND[<
命令文件?/p>
>/?][INWINDOW<
窗口?/p>
>/SCREEN]
(2)
命令文件的执?/p>
DO<
命令文件?/p>
>
其中
SETDEVELOPMENTON/OFF
,处?/p>
ON
状态是默认,执行新的版本,处于
OFF
状态,则执行旧版本?/p>
(3)
命令文件的注?/p>
NOTE<
注释
>*<
注释
>&&<
注释
>
2.
顺序结构程序设计
(1)CLEAR
是清屏命令,
SETTALKON
为默认,每执行一条命令就给出回应?/p>
RETURN
是一条返回命令?/p>
(2)
非格式化输入命令
ACCEPT[<
字符表达?/p>
>]TO<
内存变量
>
接受从键盘输入的字符型数据,输入的字符串不必用引号括起来?/p>
<
字符
表达?/p>
>
只是提示作用?/p>
INPUT[<
字符表达?/p>
>]TO<
内存变量
>
接受从键盘输入的
C
?/p>
N
?/p>
D
?/p>
L
等,若是字符串则必须用引号括起来?/p>
WAIT[<
字符表达?/p>
>]TO<
内存变量
>
等待从键盘输入一个字符,
<
字符表达?/p>
>
只能是提示作用?/p>
SETCONSOLEON(
默认,所有非格式化输入数据都显示
)/OFF(
相反
)
(3)
格式化输入输出命?/p>
格式化输出命?/p>
@<
行,
?/p>
>SAY<
表达?/p>
>[PICTURE<
描述符串
>][FONT<
字体
>[
?/p>
<
字号
>]]SETDEVICETOSCREEN
屏幕
输出
SETDEVICETOPRINT
打印机输?/p>
格式化输入输出命?/p>
@<
行,?/p>
>[SAY<
表达?/p>
1>]GET<
内存变量
>|<
字段
>[PICTURE<
描述符串
>][RANGE<
表达?/p>
2>[
?/p>
<
表达?/p>
3>]]
?/p>
READ
合用,才能修改变量,一?/p>
READ
可以修改前面多个
@
?/p>
GET
的变量值,通常
SAY
只是?/p>
示作用?/p>
定义文本编辑?/p>
<
行,?/p>
>EDIT<
内存变量
>SIZE<
数值表达式
1>
?/p>
<
数值表达式
2>[FONT<
字体
>[
?/p>
<
字号
>]][SCROLL]
通过
READ
?/p>
辑,主要是对备注字段起作用?/p>
清屏命令
CLEAR
清除整个屏幕
<
?/p>
1
,列
1)[CLEAR|CLEARTO<
?/p>
2
,列
2>]
清除屏幕局部区
3.
分支语句
IF<
条件
>
<
命令序列
1>
[ELSE
<
命令序列
2>]
ENDIF
多分支选择语句
DOCASE