第三章 VFP程序语言基础
- 格式:ppt
- 大小:364.50 KB
- 文档页数:52


第三章程序设计基础一、知识点:1、VFP命令的两种执行方式:交互方式和程序方式。
2、程序与程序文件1)程序:完成某项指定的任务而须执行的命令序列。
2)程序文件:以文件的形式存储在磁盘上的命令序列。
3、结构化程序设计的三种基本结构.1)顺序结构:简单的输入语句(如INPUT、ACCEPT、WAIT)。
赋值语句(=、STORE、REPLACE、SCA TER、GA THER)。
简单的输出语句(?、??)。
辅助语句(CLEAR、SUSPEND、CONTINUE、CANCEL、NOTE | *、&&)。
环境设置语句(如:、SET TALK ON/OFF 等)2)选择结构(IF~ENDIF、IF~ELSE~ENDIF、DO CASE~ENDCASE)3)循环结构(DO WHILE~[loop]~[exit]~ENDDO、SCAN~ENDSCAN、FOR~ENDFOR)4、多种结构嵌套的原则:只能包含,不能交叉。
5、子程序:相对与主程序而言的一个独立的程序文件,其建立方法与建立程序文件的法相同。
子程序的调用与返回:调用:DO<文件名>[WITH<参数列表>]返回:RETURN[TO MASTER][<表达式>]6、过程与过程文件1)过程:以PROCEDURE<过程名>开头,以ENDPROC结尾的子程序段。
2)过程文件:由若干个过程或自定义函数组成,以文件形式保存在外存的.prg文件;使用时要打开该文件,然后选择其中的过程或函数调用,不用时要关闭。
3)过程文件的打开:SET PROCEDURE TO <过程文件名>4)过程文件的关闭:SET PROCEDURE TO 或CLOSE PROCEDURE7、参数的传递及作用域1)利用内存变量的属性传递参数内存变量的属性小结2)利用DO <文件名> WITH <参数表达式列表>传递参数传递参数命令格式:DO <文件名> WITH <参数表达式列表>接收参数命令格式:PARAMETER<变量列表>参数传递与接收的规则:(1)接收参数的命令必须出现在被调用程序(子程序)中的第一行;(2)当WITH <参数表达式列表>中是简单内存变量列表时,称为传址或引用。