DEVC++工程、预处理与EGG图形库.pptVIP

  • 57
  • 0
  • 约1.25万字
  • 约 87页
  • 2016-11-10 发布于安徽
  • 举报
DEVC++工程、预处理与EGG图形库.ppt

提纲 使用工程组织多个源文件 预处理命令 Egg图形库说明 2.模块化和工程 模块的定义 一般把用一个名字就可调用的一段程序称为“模块”,如子程序、函数等。 模块的基本属性: 功能:描述该模块实现什么功能 逻辑:描述模块内部怎么做 状态:该模块使用时的环境和条件 除了基本属性,还需描述模块的内部和外部特性 模块的外部特性:模块的模块名、参数表 模块的内部特性:完成其功能的程序代码和仅供该模块内部使用的数据 通常是先确定模块的外部特性,再确定其内部特性。 1.使用工程组织多个源文件 函数是最小的模块,若干个紧密相关的函数可以组成更大的模块--源文件。 一条好的原则就是保持模块的紧凑性.即在同一个源文件中只包含那些在逻辑上与其相关的函数。 1.使用工程组织多个源文件 模块化:把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,所有模块集成起来构成的整体可完成用户的所有需求。 模块化意义 降低了系统的复杂性,使系统容易修改和重用; 推动系统各部分的并行开发,提高开发效率。 1.使用工程组织多个源文件 使用工程来组织多个源文件。 将功能紧密相关的若干个函数组成单独的源文件。 对应于每一个提供通用功能的源文件,建立头文件。 #include “ListNode.h” 自定义的头文件,该文件在工程所在目录下 #include “E://temp//MyType.h“

文档评论(0)

1亿VIP精品文档

相关文档