一、初识Eclipse工作台

Eclipse 工作台(Workbench)是一个高级用户界面框架,它为用 户提供了一个整体结构和可扩展的用户界面。

什么是工作空间(记忆)

工作空间(Workspace)是Eclipse在用户电脑硬盘上划出的一块区域, 用来存放用户的工作资料,如代码、配置信息等。

 Eclipse工作台的组成部分:Eclipse工作台是一个高级用 户界面框架,它为用户提供 了一个整体架构和可扩展的 用户界面。

Eclipse工作台包括:菜单栏、工具栏、透视图。 透视图又分为视图和编辑 器。

工具栏:工具栏一种为主工具栏, 位于菜单栏下面;另一种 为视图工具栏

(导航器视图) 一般位于窗口的左侧,显示当前Eclipse集成环境中加载 的所有项目和各个项目中的文件列表

二、透视图及视图介绍

透视图的分类:

  • 视图:导航器视图(资源管理器视图) 、大纲视图 、控制台视图
  • 编辑器:中间编写代码或者文件的地方

主要视图有哪些(重点、记忆)

  • 导航器视图(资源管理器):显示当前集成环境中加载的所有项目和各个项目的文件列表
  • 大纲视图:显示当前活动编辑器中所打开文件的纲要,如函数、变量等。
  • 错误视图:编写代码时,错误视图会实时显示程序中的错误,提示用户及时改正。 另外,错误视图中也显示相关警告信息。
  • 搜索视图:显示搜索结果的详细信息。
  • 任务视图:用于显示程序代码中未完成的任务
  • 控制台视图:程序的输入输出在该视图中完成

三、编辑器介绍

编辑器:编辑器是工作台中的一个可视化组件,编辑器允许用户打开、编辑、 查看、保存文档对象。在Eclipse中,所有视图共享同一组编辑器。

常用的编辑器有哪些(记忆)

  • C/C++编辑器
  • Web浏览器(用于打开网页文件)
  • 文本编辑器
  • 任务编辑器
  • 二进制文件编辑器

四、管理项目

Eclipse集成开发环境中,每个小程序都是以项目(Project) 为单位存在的。

新建项目的步骤(记忆)

文件(File)→新建(New) →项目(Project)

从外部导入项目(记忆)

文件(File)→导入(Import)

五、常用快捷键介绍

六、使用Eclipse帮助文档

1、使用联机帮助文档 帮助(Help)→帮助内容(Help Contents)

2、使用动态帮助 单击特定部分(如大纲视图) →单击菜单栏帮 助(Help) →动态帮助(Dynamic Help)

软件开发工具(第8章:Eclipse工作台)的更多相关文章

  1. 你不得不用的MAC软件开发工具软件,个个万里挑一

    作为软件行业,尤其是程序员,Mac上都不得不安装一些必备的MAC软件开发工具软件,下面给大家分享一些必装的MAC软件开发工具软件,以备日后之需,有备无患. 其中,包含各种语言的主流 IDE.开发辅助. ...

  2. PSP个人软件开发工具需求分析文档

    第一部分:前景与范围 1.业务需求 1.1 背景 在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间.即使使用用例包.用例的方式组织需求, ...

  3. PSP个人软件开发工具

    (您的阅读是我的荣幸,如有不满之处请留言指正!) 尚未完善.....工作中 为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力.   PSP个人软件开发工具 ...

  4. ThoughtWorks、Teambition、Trello、Slack、DevCloud 主流敏捷软件开发工具平台比较

    在大公司做了6年程序员,2年项目经理的小王,正在创业公司迎来他焦虑的而立之年. 但是对于3个月前加入创业公司的决定,他现在有些烦躁和怀疑人生.在他过往的经验看来,公司新接的小项目,在过去的大公司里1个 ...

  5. 全新的跨平台app软件开发工具——Lae软件开发平台

    Lae是一款运行于windows的界面开发工具,具有所见即所得.开发跨平台.UI布局自由.机制简单.维护容易等诸多优点,可以开发同时运行在windows.Linux.MacOX.iOS.Android ...

  6. 【转】软件开发工具介绍之 6.Web开发工具

    [本文转自http://www.cnblogs.com/dusonchen/archive/2011/02/09/1739087.html ] 1.EditPlus 无论是编写xhtml页面,还是cs ...

  7. 软件开发工具——Make

    掌握Makefile的使用方法和工作流程: 掌握make工具变量的相关知识,包括其引用.定义及分类等: 掌握Makefile常见的函数含义: 掌握Makefile与shell命令行的通信方法: 掌握M ...

  8. 软件-开发工具:Gradle

    ylbtech-软件-开发工具:Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具.它使用一种基于Groovy的特定领域语言(DSL)来声明 ...

  9. iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架

    CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPR ...

随机推荐

  1. Python使用百度地图API根据地名获取相应经纬度

    今天有个需求,要根据地名获取经纬度坐标值. 于是我第一想法:打开百度地图,手动输入地名,获取.显然当地名较少时,可实施.然而,当地名较多时,此方法显然工作量很大. 于是,第二想法:代码获取,请求百度地 ...

  2. Docker 更换国内的Hub源

    前言 通常情况下,安装的Docker默认使用的是国外的Hub源,在pull镜像的时候很慢,甚至超时了,不动了,很烦人. 更换阿里云Docker的Hub源 阿里云 - 容器Hub服务控制台:https: ...

  3. ios中数据存储方式

    以上三种不能存储大批量数据 plist只能先取出来 里面的数据 覆盖存储 SQLLite3 数据库 纯C语言 轻量级 CoreData  基于SQLLite3 OC版本 重量级 大批量数据缓存 SQL ...

  4. 循环神经网络(RNN)的改进——长短期记忆LSTM

     一:vanilla RNN 使用机器学习技术处理输入为基于时间的序列或者可以转化为基于时间的序列的问题时,我们可以对每个时间步采用递归公式,如下,We can process a sequence ...

  5. Python正则表达式,看完这篇文章就够了...#华为云·寻找黑马程序员#【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

  6. 性能达到原生 MySQL 七倍,华为云 Taurus 技术解读【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

  7. shell脚本持续更改

    1.用shell查看磁盘是否大于80%并发送邮箱告警. 分析如何查看磁盘占用: # df -h | grep /dev/vda1 | awk '{print $5}' |cut -d "%& ...

  8. 在一个数组中,除了两个数外,其余数都是两两成对出现,找出这两个数,要求时间复杂度O(n),空间复杂度O(1)

    题目:在一个数组中,除了两个数外,其余数都是两两成对出现,找出这两个数,要求时间复杂度O(n),空间复杂度O(1) 分析:这道题考察位操作:异或(^),按位与(&),移位操作(>> ...

  9. Link Binary With Libraries中添加的时候 也找不到libz.dylib 库

    接到一个项目4个静态库找不到 在 Link Binary With Libraries中添加的时候 也找不到libz.dylib  郁闷了 原来是ios9后 原来的dylib后缀名的库全部修改tbd ...

  10. docker等文档

    docker strapi koa express