网站大量收购独家精品文档,联系QQ:2885784924

程序设计实践7w_工程、预处理和EGG库.pptVIP

程序设计实践7w_工程、预处理和EGG库.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计实践7w_工程、预处理和EGG库

工程、预处理和EGG库;提纲;2.模块化和工程;1.使用工程组织多个源文件;1.使用工程组织多个源文件;1.使用工程组织多个源文件;1.使用工程组织多个源文件;;一.新建工程 1.点击菜单:文件-新建-工程.;2. 在弹出窗口的Basic页中选择Console Application,输入工程名称,选择是c工程,点击确定。;3. 此时弹出对话框,要求指定工程存放路径(如G:\temp\testProject)。选择好路径后点击保存。;4. 此时系统自动加入main.c文件如下。里面代码是系统自动 生成的。;二. 往工程中增加已创建的其他文件 将linkNode.h、link.c和link.h三个文件拷贝到工程所在目录G:\temp\testProject下 然后点击菜单 工程-添加 ;在弹出的对话框中选择要添加的源文件。然后点击打开。;此时在工程管理(Project)页中出现了加入这3个文件;在工程管理页中鼠标左键点击link.c,则右边的代码区出现该文件的源代码。;DEV-C++下工程的创建;三. 编译文件 若选择编译(Ctrl+F9),则编译当前工程中的所有文件。若只是想单独编译一个文件,则选择 编译当前文件(Shift+ Ctrl+F9)。;DEV-C++下工程的创建;四、在当前工程中新建一个文件 如果要新建文件并将其添加到工程中,则选择 菜单 工程-新建单元;此时将加入一个文件(未命名3)。选择保存时,指定该文件的名字和保存路径(一般和工程在同一路径下)。如下图所示;五.从工程中移除一个文件。 如下图所示。注意:此时该文件在磁盘里还是存在,只是不包含在当前工程中了。;DEV-C++下工程的创建;;2.选择Projects选项卡,选择Win32 Console Application,在Project name文本框输入工程名(如elevator),在Location文本框选择路径如(如C:\test)(见下图)点击OK;3.点击Finish(如下图) ;4.点击OK(如下图);5.把所有源文件 例elevator.c、elevator.h文件拷贝到工程所在目录下(如C:\TEST) 。;6.点击左下角的FileView(如下图红色圈所示),再鼠标右键点击Source Files(如下图红色箭头所示), 选择Add Files to Folder,选择文件将elevator.c加入到Source Files目录, 鼠标右键点击Header Files,选择Add Files to Folder,选择文件将elevator.h加入到Header Files目录(结果如下图);7.选择主菜单Project-Settings(工程-设置)出对话框(如下图) ;VC6环境下工程的创建;9.这样就可以编写自己的主程序了,比如在Source File目录下建立main.c文件,main.c应包含 前面的elevator.h(如下图);提纲;预处理指令 #include 预处理指令 #define:符号常量 预处理指令 #define:宏 条件编译;预处理指令 #define:宏;预处理指令 #define:宏;预处理指令 #define:宏;预处理指令 #define:宏;预处理指令 #define:宏;条件编译 使编译器能够按照不同条件编译不同的程序部分,产生不同的目标代码文件。 两种条件编译:使用常量表达式判断、使用宏定义名判断;条件编译;条件编译;条件编译;条件编译;条件编译;条件编译;条件编译;条件编译;猴子选大王 NodeType.h:;其他 预处理指令#error,#program 运算符#和## 行号#line 预定义的符号常量 宏assert ;提纲;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;画笔相关函数;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;;;图形库函数EGG简介;图形库函数EGG简介;图形库函数EGG简介;;图形库函数EGG简介;动画实现 盘子:白色窗口 egg:任何图形都是画在一个egg上,每个egg都是相对独立的,可以绘画、移动任何一个egg,而不会影响其它的egg 。只能以egg为单位进行移动。 egg的大小与调用EggStart()时指定的大小一致,并且覆盖整个盘子(盘子是Egg图形窗口的昵称),但它初始状态是透明的。 ;可以画多个egg,当两个蛋重合,后下的蛋会覆盖先下的蛋。使用ChangeEggLayer()可以改变egg的层次,调整互相之间的覆盖关系。 ;

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档