文档介绍:第九讲 VFP程序设计基础
鲁宁
学时:2节
教学内容
程序概念
简单的输入输出命令
程序结构
顺序结构
分支结构
IF…ELSE…ENDIF
DO CASE…ENDCASE
循环结构
FOR…ENDFOR
DO WHILE…ENDDO
SCAN..
教学目标及重点难点
教学目标
掌握程序的基本概念及简单程序的编写
掌握分支语句的使用方法
掌握循环语句的使用方法
能灵活应用程序结构编程解决实际问题
重点难点
分支结构
IF…ELSE…ENDIF
DO CASE…ENDCASE
循环结构
FOR…ENDFOR
DO WHILE…ENDDO
SCAN..
程序概念
程序是能够完成特定任务的命令序列的组合
使用程序优点
可以利用VFP编辑器,方便输入、修改和保存程序
可以用多种方式、多次运行程序
可以在一个程序中调用另一个程序
WORKHELPER 办公助手提供
程序文件的建立与修改
Set Default To D:\鲁宁&&设置工作目录
命令方式
格式:MODIFY  COMMAND  [<文件名>]
功能:建立或编辑修改指定的命令文件,自动打开VFP命令文件编辑窗口。
菜单方式
文件→新建→程序
打开→编辑已有程序
程序文件的保存
指定程序文件的存放位置和文件名(*.prg)
保存
"文件"菜单→"保存"
Ctrl+W键保存文件
放弃本次修改
"文件"菜单→"还原"
Esc键
程序文件的执行
命令方式
命令格式:DO <命令文件名>
命令功能:将指定的命令文件调入内存并从第一条命令语句开始执行。
菜单方式
"程序"菜单→"运行"
从文件列表框中选择要执行的命令文件,并单击"运行"命令按钮。
几个特殊命令
当程序文件被执行时,文件中包含的命令将被依次执行,直到所有的命令被执行完毕
几个特殊命令
(1)CANCEL:终止程序运行,清除所有的私有变量,返回命令窗口;
(2)DO <程序>:转去执行另一个程序;
(3)RETURN:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口;
(4)QUIT:退出Visual  FoxPro系统,返回到操作系统
WORKHELPER 办公助手提供
简单的输入输出命令
INPUT命令
格式
INPUT [<字符表达式>] TO <内存变量>
功能
命令等待用户从键盘输入数据后按回车键确认
字符表达式为提示信息
输入的数据可以是常量、变量、表达式,但不能不输入数据直接按回车
输入不同的数据类型数据时时加定界符,如’李明’、.T.、.F.、{^2005-10-28}
输入半径,求圆的面积
Set talk Off &&关闭对话模式
Set echo off &&关闭结果回显
Set step off &&关闭单步跟踪
Clear &&清屏
INPUT "请输入圆的半径R=" TO R
S=*R*R
? "圆的面积为S="+Str(s)
Return
Set step on
Set echo on
Set TALK ON