- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DEVC++工程、预处理与EGG图形库.ppt
提纲 使用工程组织多个源文件 预处理命令 Egg图形库说明 2.模块化和工程 模块的定义 一般把用一个名字就可调用的一段程序称为“模块”,如子程序、函数等。 模块的基本属性: 功能:描述该模块实现什么功能 逻辑:描述模块内部怎么做 状态:该模块使用时的环境和条件 除了基本属性,还需描述模块的内部和外部特性 模块的外部特性:模块的模块名、参数表 模块的内部特性:完成其功能的程序代码和仅供该模块内部使用的数据 通常是先确定模块的外部特性,再确定其内部特性。 1.使用工程组织多个源文件 函数是最小的模块,若干个紧密相关的函数可以组成更大的模块--源文件。 一条好的原则就是保持模块的紧凑性.即在同一个源文件中只包含那些在逻辑上与其相关的函数。 1.使用工程组织多个源文件 模块化:把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,所有模块集成起来构成的整体可完成用户的所有需求。 模块化意义 降低了系统的复杂性,使系统容易修改和重用; 推动系统各部分的并行开发,提高开发效率。 1.使用工程组织多个源文件 使用工程来组织多个源文件。 将功能紧密相关的若干个函数组成单独的源文件。 对应于每一个提供通用功能的源文件,建立头文件。 #include “ListNode.h” 自定义的头文件,该文件在工程所在目录下 #include “E://temp//MyType.h“ 自定义的头文件,该文件不在工程所在目录下 #include stdlib.h 标准库函数头文件 1.使用工程组织多个源文件 实例:猴子选大王 源文件的分割 头文件的使用 使用工程组织多个源文件 DEV-C++下工程的创建 DEV-C++下工程的创建 一.新建工程 1.点击菜单:文件-新建-工程. DEV-C++下工程的创建 DEV-C++下工程的创建 3. 此时弹出对话框,要求指定工程存放路径(如G:\temp\testProject)。选择好路径后点击保存。 DEV-C++下工程的创建 4. 此时系统自动加入main.c文件如下。里面代码是系统自动 生成的。 DEV-C++下工程的创建 二. 往工程中增加已创建的其他文件 将linkNode.h、link.c和link.h三个文件拷贝到工程所在目录G:\temp\testProject下 然后点击菜单 工程-添加 DEV-C++下工程的创建 DEV-C++下工程的创建 此时在工程管理(Project)页中出现了加入这3个文件 DEV-C++下工程的创建 DEV-C++下工程的创建 保存main.c 在右边的代码区选择main.c,然后Ctrl+S进行保存,此时弹出对话框,询问保存的目录。 DEV-C++下工程的创建 三. 编译文件 若选择编译(Ctrl+F9),则编译当前工程中的所有文件。若只是想单独编译一个文件,则选择 编译当前文件(Shift+ Ctrl+F9)。 DEV-C++下工程的创建 编译成功后,在工程所在目录G:\temp\testProject中包含文件如下 DEV-C++下工程的创建 四、在当前工程中新建一个文件 如果要新建文件并将其添加到工程中,则选择 菜单 工程-新建单元 DEV-C++下工程的创建 DEV-C++下工程的创建 五.从工程中移除一个文件。 如下图所示。注意:此时该文件在磁盘里还是存在,只是不包含在当前工程中了。 DEV-C++下工程的创建 注意:添加一个已存在的文件到工程中时,该文件也可以不位于工程所在路径下。假设工程位于D:\temp\project目录下,要加入工程的linkNode.h、link.h和link.c位于其他目录,则编译后工程所在目录如下,并没有将上述三个文件复制到工程目录下(其时在文件.dev中记录着上述3个文件的磁盘路径) VC6环境下工程的创建 VC6环境下工程的创建 2.选择Projects选项卡,选择Win32 Console Application,在Project name文本框输入工程名(如elevator),在Location文本框选择路径如(如C:\test)(见下图)点击OK VC6环境下工程的创建 VC6环境下工程的创建 4.点击OK(如下图) VC6环境下工程的创建 5.把所有源文件 例elevator.c、elevator.h文件拷贝到工程所在目录下(如C:\TEST) 。 VC6环境下工程的创建 6.点击左下角的FileView(如下图红色圈所示),再鼠标右键点击Source Files(如下图红色箭头所示), 选择Add Files to Folder,选择文件将elevator.c加入到Source Files目录, 鼠标右键点击
文档评论(0)