软件说明书.docx
《软件说明书.docx》由会员分享,可在线阅读,更多相关《软件说明书.docx(12页珍藏版)》请在冰豆网上搜索。
![软件说明书.docx](https://file1.bdocx.com/fileroot1/2023-1/23/ba100f3a-6340-49ed-b166-7c3fd2c0b21c/ba100f3a-6340-49ed-b166-7c3fd2c0b21c1.gif)
软件说明书
智能循迹小车设计
软件使用说明书
系别名称:
自动控制工程系
专业班级:
通信工程·通本081
学生姓名:
宋梦琪
指导教师:
杨学成
2012年5月28日
目录
第1章CodeWarrior介绍1
第2章CodeWarrior集成开发环境4
2.1通用设置4
2.1.1编译设置4
2.1.2IDE之外4
2.1.3插件设置5
2.1.4隐藏文件夹5
2.1.5资料树6
2.2编辑器设置7
2.2.1编辑器设置7
2.2.2字体和制表符7
2.2.3文本颜色8
2.3调试器设置8
2.3.1显示设置8
2.3.2视窗化9
2.3.3全局设置9
第3章工程和目标文件的显示和定制10
3.1工程窗口10
3.2步骤11
第1章CodeWarrior介绍
“CodeWarrior4.1”是Metrowerks公司一套比较著名的集成开发环境,它能够自动的检查代码中的明显错误,它通过一个集成的调试器和编辑器来扫描编辑的代码,以找到并减少明显的错误,然后编译并连接程序以便计算机能够理解并执行自己编辑的程序。
具有直观,易用的优点。
CodeWarrior4.1常用编程类型有应用程序(文本编辑器WordPad),庞大的商业软件(AdobePhotoshop,MicrosoftWord),控制面板(controlpanels),动态链接库(dynamiclinkedlibraries)和插件(plug-ins)。
具体功能包括项目管理,代码生成,语法敏感编辑器等,具有快速下载,单步调控的特点,同时可以融合C/C++、Java语言和汇编语言的混合编程。
CodeWarrior4.1同时还具有在线调试,单步运行程序的功能,同时能够观察到主程序中定义的所有的变量的值。
这一功能在进行程序错误检查和改正时起到了至关重要的作用。
CodeWarrior能够自动的检查代码中的明显错误,它是通过一个集成的调试器和编辑器来扫描所编写的代码,以找到并减少明显的错误,然后编译并连接程序以便计算机能够解释并执行所编写的程序。
所使用过的每一个应该用程序都经过了使用象CodeWarrior这样的开发工具进行编码、编译、链接和调试的过程。
可以使用CodeWarrior来编写能够想象得到的任何一种类型的程序。
例如可以编写一个应用程序,就像是微软公司的文本编辑器WordPad这样的应用程序等等,还有控制面板(controlpanels),动态链接库(dynamiclinkedlibraries,DLLs)和插件(plug-ins)。
其中插件(plug-ins)有点类似DDLs,插件也是可以提供其它软件使用的小程序,但是插件只能被特定的软件使用。
比如,Photoshop的插件允许程序员方便的扩展Photoshop的功能,而不需要去修改它的源代码。
同样,许多Web浏览器也是用插件来增加功能,或者为了让你能够看到页面上的新的内容类型。
实际上,有许多程序,包括CodeWarrior,都是用这种结构的插件。
CodeWarrior是一个复杂的应用程序,你必须要花点时间来解决它的各种各样的组件和功能。
首先讲述CodeWarriorIDE的安装,包括学习菜单、窗口和其它的一些方面;运行CodeWarrior,双击快捷方式的图标,则启动了CodeWarrior的集成开发环境(也可以在C:
\ProgramFiles\Metrowerks\CodeWarrior\Bin中找到IDE.exe文件,然后运行即可)。
1、工具条
启动CodeWarrior后,在屏幕上方的菜单下面有一个工具条。
这个工具条包含了一些常用菜单项的快捷方式,将会看到如图1.1所示的界面。
这个工具条用于快捷使用IDE中的功能。
图1.1CodeWarriorIDE的工具条
2、文件菜单
CodeWarriorIDE的菜单是按照标准方式设置的。
其中的文件用于处理和文件相关的一些操作,比如创建、打开、保存和打印等等。
3、编辑菜单
CodeWarrior的编辑菜单和其他的Windows应用程序也很像。
其中包括了剪切、复制和粘贴等的操作,以及其它一些使得程序员能够更方便的管理源代码版面布局的选项。
在编辑菜单中还有一个Preferences项。
4、查看菜单
查看菜单用于安排工具条和其他窗口在CodeWarrior环境中如何显示的选项。
比如观察点(Watchpoints)窗口,表达式(Expressions)窗口,过程(Processes)窗口和全局变量(GlobalVariables)窗口等。
如图1.2所示。
图1.2查看菜单中的工具条子菜单
5、查找菜单
用于在单个文件或硬盘的目录中查找指定的代码。
可以使用它来方便的替换文本块或在你的代码中搜索指定的项目。
6、工程菜单
工程菜单中的工具用于管理CodeWarrior工程,一个工程包括组成你正在编写的程序的所有的文件,包括头文件、源代码和库文件,显示了一些所有这些文件的名称。
7、调试菜单
这是在编制程序中最常用到的工具。
8、窗口菜单
用于在CodeWarrior环境管理窗口显示方式的菜单。
9、帮助菜单
通过帮组菜单可以得到网上寻求关于CodeWarrior任何问题的在线解答。
第2章CodeWarrior集成开发环境
CodeWarrior集成开发环境的设置如图2.1所示。
图2.1CodeWarrior开发环境设置界面
2.1通用设置
2.1.1编译设置
编译设置(BuildSettings):
选择是否在执行编译之前保存已打开的源文件,以及有多少内存被用于编译工作。
2.1.2IDE之外
IDE之外(IDEExtras):
几个独立的设置,比如指定CodeWarrior是否使用一个第三方的文本编辑器——因为集成的编辑器并不是很完美,这可以通过制定一个你惯用的编辑器来代替它,如图2.2所示。
图2.2IDEExtras设置界面
2.1.3插件设置
插件设置(Plug-InSettings):
供插件开发商调试他们的插件,如图2.3所示。
图2.3插件设置界面
2.1.4隐藏文件夹
隐藏文件夹(ShieldedFolders):
在这里指定的文件夹在工程设计期间,或者执行查找和比较操作期间,将要被忽略掉。
如果在你工程级有一个巨大的“数据”文件目录,如图2.4所示。
图2.4隐藏文件夹设置界面
2.1.5资料树
资料树(SourceTrees):
用于指定CodeWarrior在编译程序是用不着的目录。
如图2.5所示。
图2.5资料树设置界面
2.2编辑器设置
2.2.1编辑器设置
编辑器设置(EditorSettings):
几个用于定制编辑器显示、管理文本和窗口的设置项,如图2.6所示。
图2.6编辑器设置界面
2.2.2字体和制表符
字体和制表符(FontsandTabs):
设置编辑器中的文字大小、字体、制表符和其他显示设置,如图2.7所示。
图2.7字体和制表符设置界面
2.2.3文本颜色
文本颜色(TextColors):
用于指定特定语言元素在编辑窗口中的显示的颜色,如图2.8所示。
图2.8文本颜色的设置界面
2.3调试器设置
2.3.1显示设置
显示设置(DisplaySettings):
几个用于定制调试器显示的设置项,如图2.9所示。
图2.9显示设置界面
2.3.2视窗化
视窗化(Windowing):
设定调试器如何管理它的窗口,如图2.10所示。
图2.10视窗化设置界面
2.3.3全局设置
全局设置(GlobalSetting):
几个用于定制调试器在全局层次如何工作的设置,如图2.11所示。
图2.11全局设置界面
第3章工程和目标文件的显示和定制
3.1工程窗口
当启动CodeWarrior后,打开file,选择new,进入如图3.1所示的界面。
图3.1启动CodeWarrior的界面
工程窗口用于管理整个工程的所有文件以及这个工程将要产生的目标文件,一个工程包含了足够的信息来编译一个或者是多个目标文件。
所谓的目标文件就是在编译程序时,由CodeWarrior创建出来的一个应用程序或是库文件,如图3.2所示。
图3.2创建工程
在窗口的顶端有三个标签页:
文本标签、连接标签页和目标文件标签页。
在这几个标签页上方,有一个用于选择要编译的目标文件的下拉菜单。
在Sources组中有一个main.c文件,因为我们还没有编译这个工程,所以每个文件对应的Code和Data栏中显示数字都是零,一旦编译后,这些数字就将显示出来,表示源码转换为机器代码后的实际代码量和数据量。
3.2步骤
当启动CodeWarrior后,打开file,选择new,进入如图3.3所示的窗口;新建好一个项目之后,就可以进行编程设计,编辑界面如图3.4所示;编辑完成之后需要进行调试,调试界面如图3.5所示。
图3.3CodeWarrior4.1新建项目界面
图3.4CodeWarrior4.1编程界面
图3.5CodeWarrior4.1调试界面