Visual FoxPro 6.0程序设计教程 第5章

Visual FoxPro 6.0程序设计教程 第5章

ID:40239610

大小:1.03 MB

页数:101页

时间:2019-07-28

Visual FoxPro 6.0程序设计教程 第5章 _第1页
Visual FoxPro 6.0程序设计教程 第5章 _第2页
Visual FoxPro 6.0程序设计教程 第5章 _第3页
Visual FoxPro 6.0程序设计教程 第5章 _第4页
Visual FoxPro 6.0程序设计教程 第5章 _第5页
资源描述:

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

1、学习要点1、过程化程序设计和面向对象程序设计的基本概念及设计方法;2、过程化程序设计的语言基础,程序设计基本结构;3、可视化程序设计的基本方法、类。第5章VFP6程序设计基础8/6/20211VisualFoxPro6.0程序设计第5章VFP6程序设计基础5.1VFP6程序设计概念5.2VFP6的程序设计语言基础5.3VFP6程序设计步骤5.4面向对象的程序设计技术小结返回退出8/6/20212VisualFoxPro6.0程序设计5.1VFP6程序设计概念5.1.1VFP6程序设计基本概念5.1.2VFP6程序设计基本操作5.1.3VFP程序设

2、计编程方式返回退出8/6/20213VisualFoxPro6.0程序设计5.1.1VFP6程序设计基本概念VFP6支持过程化程序设计和面向对象程序设计两种程序设计与开发的类型。下面是一个完整的VFP过程化程序,可以引出几个基本概念。*功能说明:求圆形的面积。*文件名:L501.PRGCLEARCTALK=SET("TALK")SETTALKOFFINPUT"请输入圆的半径,半径="TORS=PI()*R*R?"半径为"+ALLTRIM(STR(R))+"的圆,面积=",SSETTALK&CTALKRETURN8/6/20214VisualFox

3、Pro6.0程序设计1、从形式上看,VFP的程序是由若干有序的命令行组成,且满足下列规则:(1)一个命令行内只能写一条命令,命令行的长度不得超过2048个字符,命令行以回车键结束。(2)、一个命令行可以由若干个物理行组成,即一条命令在一个物理行内写不下时,可以分成几行。换行的方法有两种:一种是在物理行的末尾加符号“;”,表示下一行输入的内容是本行的继续;另一种是系统自动换行,即输入程序时,只管逐条命令输入,无需考虑本条语句是否超过屏幕行宽的最大限度,当输入的语句超过屏幕的最大行宽时,系统自动换行。输入时只需在一行结束时按回车键,通知系统本命令行输

4、入完毕。(3)为便于阅读,可以按一定的格式输入程序,即一般程序结构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干格。2、从功能上看,程序可以分为三个部分:第一部分是程序的说明部分,在本例程序中是前面的四行,一8/6/20215VisualFoxPro6.0程序设计般用于说明程序的功能、文件名等需要说明的有关信息。第二部分是进行数据处理的部分,在本例程序中是从第五行开始的三行。通常任何一个有意义的程序,总是要有一些原始数据,否则,这个程序就没有处理对象。同样,程序运行的结果也有必要显示或打印出来,否则,用户将不知道程序干了一些什么。因此,第

5、二部分程序常包括下列三个部分,依次为:提供原始数据部分、数据处理部分、输出结果部分。第三部分是程序的控制返回部分,在本例中就是最后二条命令。它控制程序返回到调用该程序的调用处。过程化程序设计与面向对象程序设计过程化程序设计:它是采用结构化编程语句来编写的程序。这类方法的特点是容易把一个复杂的程序分解为若干个较小的过程,每个过程都可进行独立的调试。这类设计方法发展的总思想是从程序员角度考虑使程序设计更简单,而较少从使用角度去考虑。使用这类方法设计的程序流程完全由程序员控制,使用者只能做由程序员预先安排好的事情。8/6/20216VisualFoxP

6、ro6.0程序设计面向对象程序设计:这类程序设计思想是面向对象,即设计的重要任务在于描述对象。程序是由事件驱动的,因而,在执行过程中,持续等待的是一个发生在对象上的事件。而发生什么事件则要看使用者的操作,如单击、双击鼠标等。至于下一步的程序流向,则要看驱动的是什么事件。这类程序设计的主要目的是从任何方便与简化使用入手,由使用者控制程序流向,这在一定程序上增加了编程的难度。5.1.2VFP6程序设计基本操作1、过程化程序设计基本操作(1)建立过程文件。在VFP中,一个过程文件就是一个ASCII文本文件,因而可用各类编辑工具来建立。在VFP中有下面二

7、种简易方法来建立:■在【文件】菜单下的【新建】菜单项中,选择“程序”可选项。■在命令窗口中使用MODIFYCOMMAND命令。返回8/6/20217VisualFoxPro6.0程序设计格式:MODIFYCOMMAND[<文件名>/?]功能:打开文本编辑窗口,编写程序代码。参数描述:[<文件名>]:为可选项,指定打开或创建的程序文件名。若不指定新建程序文件的扩展名,VFP自动指定.PRG为扩展名。MODIFYCOMMAND命令支持含有“*”和“?”通配符的文件梗概。名称与这个梗概匹配的每一个文件都在编辑窗口中打开。若省略文件名,将给打开的编辑窗口

8、赋一个初始名称“程序1.PRG”。当关闭编辑窗口时,可以用另外的文件名保存该文件。[?]:显示“打开”对话框。可以从中选择一个已有程序或

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

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

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