vfp第7章结构化程序设计

vfp第7章结构化程序设计

ID:40055551

大小:582.05 KB

页数:55页

时间:2019-07-18

vfp第7章结构化程序设计_第1页
vfp第7章结构化程序设计_第2页
vfp第7章结构化程序设计_第3页
vfp第7章结构化程序设计_第4页
vfp第7章结构化程序设计_第5页
资源描述:

《vfp第7章结构化程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章VisualFoxPro程序设计教学目标掌握程序与命令的区别;掌握程序文件的建立与运行;掌握结构化程序设计的三种基本结构及其特点;调试应用程序的基本方法。双语课堂重点与难点:程序调试的基本方法与步骤,检测和排除程序中错误(尤其是逻辑错误)的方法与技巧。7.1程序与程序文件程序的逻辑性VFP程序主要用于进行数据处理,其过程一般由三部分组成:①根据题意(实际问题)给出原始数据及处理要求。②按规定要求对数据进行处理。③输出数据处理的结果。上述过程简称为:输入数据→处理数据→输出数据程序调用(运行)后,由系统自动按命令的排列次序逐条执行

2、。由此可见命令的排列次序必须严格的遵守解决问题的逻辑顺序。一.VisualFoxPro程序的概念例如:要计算圆面积,就要依次完成下列三步:步骤1:给出圆半径r步骤2:按公式S=лr*r计算圆柱体积步骤3:输出圆面积VFP程序是用命令来叙述这个过程,虽然这里选用计算圆面积并非典型的数据处理问题,但是编程思想是相似的,下面写出求半径为10cm的圆面积计算程序r=10}输入S=3.1415*r*r}处理?″圆面积=″,S}输出这3条命令的三大步骤决定了这个程序的逻辑性,只有执行了r=10后,才能计算S,之后才能输出S,否则会因变量找不到而终

3、止程序。程序的通用性程序可反复执行,故编制程序应具有通用性,使程序的应用范围更广。只能计算r=10的圆面积程序就价值不大,若对任意半径都能计算圆面积,则程序的功能就具有通用性。通常在程序执行过程中输入原始数据与处理要求,就能更加体现出程序的通用性。下面是一个完整的VFP程序*功能说明:求圆形的面积。*文件名:E7_1.PRGCLEARSETTALKOFFINPUT“请输入圆的半径,半径=”TORS=PI()*R*R?“半径为”+ALLTRIM(STR(R))+“的圆,面积=”,SSETTALKONRETURN程序的组成:前言:注释语句

4、设置区:设置程序的运行环境,多由SET命令实现程序体:包括数据的输入输出、数据的处理以及结果输出等命令整理部分:如关闭各种文件程序的退出:设置有关命令关闭文件返回到命令窗口状态或操作系统状态程序书写规则①命令分行程序中每条命令都以回车键结束,一行只能写一条命令。若命令需分行书写,应在一行终了时键入续行符“;”,然后按回车键。VFP程序不区分命令动词和短语的大小写。②命令注释程序中可插入注释,以提高程序的可读性。程序文件的创建与编辑通常采用文本编辑器来进行,例如Word、记事本等均能创建程序文件。一般情况是调用VFP系统内置的文本编辑器

5、。通常有两种方法:命令方式与菜单方式。1.建立程序命令方式:MODIFYCOMMAND<程序名>说明:<程序名>为主文件名,其扩展名的默认值为.PRG示例:建立名为E7_2.PRG的应用程序,使其能够在学生表XS.DBF中,显示所有平均成绩最高和平均成绩最低的记录。命令窗口:MODICOMME7_2.PRG编辑窗口:*FILENAMEL1.PRGSETTALKOFFUSEXSCLEARINDEXON平均成绩TOCJIN&&按平均成绩升序索引GOBOTTOMH=平均成绩&&取最高成绩LISTFOR平均成绩=H&&显示所有平均成绩最高的记

6、录GOTOPL=平均成绩&&取最低成绩LISTWHILE平均成绩=L&&显示所有平均成绩最低的记录USESETTALKON菜单方式:(1)在【文件】菜单中选择【新建】命令;(2)在“新建”对话框中选择“程序”;(3)单击【新建文件】按钮。系统弹出文本编辑窗口,并在命令窗口自动生成MODIFYCOMMAND命令从项目管理器创建程序:(1)打开项目管理器;(2)选定【代码】选项卡中的【程序】项;(3)选择【新建】命令。2.保存程序●从【文件】菜单中选择【保存】命令。●按Ctrl+W组合键。(使用Ctrl+Q组合键,不存盘退出编辑窗口)●若

7、关闭一个没有保存的程序,会弹出相应对话框,提示用户是否保存已作的修改。●若保存了一个由项目管理器创建的程序,则该程序被加入到项目中。若保存一个尚未命名的程序,则会打开“另存为…”对话框,提示用户为程序指定程序名。程序保存后,可以运行或修改它。●选择【文件】菜单的【打开】命令,系统弹出“打开”对话框,在【文件类型】列表框中选择【程序】,然后在文件列表中选择要修改的程序,单击【确定】按钮。●若程序包含在一项目中,则在【项目管理器】中选定它并单击【修改】按钮。使用“编辑”菜单中的选项“复制”、“剪切”和“粘贴”等功能可加速编辑过程。修改完成

8、后保存。3.修改程序首先按以下方式打开想要修改的程序:●在命令窗口键入命令:MODIFYCOMMAND<程序文件名>4.运行程序运行程序的方法有以下三种:●若程序包含在一个项目中,则可在项目管理器中选定它,并选择【运行】

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。