- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
codewarrior软件与编程的讲解完整版
CodeWarrior 使用教程
第一课 认识 CodeWarrior
Translated from?CodeWarriorU.COM
CodeWarrior?能做些什么?
????当你知道自己能写更好的程序时,你一定不会再使用别人开发的应用程序。但是常常会发生这种情况,就是当你写了无数行代码后,却找不到使得整个程序出错的那一行代码,导致根本没法编译和链接整个程序。这可能更令人灰心丧气。
????本文将告诉你如何使用?CodeWarrior?这一工具解决上述问题。
????从现在开始,我们将集中精力学习如何在?CodeWarrior?中使用?C/C++?进行编程。为了学习本课程,你必须已经能够比较熟练地使用上述两种语言之一。CodeWarrior?也可以支持?Java?开发,但那是另一门课程的内容。本课程仅限于在?Windows?平台上使用?CodeWarrior?进行的开发。一旦你精通了?CodeWarrior?编程后,你可以试试在其它平台上使用?CodeWarrior。本文中讨论过的大部分内容都可以应用到开发?Mac?应用程序中。
??? CodeWarrior?能够自动地检查代码中的明显错误,它通过一个集成的调试器和编辑器来扫描你的代码,以找到并减少明显的错误,然后编译并链接程序以便计算机能够理解并执行你的程序。你所使用过的每个应用程序都经过了使用象?CodeWorrior?这样的开发工具进行编码、编译、编辑、链接和调试的过程。现在你在我们的指导下,自己也可以去做这些工作了。
????你可以使用?CodeWarrior?来编写你能够想象得到的任何一种类型的程序。如果你是一个初学者,你可以选择编写一个应用程序(比如一个可执行程序),比如象微软公司的文本编辑器?WordPad?这样的应用程序。
????应用程序可能是最容易编写的程序了,而那些庞大的商业软件,比如象?Adobe Photoshop,Microsoft Word?以及?CodeWarrior?软件都是极其复杂的。其它类型的程序指的是控制面板(control panels),动态链接库(dynamic linked libraries,DLLs)?和插件(plug-ins)。我们先来简单的讨论一下这些类型的程序。
????在?Windows?中,控制面板程序是一些(通常比较小的)存放在控制面板目录下的程序,可以在开始菜单的控制面板项中看到它们。控制面板实际上是设置系统功能的一个简单界面,比如可以在控制面板中完成诸如设置音量和鼠标移动速度这样一些参数。
????动态链接库?(DLLs)?提供了一些很有用的被系统和应用程序共享的函数。通常它们都是没有用户界面的。
????插件?(Plug-ins)?有点类似于?DLLs,插件也是可供其它软件使用的小程序,但插件只能被特定的软件使用。比如说,Photoshop?的插件允许程序员方便地扩展?Photoshop?的功能,而不需要去修改它的源代码。同样的,许多?Web?浏览器也使用插件来增加功能,或者为了让你能够看到页面上的新的内容类型。实际上,有许多程序,包括?CodeWarrior,都使用这种插件结构。
????一旦你掌握了?CodeWarior?和你所使用的操作系统的编程接口时,你可以编写许多其它类型的程序。实际上,本课程也是你深入学习其它编程方法的基础课程。你已经找到了一个最优秀的地方开始你的编程之旅。好,现在请坐好,放松,去吸取这门课程的精华吧,你将踏上一条成为一个编程武士的道路!
CodeWarrior?入门
??? CodeWarrior?是一个复杂的应用程序,你必须花点时间来了解它的各种各样的组件和功能。第一课将讲述CodeWarrior IDE?的安装。我们将学习菜单、窗口和其它的一些方面。建议你最好一边学习本课程,一边学习使用?CodeWarrior?的集成开发环境。我们从运行?CodeWarrior?开始,如果你按照默认方式安装的CodeWarrior?软件,那么在?Windows?的桌面上将会有一个该软件的快捷方式图标。双击该图标启动CodeWarrior?的集成开发环境。如果在?Windows?桌面上没有这个快捷图标(这种情况经常发生),你可以在C:\Program Files\Metrowerks\CodeWarrior\Bin?中找到?IDE.exe?文件,然后运行它。
工具条
启动?CodeWarrior?后,你将会看到,在屏幕上方的菜单下面有一个工具条。这个工具条(见图1-1)包含了一些常用菜单项的快捷方式。在后面的章节中,你将学到如何设置这个工具条,甚至是整个?IDE?环境。现在,你应记住,这个工具条用于快捷使用?IDE?中的功能。
图?1-1: CodeWarrior IDE?的工具条
您可能关注的文档
- aa课件111工程项目管理.doc
- abaqus614完美安装详细教程.doc
- abbabababccaabcaabbabac四字词语大全更拼音.doc
- abbacs800变频器提升程序n652介绍.doc
- abb定位器调节检修维护手册中文.doc
- abc类弱电机房建设要求分析.doc
- ac01ac02型电动列车正线常见故障应急处理.doc
- agv中文的操作手册仅供参考.doc
- aix61hacmporacle11gr2主备安装手册.docx
- aq30022005阻隔防爆撬装式汽车加油气装置技术要求.doc
- 2025至2030中国机器人行业市场发展分析及发展前景与投资报告.docx
- 2025至2030中国基于IGBT的STATCOM行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国聚乙烯醇薄膜行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国航空航天行业市场发展现状及发展趋势与投资报告.docx
- 2025至2030中国内燃叉车行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030中国光学时域反射仪行业调研及市场前景预测评估报告.docx
- 2025年雅思写作名人题目及答案.doc
- 2025年盐城中考压题题目及答案.doc
- 2025年训练音标的题目及答案.doc
- 2025年一vb题目及答案.doc
最近下载
- 【Title】Law of the People’s Republic of China on Choice of Law for Foreign-related Civil Relationships英语.doc VIP
- 2021年9月消化内科护士考试题.docx VIP
- 北京化工大学《有机化学》试卷(样题).pdf VIP
- 会计术语(日语).pdf VIP
- 考录公务员笔试应急预案.docx
- 细胞核的结构和功能.ppt VIP
- 消化内科31病区6月份护理人员三基考试题.docx VIP
- 王维《酌酒与裴迪》古诗词PPT.pptx VIP
- 消化内科新护士独立上岗前考试题.docx VIP
- 2025年“七一”专题党课学习课件(四套)汇编供参考选用.pptx VIP
原创力文档


文档评论(0)