第七章程序设计基础ppt课件.ppt

第七章程序设计基础ppt课件.ppt

ID:58693229

大小:532.50 KB

页数:56页

时间:2020-10-04

第七章程序设计基础ppt课件.ppt_第1页
第七章程序设计基础ppt课件.ppt_第2页
第七章程序设计基础ppt课件.ppt_第3页
第七章程序设计基础ppt课件.ppt_第4页
第七章程序设计基础ppt课件.ppt_第5页
资源描述:

《第七章程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VFP程序设计教程第七章程序设计基础7.1概述在前面的各章的介绍中,无论是数据库及表的操作,还是查询或视图的生成,都是以交互方式来实现的。用户要在命令窗口中输入命令或通过菜单选择来建立、维护和使用数据库表。但在实际应用中,对各类事物的管理、数据库的操作通常是通过程序设计来实现。程序是为了解决某一个实际问题而编写的命令集合。运行程序将自动执行程序中包含的每一条命令,完成所要求的功能。VFP系统既支持结构化程序设计也支持面向对象程序设计。本章重点介绍结构化程序设计的方法,面向对象程序设计将在下一章作详细的介绍。

2、结构化程序设计的基本思想是将一个规模较大的、复杂的应用系统划分为若干个功能相关又相对独立的较小的模块,再将这些模块划分为更小的功能子模块。程序设计的主要任务是编写代码实现这些子模块的功能,然后将这些子模块组装起来,完成系统的设计。在程序设计中,过程和函数是结构化程序设计的主要内容。7.1.1程序与程序文件1.程序的概念VFP的工作方式有两种:一是交互命令方式,一种是程序方式。(1)命令工作方式通过命令窗口输入一条命令,完成一个操作的方式。(2)程序文件方式程序文件是由若干条语句或指令组成的一个扩展名为.pr

3、g的文本文件,当运行程序时,系统会按照一定的次序自动执行包含在程序文件中的命令,与在命令窗口逐条输入命令相比,采用程序方式有以下几种好处:可以利用编辑器,方便程序的输入、修改和保存。可以采用多种方式、多次运行程序。可以在一个程序中调用另一个程序。2.程序文件的建立程序是为了解决某一实际问题而编写的命令集合。这组命令应在文本编辑器中编写并保存为程序文件。程序文件又称命令文件,其扩展名为.PRG,当程序运行时,系统会按照程序文件中命令的排列顺序自动执行。(1)打开程序文本编辑窗口打开程序文件的编辑窗口通常有三种

4、方法:①命令窗口方法:MODIFYCOMMMAND<文件名>②通过“文件”菜单:【文件】

5、【新建】

6、【新建文件】③在“项目管理器”中:“代码”

7、“程序”

8、【新建】(2)程序输入程序文本编辑窗口打开后,可以输入或编辑程序代码。【例7-1】将下列一段简单的程序输入到程序窗口中。**在学生表student.dbf中查找某个学生**settalkoff&&关闭对话模式clear&&清屏useD:vfpstudent.dbf&&打开student表accept"请输入学生姓名:"tosname&&键盘输入姓名lo

9、catefor姓名=sname&&根据姓名找相应学生display&&显示所查到的记录use&&关闭student表return&&结束返回注:输入的程序应符合VFP程序的语法格式和命令规则,&&右边的内容为注释。(3)程序文件的保存程序输入完毕,需要保存文件。保存文件有多种方法。①执行【文件】

10、【保存】命令,或按Ctrl+S组合键保存文件,或执行【文件】

11、【另存为】命令将程序另存为一个文件。第一次执行保存操作时,【保存】和【另存为】命令都会弹出“另存为”对话框,用户输入文件名,并可选择文件存放路径。②单击

12、常用工具栏中的【保存】按钮,或直接单击程序文本编辑窗口中的【关闭】按钮,也可以保存文件。(4)程序文件的运行可以按以下方法运行程序。①命令方式格式:DO<程序文件名>②执行【程序】

13、【运行】命令,或按Ctrl+D组合键,打开“运行”对话框,如下图所示。在文件列表框中选择要运行的程序,然后单击【运行】按钮运行该程序。③若正在编辑窗口中编辑程序,可以使用Ctrl+E组合键,或单击工具栏中的【运行】按钮运行当前程序。图7-1(4)程序终止运行当程序文件被执行时,文件中包含的命令依次执行,直到所有的命令执行完毕,或

14、者执行到以下命令之一:cancel:终止程序运行,清除所有的私有变量,返回命令窗口。do:转去执行另一个程序。return:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。quit:退出VFP系统,返回到操作系统。7.1.2基本输入输出语句输入输出时程序最基本的操作。输入是从键盘或鼠标等设备中接收数据。输出是将计算机所做的运算结果输出到屏幕或打印机中。①input——任意类型数据输入语句格式:input[<提示信息>]to<内存变量>功能:程序暂时停止执行,等待用户从键盘上输入一个

15、任意类型的常量或表达式赋给指定变量,按回车结束。说明:输入的内容以常量的表达形式区别;如78,"Holle",,.y.,.t.等等,也可以是一个表达式;即如果是字符串、日期型,应加定界符;是逻辑型,应加圆点;但不能不输入数据就按回车。例:编写命令文件test2.prg,查找指定日期以后出生的学生。opendatabasemy_datauseBasicin0clearinput"请输入日期:"tomrqselect

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

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

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