Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt

Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt

ID:50307602

大小:808.50 KB

页数:141页

时间:2020-03-07

Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt_第1页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt_第2页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt_第3页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt_第4页
Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt_第5页
资源描述:

《Visual FoxPro 6.0程序设计教程 教学课件 作者 杨慧珠 李德强 仝虎 编著 第七章 程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第七章 程序设计基础7.1VFP的工作方式7.2程序及程序文件7.3程序中常用的命令7.4程序的基本结构7.5过程及过程调用7.6自定义函数7.7过程调用中的参数传递7.8内存变量的作用域7.1VFP的工作方式VisualFoxpro系统的3种操作方式菜单方式命令方式程序方式7.2程序及程序文件1、程序的概念程序是能够完成一定任务的命令的有序集合。程序设计就是根据问题的要求,按一定的逻辑关系,将一系列的命令组合在一起,形成一个命令序列的过程。执行程序就是依次执行其中的每一条命令,直至全部命令执行完毕。程序通常以文件形式存放在磁盘上,在VisualFoxPr

2、o中,程序文件也称为命令文件,其扩展名为.prg。程序文件一旦建立,可以多次重复执行7.2程序及程序文件与交互式方式相比,程序方式的特点:可利用编辑器方便的输入、修改和保存程序。程序文件一旦建立,可以多次重复执行,且一个程序在运行过程中还可以调用另一个程序。在程序中可以出现在命令窗口无法使用的命令和语句。7.2程序及程序文件例7.1计算圆的周长和面积clear*设置半径r=3*依次计算周长和面积p=2*pi()*ra=pi()*r^2*输出计算结果?"周长=",p?"面积=",areturn7.2程序及程序文件程序设计和算法算法是解决问题的方法和步骤,算法

3、可以有多种表示方法,常用的有自然语言法和流程图法。起止框处理框判断框输入输出框连接点流程线图7-1流程图常用图形符号7.2程序及程序文件2.程序文件的建立,编辑与运行程序被存放在外存中,这个程序就称为程序文件,也称为VFP源程序文件,此类文件的文件属性为文本文件。当需要执行这个命令序列时,运行相应的程序,系统会按照一定的顺序自动执行相应程序文件中的命令。7.2程序及程序文件2.程序文件的建立,编辑与运行(1)建立或修改程序文件程序文件的建立与修改一般都是通过调用系统内置的文本编辑器来进行。建立vfp程序文件有两种方式:菜单方式命令方式两种方式:Modify

4、file[]Modifycommand[]7.2程序及程序文件(2)程序文件的编辑对程序文件进行编辑方式与建立过程一样(3)程序文件的修改(4)程序文件的保存“文件”-“保存”,程序文件的默认扩展名为.prg7.2程序及程序文件(5)程序文件的执行菜单方式:“程序”-“运行”命令方式:格式:do[With<实际参数表>]功能:将磁盘上指定的程序文件调入内存并运行。说明:程序执行过程中,若发生错误,系统将显示出错信息,用户可返回编辑状态进行修改。7.2程序及程序文件执行程序文件时,将依次执行

5、文件中的命令,直到所有的命令执行完毕,或者执行到以下命令:Cancle:终止程序运行,清除所有的私有变量,返回命令窗口。return:结束程序运行,返回调用它的上级程序,若无上级程序,返回命令窗口。quit:结束程序运行并退出VFP系统,返回操作系统7.2程序及程序文件可选项[With<实际参数表>]用于执行带参数的程序。参数的作用是向运行的程序传递数据。当用DO命令执行的是由MODIFYCOMMAND命令产生的.PRG文件,命令中的<文件名>只需指定主文件名,要执行其他类型的文件,如查询程序文件、菜单程序文件,<文件名>中必须包括扩展名(.qpr、.mp

6、r)7.2程序及程序文件VFP程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名。当用DO命令执行程序文件时,若没有指定扩展名,系统将按下列顺序寻找该程序文件的源代码或某种目标代码文件执行:.exe(VFP可执行版本)→.app(vfp应用程序文件)→.fxp(vfp编译版本)→.prg(vfp源程序文件)7.2程序及程序文件若寻找到的是.prg源程序文件,系统会自动对其进行编译,产生相应的.fxp文件。随后,系统载入新产生的.fxp文件,并运行它。若寻找到的是.fxp目标文件,且SETDEVELOPMENT设置为ON(默认值),

7、则系统会去检查是否存在一个更新版本的.prg源程序文件。若存在,系统会删除原有的.fxp文件,然后重新编译该.prg文件。7.3程序中的常用命令7.3.1简单的输入命令1.赋值命令:store、=2.交互式输入命令7.3.1简单的输入命令命令格式一:INPUT[<提示信息>]TO<内存变量>功能:用于接收从键盘输入的表达式,并将其运算结果存入指定的内存变量中。说明:Input命令执行时,先在屏幕上显示<提示信息>,然后暂停程序的运行,等待从键盘输入数据。用户输入数据后,按下回车键,系统将输入的数据保存到指定的内存变量中,程序继续执行。此命令可输入多种类型的

8、数据,但输字符型数据时,一定要输定界符。7.3.1简单的输入命令可

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

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

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