您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 第7章-Eclipse开发环境简介
1第7章Eclipse开发环境简介1搭建Eclipse开发环境1)基础环境:JDK(runtime)-EclipseCDT(编辑器)-MinGW(编译器)-GDB(调试)2)其它插件:PDE-插件开发环境,EclipseUML-Eclipse建模插件2Eclipse体系结构:运行时内核(runtime)、工作空间(workspace)、工作台(workbench)、其它插件3Eclipse特点:大平台、小核心,多插件4Eclipse工作空间:磁盘上的一个目录,用来存放用户的工作资料5Eclipse工作台:Eclipse的用户界面,包括菜单栏、工具栏、透视图[视图+编辑器]6Eclipse的主菜单File菜单-新建、打开、保存文件或项目;退出Eclipse等Edit菜单-剪切、复制、粘贴等Source菜单-只有在打开编辑器时才可用,用于源代码操作,比如格式化等Refactor菜单-重构操作,如重命名变量、提取方法等Navigate菜单-多角度快速查看并定位程序元素,包括代码的层次结构、调用关系、继承关系等Search菜单-搜索文本、任务等Run菜单-调试或运行程序Project菜单-打开、关闭、编译项目等Window菜单-打开和关闭各种视图;重置用户界面;设置Eclipse参数等Help菜单-显示帮助信息7Eclipse的常用视图ProjectExplorer视图[导航器视图]-显示加载的项目和项目的文件列表Outline视图[大纲视图]-显示文件纲要,如函数、变量等Console视图-显示控制台输出Problems视图[错误视图]-显示程序错误Search视图-显示搜索结果Tasks视图-显示代码中未完成的任务(以//TODO:开头)第8章使用Eclipse开发C/C++项目1创建项目1)启动Eclipse,选择File-New-Project,打开Selectawizard窗口2)选择C/C++文件夹-CProject项-点击Next按钮,进入CProject窗口3)输入ProjectName[项目名称],如果需更改路径,去掉Usedefaultlocation,单击Browse按钮4)在Projecttype[项目类型]中,选择Executable文件夹-HelloWorldANSICProject5)在Toolchains[工具箱]中,选择MinGWGCC,点击Next按钮,进入BasicSetting窗口6)可以在BasicSetting窗口中设置作者、版权声明等内容,点击Next按钮,进入SelectConfigurations窗口7)可以在SelectConfigurations窗口设置调试和发布文件夹及高级设定,完成后单击Finish按钮创建项目2新建源文件目录1)在项目上单击鼠标右键,选择New-SourceFolder,弹出NewSourceFolder窗口2)输入Foldername,单击Finish按钮3新建源文件1)在src文件夹上单击鼠标右键,选择New-Class,弹出NewC++Class窗口2)输入Classname,单击Finish按钮3编译C/C++项目1)方法1:在项目上单击鼠标右键,选择BuildConfigurations-Build-All22)方法2:选择菜单[Project]-[BuildAll]4运行C/C++项目1)方法1:在项目上单击鼠标右键,选择RunAs-RunConfigurations2)方法2:选择菜单[Run]-Run5在CallHierarch视图中显示函数的调用关系1)方法1:将光标定位到编辑器中相应的函数位置,单击菜单Navigate-OpenCallHierarch2)方法2:使用Ctrl+Alt+H快捷键第9章Eclipse常用功能1调试功能1)设置CDT:选择菜单Windows-Preferences,在弹出窗口中左侧选择Run/Debug2)调试相关配置:选择菜单Run-DebugConfigurations3)调试透视图:主要包括调试视图、变量视图、断点视图、编辑器、大纲视图、控制台视图4)断点类别(1)行断点-执行到指定行暂停(2)方法断点-运行到该方法的第一行时暂停(3)事件断点-发生触发异常、线程启动、线程退出等事件时暂停5)行断点设置(1)添加断点-在该行的编辑器左侧,(a)双击(b)单击鼠标右键,选择ToggleBreakpoint(2)查看断点-选择菜单Window-ShowView-Other,在弹出窗口中选择Debug-Breakpoint,单击OK按钮(3)删除断点-选中要删除的断点,(a)双击(b)单击鼠标右键,选择ToggleBreakpoint(c)使用断点视图6)方法断点与事件断点1)方法断点的设置与行断点类似,只不过是在Outline视图上进行设置2)事件断点在Breakpoint视图上方的工具栏中设置7)调试程序1)选择菜单Run-Debug、或按工具栏Debug按钮、或按F11键2)进入调试模式后,Eclipse默认在程序的第一行暂停,按Resume按钮继续,线程进入第一个断点3)使用单步跳入(F5)、单步跳过(F6)、单步返回(F7)遍历程序,注意单步返回仅对函数调用有效4)按Ctrl+F2或Terminate按钮可中断调试2搜索功能1)选择菜单Search-Search2)选择FileSearch、TaskSearch、C/C++Search选项卡中的一个3)输入搜索内容,单击Search按钮3重构功能1)重命名变量:选中变量,选择菜单Refactor-Rename2)抽取方法:选中代码,选择菜单Refactor-ExtractFunction3)抽取常量:选中要抽取的字符串或数字,选择菜单Refactor-ExtractConstant4定制工作台1)定制工具栏:默认情况下,工具栏处于解锁状态,可以进行移动、隐藏等操作2)定制快捷键:选择菜单Windows-Preferences,在弹出窗口中选择General-Keys3)定制透视图:选择菜单Windows-CustomizePerspective,可以定制工具栏、菜单、命令组、快捷方式5自定义编辑器1)选择菜单Windows-Preferences2)在弹出的窗口中自定义编辑器6格式化代码1)方法1,选中代码,Ctrl+Shift+F2)方法2,选中代码,选择菜单Source-Format3)方法3,选中代码,单击右键,选择Source-Format7使用代码模板1)选择菜单Windows-Preferences,在弹出窗口左侧选择C/C++-CodeStyle-CodeTemplates32)从窗口右侧可以看出,Eclipse允许设置注释、代码和文件三类内容3)以文件为例,从右侧选择Files-CSourceFile,单击New按钮4)在代码模板编辑器中,输入模板名称,模板源码。注意,变量以$开头,并用{}括起来。完成后单击OK按钮。5)之后在新建C/C++程序源文件时,就可以使用刚才定义的模板8生成历史记录1)选中源文件,单击右键,选择ReplaceWith-LocalHistory2)选择历史版本,即可在底部窗口中显示与当前版本的差别3)单击Replace按钮即可恢复历史版本9常用快捷键Ctrl+F查找或替换Ctrl+C复制Ctrl+X剪切Ctrl+V粘贴Ctrl+Z撤销Ctrl+A全选Ctrl+Y恢复撤销Ctrl+B编译Ctrl+F11运行F11调试Ctrl+Shift+K查找上一个Ctrl+K查找下一个Ctrl+Shift+R重命名Ctrl+Shift+F格式化代码第10章Eclipse插件的开发1插件清单编辑器页面1)概述页面:由“一般信息”和“执行环境”两个主要部分组成,还有其它页面的介绍和链接2)依赖性(Dependencies)页面:指定当前插件运行所需的插件列表3)运行时(Runtime)页面:实现本插件的包和类路径4)扩展(Extensions)页面:当前插件可用的扩展点5)扩展点(ExtensionPoint)页面:为其它插件提供的扩展点6)构建(Build)页面:构建、打包、导出插件时所需的信息2常用插件扩展点1)视图-org.eclipse.ui.views2)编辑器-org.eclipse.ui.editors3)透视图-org.eclipse.ui.perspectives第11章版本控制软件1常用版本控件软件1)ClearCase-Rational公司产品,主要功能:版本控制、工作空间管理、生成管理、过程管理2)CVS-开源产品,简单易用,功能强大,免费3)VisualSourceSafe-微软产品,仅支持Window,能力限于team级软件2CVS设置1)打开CVSNTControlPanel,该程序提供了若干选项卡用于设置CVS2)在About选项卡中提供版本、来源及服务状态信息,启动[默认]CVSNT(主服务)和CVSNTLock(文件并发控件)3)在Repositoryconfiguration选项卡中设置资源库,资源库是一个文件夹,用来放置代码库4)设置CVS访问权限(1)安装CVS的Windows管理员,拥有CVS管理员权限,安装完CVS后就自动有了管理员账户(2)可以将Guest组中的账户,分配给CVS的一般用户5)将软件载入CVS资源库3CVS的日常使用1)提出(CheckOut)-从CVS资源库中复制一个镜像到本机的workspace2)代码同步(1)Incoming-更新(Update)本地文件(2)Outgoing-提交(Commit)本地文件(3)Conflict-消除冲突,再提交文件
本文标题:第7章-Eclipse开发环境简介
链接地址:https://www.777doc.com/doc-2170918 .html