第6章程序结构与结构化设计内容摘要:

分)或单元结束(如果单元中没有结束部分)。 初始化部分含有用于执行的语句,当程序开始执行时,将根据初始化部分出现的顺序依次执行其语句。 例如,如果需要对某些数据结构进行初始化,那么可以将初始化语句置于初始化部分。 Delphi程序设计大学教程 单元的引用 uses子句列出了程序、库或单元等所引用的单元。 uses子句可以出现在:  程序( program)或库( library)的项目文件中;  单元的接口部分;  单元的实现部分; 本节讨论单元的引用,它们涉及如何处理程序单元之间的相关性。 Delphi程序设计大学教程 单元的引用 1. 单元的循环引用 单元的循环引用通常会发生有互相依赖关系的单元之间。 相互依赖的单元是指在单元实现部分的 uses子句中直接引用对方的单元。 如果两个单元的接口部分都不互相依赖的话,编译器可以接收在实现部分中这两个单元的相互引用,否则编译器将产生循环单元引用的错误。 Delphi程序设计大学教程 单元的引用 2. 间接单元引用 单元中的 uses子句只需给出直接被本单元使用的单元名字。 可是,常常一个单元是间接地依赖于另一个单元。 为了编译一个单元,编译器必须能找到该单元直接或间接依赖的所有单元。 当修改一个单元的接口部分时,必须重新编译所有使用该单元的其他单元,如果你执行 Compile| Build All菜单命令,编译器将执行一些必要的更新操作。 另一方面,如果你仅在实现或初始化部分修改代码,则不需重新编译引用到该修改单元的其他单元。 Delphi程序设计大学教程 标识符的作用范围 标识符的作用范围就是它的生命期,因此标识符的作用范围决定了它的可访问性。 标识符范围从它被声明开始,随包围声明的代码段结束而结束。 比如,在过程中声明的一个常量、变量、类型或其他符号标识符随着过程的 end语句而结束。 Delphi程序设计大学教程 结构化程序设计基础  结构化设计的特征  构造结构化程序的规则  结构化程序设计方法 Delphi程序设计大学教程 结构化程序设计基础 “结构化程序设计 ” 的思想和规则,能够使程序具有合理的结构,以保证和验证程序的正确性。 该规则要求程序设计者不能随心所欲地编写程序,而要按照一定的结构形式来设计和编写程序。 其主要目的是使程序具有良好的结构,使程序易于设计,易于理解,易于调试修改,以提高设计和维护程序工作的效率。 Delphi程序设计大学教程 结构化设计的特征 Delphi的单入单出控制结构 F 顺序结构 选择结构 while结构 break break break T … … T F T T T T F F F F F F repeat结构 for结构 if/else结构 if结构 case结构 循环结构 Delphi程序设计大学教程 结构化设计的特征 从图中可以看出,三种基本结构具有以下特点: 。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。