- 1、本文档共115页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 结构化程序设计2课件
第九章;9.1 程序设计基础
9.2 顺序结构程序
9.3 选择结构程序
9.4 循环结构程序
9.5 程序的模块化
9.6 程序的调试;9.1.1 程序设计的概念
程序文件又称命令文件,它是由VF的各条命令(或语句)按照一定的顺序和规则组织起来,以文件的形式存储在磁盘中,执行时再调入内存。
采用程序方式有如下好处:
可以利用编辑器,方便地输入、修改和保存程序。
可以用多种方式、多次运行程序。
可以在一个程序中调用另一个程序。;9.1.2 程序的控制结构
任何复杂的程序都由3种基本控制结构组成。它们是顺序结构、选择结构和循环结构。
1. 顺序结构
这是最简单的一种基本结构,依次顺序执行不同的程序块。
2. 选择结构
根据条件满足或不满足而去执行不同的程序块。
3. 循环结构
循环结构是指重复执行某些操作,重复执行的部分称为循环体。;A;9.1.3 结构化程序设计方法
结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。
自顶向下是指对设计的系统要有一个全面的理解,从问题的全局入手,把一个复杂问题分解成若干个相互独立的子问题,然后对每个子问题再作进一步的分解,如此重复,直到每个问题都容易解决为止。
逐步求精是指程序设计的过程是一个渐进的过程,先把一个子问题用一个程序模块来描述,再把每个模块的功能逐步分解细化为一系列的具体步骤,以致能用某种程序设计语言的基本控制语句来实现。逐步求精总是和自顶向下结合使用,一般把逐步求精看作自顶向下设计的具体体现。
模块化是结构化程序的重要原则。所谓模块化就是把大程序按照功能分为较小的程序。;主控模块; 9.1.4 程序文件的建立与执行
1. 建立或修改程序文件
同建立其他类型文件一样,建立或修改程序文件也有菜单和命令两种操作方式。
(1)命令方式
要建立或者修改一个程序文件,可使用MODIFY命令。其格式是:
MODIFY COMMAND [文件名|?]
MODIFY FILE [文件名|?]; 其中文件名指明要建立或者修改的文件。如果省略文件名,编辑窗口会打开名为untitled.prg的文件。当关闭窗口时出现对话框,要求输入文件名。若使用?,则显示“打开”对话框。在此框中,用户可以选择一个已存在的文件或者输入要建立的新文件名。如果没有给文件指定扩展名,则MODIFY COMMAND默认为.prg,而MODIFY FILE却默认为空,所以使用MODIFY FILE建立程序文件时文件名必须带扩展名.prg。;(2)菜单方式
选择“文件”菜单中的“新建”命令,并选择“程序”单选按钮,并单击“新建文件”命令按钮。在文本编辑窗口输入程序内容。
不管是用命令方式还是用菜单方式,打开文本编辑窗口后,就可以一条一条地输入命令。在输入过程中出现错误,可用编辑命令进行修改。这里的编辑操作同其他编辑软件(如Word)的编辑操作没有什么不同。当程序建立或修改完毕后,可用Ctrl+W或Ctrl+End存盘,退出编辑窗口。
要修改程序文件,选择“文件”菜单中的“打开”命令打开文件即可。;2. 执行程序
(1)命令方式
使用DO命令执行一个Visual FoxPro程序文件或其它文件。命令格式为:
DO 文件名
如果文件名不带扩展名,则Visual FoxPro按下列顺序寻找并执行这些程序:可执行文件(.EXE)、应用程序(.app)、编译后的目标程序文件(.fxp)和程序文件(.prg)。;9.2.1 程序文件中的辅助命令
1.程序注释命令
为增强程序的可读性,往往需要在程序中使用注释来对程序进行说明,为阅读程序提供方便。Visual FoxPro中有两种程序注释命令。
命令格式:
NOTE|* [注释]命令在程序中加注释行信息。执行程序文件时,不执行以NOTE或*开头的行。如果要在下一行继续注释,可在本注释行尾加上一个分号;,或者直接回车再另用一个注释命令。
[注释]命令在命令语句的尾部加注释信息。;2.常用状态设置命令
(1)置会话状态命令
命令格式:
SET TALK ON|OFF
在会话状态开通时,Visual FoxPro在执行命令时会向用户提供大量的反馈信息。工作于程序方式时,这不仅会减慢程序的运行速度,而且还会与程序本身的输出相互夹杂,引起混淆。所以程序调试时,一般置“会话”于开通状态,而在执行程序时则通常要求置“会话”于断开状态。;(2)置打印状态命令
命令格式:
SET PRINT ON|OFF
系统默认打印机置于断开状态,就是说命令的执行结果只送到屏幕,不送往打印机。若用
您可能关注的文档
- [人力资源管理].Human.Resource.Management_Chapter6课件.ppt
- [人力资源管理].Human.Resource.Management_Chapter7课件.ppt
- [修改] 第二章计算机中数据信息的表示课件.ppt
- [名校联盟]重庆市北大附中重庆实验学校高考英语第一轮复习《高二:Unit 13-14》课件课件.ppt
- [外研版]2013届高考英语一轮复习语法专题10 正反解读定语从句课件.ppt
- [辽大] 07几何造型课件.ppt
- _进口合同的履行课件.ppt
- 第八章 幼儿语言学习与教学.ppt
- 第二章 MATLAB基础课件.ppt
- 第二章 传统贸易理论(下)课件.ppt
文档评论(0)