软件开发工具(第8章:Eclipse工作台)
一、初识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工作台)的更多相关文章
- 你不得不用的MAC软件开发工具软件,个个万里挑一
作为软件行业,尤其是程序员,Mac上都不得不安装一些必备的MAC软件开发工具软件,下面给大家分享一些必装的MAC软件开发工具软件,以备日后之需,有备无患. 其中,包含各种语言的主流 IDE.开发辅助. ...
- PSP个人软件开发工具需求分析文档
第一部分:前景与范围 1.业务需求 1.1 背景 在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间.即使使用用例包.用例的方式组织需求, ...
- PSP个人软件开发工具
(您的阅读是我的荣幸,如有不满之处请留言指正!) 尚未完善.....工作中 为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力. PSP个人软件开发工具 ...
- ThoughtWorks、Teambition、Trello、Slack、DevCloud 主流敏捷软件开发工具平台比较
在大公司做了6年程序员,2年项目经理的小王,正在创业公司迎来他焦虑的而立之年. 但是对于3个月前加入创业公司的决定,他现在有些烦躁和怀疑人生.在他过往的经验看来,公司新接的小项目,在过去的大公司里1个 ...
- 全新的跨平台app软件开发工具——Lae软件开发平台
Lae是一款运行于windows的界面开发工具,具有所见即所得.开发跨平台.UI布局自由.机制简单.维护容易等诸多优点,可以开发同时运行在windows.Linux.MacOX.iOS.Android ...
- 【转】软件开发工具介绍之 6.Web开发工具
[本文转自http://www.cnblogs.com/dusonchen/archive/2011/02/09/1739087.html ] 1.EditPlus 无论是编写xhtml页面,还是cs ...
- 软件开发工具——Make
掌握Makefile的使用方法和工作流程: 掌握make工具变量的相关知识,包括其引用.定义及分类等: 掌握Makefile常见的函数含义: 掌握Makefile与shell命令行的通信方法: 掌握M ...
- 软件-开发工具:Gradle
ylbtech-软件-开发工具:Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具.它使用一种基于Groovy的特定领域语言(DSL)来声明 ...
- iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架
CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPR ...
随机推荐
- Linux的awk命令详解
awkawk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,默认以空格为分隔符将每行切片,切开的部分再 ...
- @NotEmpty、@NotNull、@NotBlank注解解析
源码解析 @NotEmpty根据JDK源码注释说明,该注解只能应用于char可读序列(可简单理解为String对象),colleaction,map,array上,因为该注解要求的是对象不为null且 ...
- mysql 插入string类型变量时候,需要注意的问题,妈的,害我想了好几个小时!!
很多人在用php+MySQL做网站往数据库插入数据时发现如下错误: 注册失败!Unknown column '1a' in 'field list' 结果发现用数字提交是没有问题的,其他如char型就 ...
- 【SSL题解报告】没有上司的舞会
题目: 题目描述 某大学有N个职员,编号为1~N.他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司.现在有个周年庆宴会,宴会每邀请来一个职员都会增加一定的快乐指 ...
- 对于web前端的理解
对于web前端的理解 其实写这篇文章的首要目的是为了准备一道面试题——你对前端的看法是什么?本文不会仅从技术角度去考虑这个问题,还会依据这个社会的变革去讨论这个问题.本文仅代表个人观点,不喜勿喷. W ...
- Delphi7 - Server Monitor开发并实现指定端口定时刷新、重启和邮件提醒等功能
项目背景 近期,总经办邮件反馈考勤数据频繁丢失,请IT排查其根本原因,并提供整改措施. 措不及防,这个项目当初并不是IT主导的,是设备部采购,然后协同软件供应商直接安装.部署和调试的,IT只是提供几个 ...
- 用墨卡托和GPS坐标计算距离时误差测试
iOS墨卡托和GPS坐标计算距离时误差测试,测试结果: 墨卡托和gps坐标来回转换没有误差. 墨卡托坐标计算出的距离比gps坐标计算出的距离大,100/92*100 = 108米,每100米多算出8米 ...
- 更适合Pythoner的标记语言Yaml学习总结
pythonic的标记语言 之前总结过一篇关于小数据存储文件大比拼,当时着重介绍了json,因为它在各类编程语言的通用性较强.但今天,我想给大家介绍一款更加适合pythoner使用的语言Yaml. Y ...
- 使用curl创建简单的性能监控工具
cURL,全称Command Line URL viewer,是一种命令行工具,用来发送网络请求,然后得到和提取数据,显示在标准输出(stdout). 我们可以使用curl来获取网页的源码,显示头信息 ...
- [ch05-00] 多变量线性回归问题
系列博客,原文在笔者所维护的github上:https://aka.ms/beginnerAI, 点击star加星不要吝啬,星越多笔者越努力. 第5章 多入单出的单层神经网络 5.0 多变量线性回归问 ...