第9章程序设计基础
分支结构
顺序结构
程序文件的创建与编辑
Visual FoxPro的工作方式
过程与过程文件
循环结构
Visual FoxPro 应用基础与面向对象程序设计教程
Visual FoxPro的工作方式
Visual FoxPro系统提供了三种工作方式
Visual FoxPro 应用基础与面向对象程序设计教程
程序文件的创建与编辑
、编辑程序文件
mand <程序文件名>
、编辑程序文件
操作步骤如下:
①打开“文件”菜单,选择“新建”命令。
②在“新建”窗口,选择“程序”选项,按“新建”按钮。
③在“程序”编辑窗口,输入程序文件并保存,此时,创建程序文件的操作结束。
“表单设计器”、“类设计器”、“菜单设计器”、“报表设计器”
Do <程序文件名>
Visual FoxPro 应用基础与面向对象程序设计教程
顺序结构
输出语句
输入语句
Visual FoxPro 应用基础与面向对象程序设计教程
输入语句
程序中常用的交互输入语句有如下几种:
Input [<提示符>] To <内存变量表>
Accept [<提示符>] To <内存变量表>
Wait [<提示符>] [To <内存变量表>]
[Window [At <行>, <列>]] [Timeout <数值表达式>]
(@ 、Read语句)
@ <行,列> [Say <提示信息> ] Get <变量>
Read
Visual FoxPro 应用基础与面向对象程序设计教程
分支结构
多向分支
双向分支
单向分支
Visual FoxPro 应用基础与面向对象程序设计教程
单向分支
If <条件表达式>
<命令行序列>
EndIf
单向分支语句的流程图,如图所示。
Visual FoxPro 应用基础与面向对象程序设计教程
双向分支
If <条件表达式>
<命令行序列1>
Else
<命令行序列2>
EndIf
双向分支语句的流程图,如图所示。
Clear
Input “输入任意数 X” to x
If x>0 then
?” X>0, 2X=”, 2*x
Else
?”X<0, X*X=”,X^2
ENDIF
Visual FoxPro 应用基础与面向对象程序设计教程
多向分支
Do Case
Case <条件表达式1>
<命令行序列1>
[Case <条件表达式2>
<命令行序列2>
……
Case <条件表达式n >
<命令行序列n >]
[Otherwise
<命令行序列n +1>]
EndCase
多向分支语句的流程图,如图所示。
Visual FoxPro 应用基础与面向对象程序设计教程
例题
Set Talk Off
Clear
Store 0 To A,B,C,D
Do While A<20
A=A+1
Do Case
Case Int(A/2)=A/2
B=B+A/2
Case Mod(A,3)=0
C=C+A/3
Case Int(A/2)<>A/2
D=D+1
Endcase
Enddo
?B,C,D
Return
Visual FoxPro 应用基础与面向对象程序设计教程
第9章 程序设计基础 PPT课件 来自淘豆网www.taodocs.com转载请标明出处.