《软件开发工具》第9章 使用Eclipse进行C\C++开发ppt课件.ppt_第1页
《软件开发工具》第9章 使用Eclipse进行C\C++开发ppt课件.ppt_第2页
《软件开发工具》第9章 使用Eclipse进行C\C++开发ppt课件.ppt_第3页
《软件开发工具》第9章 使用Eclipse进行C\C++开发ppt课件.ppt_第4页
《软件开发工具》第9章 使用Eclipse进行C\C++开发ppt课件.ppt_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章使用Eclipse进行C C 开发 本章内容 9 1安装MinGW9 2第一个C C 项目9 3使用Eclipse重构功能9 4使用搜索功能 9 1安装MinGW 为了能够使用EclipseCDT编译且运行C和C 程序 必须要安装一个C C 编译器 MinGW MinimalistGNUonWindows 是指用来生成纯粹的Win32可执行文件的编译环境 它是以GNU为基础的开发C C 项目的工具集 能够提供C C 所需的头文件和库文件 使用MinGW 用户生成本地的Windows程序时不需要C C 第三方运行时库 MinGW下载地址 安装步骤 双击在线安装文件 MinGW 5 1 4 exe 单击 Next 按钮 选择下载并自动安装 DownloadandInstall 然后单击 Next 按钮 并根据提示一步一步完成安装 单击 IAgree 按钮 选择 Current 单击 Next 按钮 选择 Full 单击 Next 按钮 等下载完毕 单击 Next 按钮 为了不指明完整路径的情况下 系统能够认识MinGW 需要设置系统环境变量 用鼠标单击 我的电脑 选择 属性 在对话框中 单击 高级 选项卡中 环境变量 按钮打开对话框 在 系统变量 对话框中找到Path变量 单击 编辑 将MinGW安装路径下的文件夹输入到变量值中即可以完成环境变量设置 确认MinGW的安装和环境变量设置是否生效 1 进入命令提示符状态 方法1 选择 开始 运行 在对话框中输入cmd 方法2 选择 所有程序 附件 命令提示符 2 在 命令提示符 中 输入gcc v 出现下图信息结果 则安装与设置正确 9 2第一个C C 项目 在Eclipse中 所有的程序都是以项目为单位 在编写程序前需要新建C C 项目 操作步骤如下 单击菜单栏中的文件 File 菜单 选择新建 New 子菜单下的项目 Project 选项 在弹出对话框中选择向导窗口 Selectawizard 以C语言为例 在对话框中打开C C 文件夹 选择CProject后单击 Next 按钮进入到下一步 9 2 1新建C C 项目 在项目名称 Projectname 标签中输入 HelloWorld 在项目类型 Projecttype 标签中打开文件夹Executable文件夹 选择HelloWorldANSICProject 在工具箱 标签中选择MinGWGCC 单击 Next 按钮进入到下一步 在BasicSettings窗口中可以设置源代码的注释部分内容 分别在作者 版权声明等标签中输入相应的内容后 单击 Next 按钮进入到下一步 在SelectConfiguration窗口中可以选择调试和发布文件夹以及高级设计 保持默认设置后 单击 Finish 按钮即可以新建CProject 在这个项目中将会保存编写的源代码文件和配置文件 9 2 2新建SourceFolder 用鼠标右键单击资源浏览器中的HelloWorld项目 在弹出的菜单中选择新建 New 子菜单里单击源文件夹 SourceFolder 选项 在弹出的NewSourceFolder窗口中输入文件夹名称 单击 Finish 按钮即可以完成 9 2 3新建C Class 在src文件夹中新建源代码文件 用鼠标右键单击src文件夹 在弹出菜单中选择新建 New 子菜单里的类 Class 选项 在类名称 ClassName 标签中输入类名称后单击 Finish 按钮即可以完成 9 2 4编译C程序 编辑好源代码后 接下来需要将 c文件编译为可以运行的 exe文件 在资源管理器中 用鼠标右键单击HelloWorld项目 弹出菜单 选择 BuildConfigurations Build All 如果程序有语法错误 此时编辑器中该代码行显示 在资源管理器中 用鼠标右键单击HelloWorld项目 弹出菜单 选择 RunAs 如果程序有语法错误 此时编辑器中该代码行显示 X 9 2 5运行C程序 编译成功后将在资源管理器中看到Release文件夹 该文件包含了被编译成功的可执行文件 在资源管理器中 用鼠标右键单击HelloWorld项目 弹出菜单 在运行方式 RunAs 子菜单中选择运行设置 RunConfigurations 在Create manage andrunconfigurations窗口中 单击新建运行配置 Newlaunchconfiguration 按钮新建一个运行配置 进入新建窗口后 在 BuildConfiguration 选项中选择Release 并单击 SearchProject 按钮进行设置 在弹出ProgramSelection窗口中 选择x86le HelloWorld Release HelloWorld exe后 并单击 OK 按钮 全部设置完毕后 并单击 Run 按钮 运行结果如下图 例1 输入两个数 判断其大小并输出较大的那个数 步骤 1 新建MaxNum项目 操作步骤与前面新建HelloWorld项目类似 2 在编辑器中输入代码 3 编译MaxNum c 并运行编译文件 例2 有1 2 3 4 5五个数 能组成多少个互不相同且无重复数字的三位数 分别是多少 请输出这些三位数判断其大小并输出较大的那个数 9 2 6使用浏览功能 使用浏览功能可以从多个角度快速查看并定位到程序中的各个元素 包括代码的层次结构 调用关系 继承关系等 1 打开变量声明 将光标定位到编辑器中相应的变量位置 如result变量 单击菜单栏中的浏览 Navigate 菜单 选择打开变量声明 OpenDeclaration 选项 也可以使用 F3快捷键 Eclipse自动将编辑器中的光标定位到声明 result 变量的位置 Eclipse还提供变量底色标注 当光标定位到某个变量时 把该变量的各个实例用灰色标注 明 2 打开类型层次 将光标定位到编辑器中相应的变量位置 如FILE类型 单击菜单栏中的浏览 Navigate 菜单 选择打开类型层次结构 OpenTypeHierarchy 选项 也可以使用 F4快捷键 Eclipse将显示类型层次结构 OpenTypeHierarchy 视图 如下图所示 左侧部分是该数据类型 FILE类型 的继承结构 右侧则是该数据类型所包含的属性与方法 3 打开调用层次结构 将光标定位到编辑器中相应的函数位置 如add 函数 单击菜单栏中的浏览 Navigate 菜单 选择打开调用层次结构 OpenCallHierarchy 选项 也可以使用 Ctrl Alt H快捷键 Eclipse将显示调用层次结构 CallHierarchy 视图 如下图所示 在调用层次结构中 可以add 函数在main 函数中被调用 4 打开文件包含浏览器 单击菜单栏中的浏览 Navigate 菜单 选择打开文件包含浏览器 OpenIncludeBrowse 视图 也可以使用 Ctrl Alt I快捷键 Eclipse自动显示文件包含浏览器 IncludeBrowse 视图 如下图所示 该视图可以看到该程序中所包含的全部头文件 h文件 5 打开元素 Eclipse将命名空间 Namespace 类 Class 结构 Struct 类型定义符 Typedef 函数 Function 变量 Variable 等定义为元素 单击菜单栏中的浏览 Navigate 菜单 选择打开元素 OpenElement 选项 也可以使用 Ctrl Shift T快捷键 在弹出的OpenElement窗口中输入 File Eclipse将使用模糊查找方式找到包含File关键字的所有元素 如下图所示 我们打开FILE 并选择文件路径 单击 OK 按钮 Eclipse在新编辑器中打开如下图所示 文件路径 global FILE D MinGW include stdio h 所指向的文件 并将光标定位到类型定义符号FILE位置 9 3使用Eclipse重构功能 9 3 1重命名变量 Eclipse重构功能 使用户可以在不影响程序行为的情况下进行系统范围内的代码更改 Eclipse重构中的重命名功能解决了变量 类 函数等重命名的所有问题 例 将HelloWorld c中变量a改为b 步骤 1 将变量a选中 此时变量a的背景变为灰色 2 单击菜单栏中的重构 Refactor 菜单 选择重命名 Rename 选项弹出对话框 填写新的变量名称b 单击 OK 按钮 如果单击重命名 Rename 对话框中 PreView 按钮 可以在修改前预览重命名的对比结果 如果修改引起代码冲突 Eclipse会弹出冲突情况窗口 可以选择继续应用修改 或取消修改操作 9 3 2抽取方法 在面向对象的程序设计思想中 组件和方法的重用是一个很重要的概念 将程序中出现多次的代码段抽取出来形成方法 可以大大减少代码的长度并增加程序可读性和易维护性 同时使得方法的调用变得清晰和简单 例 以下面程序为例 讲解如何抽取方法 将程序的第18行代码 result result i 抽取为通用方法add 使得之后程序都能用add方法执行加法运算 操作步骤如下 选中 result i 用鼠标右键单击选中部分 在弹出的菜单中选择重构 Refactor 子菜单下的抽取方法 ExtractFunction 在弹出的窗口中输入方法名add 可以看到在返回值中出现了两行 分别对应变量result和i 不用修改 单击 Next 进入下一步 重构前后的代码对比如下图所示 9 3 3抽取常量 当程序需要对同一数字或字符串多次调用时 每当出现这种情况我们应当用常量替换这个数字或字符串 以增加程序的可读性和易修改行 抽取常量的本质是将程序中的数字 字符数字等定义为常量 使得对于常量的调用和修改变得更简单 例 以下面程序为例 讲解如何抽取常量 我们将数字 10 用常量MAX NUM替换 操作步骤如下 选中 10 用鼠标右键单击选中部分 在弹出的菜单中选择重构 Refactor 子菜单下的抽取方法 ExtractConstant 在弹出的窗口中输入常量名称MAX NUM 单击 Next 进入下一步 重命名常量前后对比如下图所示 当需要修改MAX NUM时 只需在定义部分进行修改而不必进入程序中逐个更改该常量的值 9 4使用搜索功能 9 4 1使用查找 替换方法 Eclipse提供最基本的查找 单击菜单栏中的编辑 Edit 菜单 选择查找 替换 Find Replace 选项 弹出搜索窗口 也可以使用 Ctrl F 快捷键打开窗口 9 4 2使用Search菜单进行搜索 在EclipseCDT特有的Search功能中 可以执行文件 任务和C C 搜索功能 这些搜索是针对代码结构进行的 因此搜索速度更快 效率更高 1 打开Search对话框单击菜单栏中的Search菜单 选择Search选项可以打开搜索对话框 TaskSearch C C Search可以分别执行 文件搜索 任务和C C 搜索功能 2 执行C C 搜索在C C Search选项卡中 输入需要搜索的字段 在SearchFor选项中 可以指定工作台只搜索程序中的某些特定部分 如方法 变量 函数等 利用它可以设定搜索范围 默认设置为搜索全部程序部分 在LimitTo选项中 可以选择限定搜索区域 设置完成后 单击 Search 按钮即可进行搜索 3 执行文件搜索在选项卡中 在Containingtext选项中输入需要搜索的内容 如charl 在Filenamepatterns选项中 可以选择仅在特定文件类型的文件中进行搜索 如 c文件 利用它可以设定搜索范围 默认设置为搜索全部程序部分 设置完成后 单击 Search 按钮即可进行搜索 4 执行任务搜索 9 4 3显示搜索结果 搜索完成后Eclipse将会

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论