Eclip整合开发工具教程中文版

更新时间:2023-06-25 13:16:07 阅读: 评论:0

什么叫团建
Eclip整合开发工具教程中文版.txt有谁会对着自己的裤裆傻笑。不敢跟他说话 却一遍一遍打开他的资料又关上。用了心旳感情,真旳能让人懂得很多事。╮如果有一天,我的签名不再频繁更新,那便证明我过的很好。    本文由halazi100贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
来源:网上 PDF 制作:
Eclip – 整合开发工具
基础篇
如何改变命运
Eclip 中文教程.doc
第 1 頁,共 288 頁
Jacky Lee
2005/03/01
Eclip 中文教程.doc
第 2 頁,共 288 頁
目录
0.环境说明 …… 8 1.Eclip 简介…… 9 1.1 历史背景…… 9 1.2 开发原始码软件…… 10 1.3 Eclip 版本介绍…… 10 1.4 跨语言、跨平台…… 11 2. Eclip Platform …… 13 2.1 概观…… 13 2.2 架构…… 13 2.3 项目与资料夹…… 14 2.4 平台核心…… 14 2.5 工作区(workspace)…… 2.6 工作台(workbench)…… 2.6.1 视图(View)…… 2.6.2 编辑器(Editor)…… 2.6.3 视景(Perspective)…… 2.7 重新排列视图和编辑器…… 2.7.1 放置游标…… 2.7.2 重新排列视图…… 2.7.3 并列编辑器…… 2.7.4 重新排列附加标签的视图…… 2.7.5 最大化…… 2.8 菜单和工具列…… 2.8.1 菜单…… 2.8.2 图标和按钮…… 2.9 视景…… 2.9.1 新视景…… 2.9.2 新窗口…… 2.9.3 储存视景…… 2.9.4 配置视景…… 2.10 作业和标记…… 2.10.1 不相关的作业…… 2.10.2 相关的作业…… 2.10.3 开启档案…… 2.11 书签…… 2.11.1 新增和检视书签……
Eclip 中文教程.doc 第 3 頁,共 288 頁
15 15 16 19 22 23 23 24 25 26 27 28 29 44 49 49 51 52 54 55 56 56 58 58 59
2.11.2 使用书签…… 2.11.3 移除书签…… 2.12 快速视图(Fast View)…… 2.12.1 建立快速视图…… 2.12.2 使用快速视图…… 2.13 比较…… 2.13.1 简单比较…… 2.13.2 了解比较…… 2.13.3 使用比较…… 2.14 历史纪录…… 2.15 回应 UI…… 3.喜好设定(Preferences) …… 3.1 工作台(Workbench)…… 3.1.1 外观(Appearance)…… 61 61 63 63 64 65 66 67 69 71 73 76 77 79
3.1.2 功能(Capabilities)…… 80 3.1.3 颜色和字型(Colors and Fonts)…… 82 3.1.4 比较/修正(Compare/Patch)…… 83 3.1.5 编辑器(Editors)…… 86 3.1.6 档案关联(File Associations)…… 87 3.1.7 按键(Keys)…… 90 3.1.8 标签装饰(Label Decorations)…… 99 3.1.9 链接资源(Linked Resources)…… 99 3.1.10 历史纪录(Local History)…… 101 3.1.11 视景…… 102 3.1.12 搜寻(Search)…… 104 3.1.13 启动和关闭(Startup and Shutdown)…… 105 3.2 Ant …… 107 3.2.1 Ant 编辑器(Ant Editor) …… 107 3.2.2 Ant 执行时期(Ant Runtime) …… 3.3 建置次序(Build Order)…… 3.4 说明(Help)…… 3.空腹能不能吃香蕉
4.1 说明服务器(Help Server)…… 3.5 自动更新(Install/Update)…… 3.6 Java …… 3.6.1 外观(Appearance)…… 3.6.2 类别路径变量(Classpath variables)…… 3.6.3 程序代码格式制作器(Code For
小白和小黑matter)…… 3.6.4 程序代码产生(Code generation)……
Eclip 中文教程.doc 第 4 頁,共 288 頁
109 112 113 115 116 117 118 119 120 122
3.6.5 编译器(Compiler)…… 3.6.6 Java 编辑器(Java editor) …… 3.6.7 JRE 安装(JRE installations) …… 3.6.8 JUnit …… 3.6.9 新专案(New project)…… 3.6.10 组织汇入(Organize imports)…… 3.6.11「重构」喜好设定(Refactoring preferences) …… 3.6.12 作业标示(Task Tags)…… 3.7 团队(Team)…… 3.7.1 CVS …… 3.7.2 忽略的资源(Ignored Resources)…… 3.7.3 档案内容(File Content)…… 4. Java 程序开发…… 4.1 建立 Java 项目…… 4.2 建立 Java 类别…… 4.3 程序代码完成功能…… 4.3.1 Code Completion …… 4.3.2 Code Assist …… 4.4 执行 Java 程序…… 4.5 Java 实时运算簿页面(Java Scrapbook Page)…… 4.6 自订开发环境…… 4.6.1 程序代码格式…… 4.6.2 程序代码产生模板…… 4.6.3 Javadoc 批注…… 4.7 产生 getter 与 tter…… 4.8 建立 JAR 档案…… 4.8.1 建立新的 JAR 档案…… 4.8.2 设定进阶选项…… 4.8.3 定义 JAR 檔的 manifest…… 4.8.4 重新产生 JAR 檔…… 4.9.建立 Javadoc 文件 …… 4.9.1 选取产生 Javadoc 用的类型…… 4.9.2 为标准 doclet 配置 Javadoc 自变量…… 4.9.3 配置 Javadoc 自变量…… 4.10 工作集(Working Sets)…… 4.10.1 新增工作集…… 4.10.2 隐藏「导览器」视图中的档案…… 4.10.3 显示「导览器」视图中的档案……
Eclip 中文教程.doc 第 5 頁,共 288 頁
124 131 139 140 141 141 142 143 144 145 150 151 152 152 154 156 156 156 158 160 167 167 169 171 176 177 177 179 180 183 185 185 186 187 188 189 191 192
5.除错 …… 5.1 错误的程序…… 5.2 设定岔断点(Breakpoints)…… 5.3 逐步除错…… 5.3.1 Step Into …… 5.3.2 Step Over …… 5.3.3 Step Return …… 5.3.4 Drop to Frame …… 5.3.5 U Step Filters/Step Debug …… 5.4 继续执行…… 5.5 设定岔断点的 Hit Count …… 5.6 岔断点组态设定…… 5.7 监视点(Watchpoint)…… 5.8 方法岔断断点(Method Breakpoint)…… 5.9 异常岔断点(Exception Breakpoint)…… 5.10 Java 表示式及变更某些值…… 6.重构(Refactoring) …… 6.1 重新命名…… 6.1.1 区域变量(Local Variable)…… 6.1.2 字段(Field)…… 6.1.3 方法(Method)…… 6.1.4 类别(Class)或是接口(Interface)…… 6.1.5 套件(Package)…… 6.2 撷取(Extracting)…… 6.2.1 撷取常数(Extracting a Constant)…… 6.2.2 撷取区域变量(Extracting a Local Variable)…… 6.2.3 撷取方法(Extracting a Method)…… 6.3 列入(Inlining)…… 6.3.1 列入常数(Inlining a Constant)…… 6.3.2 列
入区域变量(Inlining a Local Variable)…… 6.3.3 列入方法(Inlining a Method)…… 6.4 变更方法签章(Signature)…… 6.5 移动 Java 元素(Moving Java Elements)…… 6.5.1 字段(Field)…… 6.5.2 Static Members …… 6.6 自行封装字段(Self Encapsulating a Field)…… 7.要诀和技巧(Tips and Tricks) …… 7.1 编辑程序文件(Editing Source)……
Eclip 中文教程.doc 第 6 頁,共 288 頁
圆排列194 194 195 200 200 201 201 201 201 203 205 212 214 217 220 222 225 225 225 227 229 231 233 235 235 239 242 247 248 250 252 255 258 259 260 263 267 267
7.2 搜寻(Searching)…… 7.3 程序代码导览和读取(Code navigation and reading)…… 7.4 Java 视图(Java views)…… 7.5 除错(Debugging)…… 7.6 各种(Various)…… 272 274 278 280 283
Eclip 中文教程.doc
第 7 頁,共 288 頁
0.环境说明
操作系统 Microsoft Windows XP Professional Service Pack 2 Eclip 版本 Version:Eclip 3.0.1 SDK (Relea) Build id:200409161125 File Name:eclip-SDK-3.0.1-win32.zip 参考数据 Eclip's Help O'REILLY Eclip 整合开发工具 博硕文化 Eclip 实作手册-活用 Java 整合开发环境
Eclip 中文教程.doc
第 8 頁,共 288 頁
1.Eclip 简介
Eclip 就像软件开发者的『打铁铺』 ,它一开始备有火炉、铁钻 与铁锤。就像铁匠会用现有的工具打造新的工具,也能用 Eclip 打 造新工具来开发软件-这些新工具可扩充 Eclip 的功能。(Eclip 其中一个卖点就是它的扩充性)
1.1 历史背景
Eclip 这样功能完整且成熟的开发环境, 是由蓝色巨人 IBM 所释 出。IBM 花了 4 千万美金来开发这个 IDE(Integrated Development Environment)。第一版 1.0 在 2001 年 11 月释出,随后逐渐受到欢迎。 Eclip 已经成为开放原始码计划(Open Source Project),大部 分的开发扔然掌握在 IBM 手中,但是有一部份由 eclip 的软件 联盟主导。(lip) Eclip 项目由 Project Management Committee(PMC)所管理,它 综观项目全局,Eclip 项目分成 3 个子项目: 平台-Platform 开发工具箱-Java Development Toolkit(JDT) 外挂开发环境-Plug-in Development Environme
nt(PDE) 这些子项目又细分成更多子项目。例如 Platform 子项目包含数各 组件,如 Compare、Help 与 Search。JDT 子项目包括三各组件:Ur Interface(UI)、核心(Core)及除错(Debug)。PDE 子项目包含两各组 件:UI 与 Core。
Eclip 中文教程.doc
第 9 頁,共 288 頁
1.2 开发原始码软件
Eclip 是开放原始码, 结果很多人在使用的时候都不注重合法权 的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修 改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其 它人对修
改后的软件也有相同的权力, 否则是不能散布修改后的软件, 这种权利和著作权(copyright)相反, 开放原始码项目中有时称之为著 作义(copyleft)。 有些开放原始码许可书,坚持要求任何和其它开发原始码合组成 的软件也必须是开放原始码。然而,Eclip 使用的开放原始码许可 书:公共公众许可书-Common Public Licen(CPL)作为授权方式,设 计上是可以容许商业利益的。CPL 可以容许 Ecli
p 和其它开放原始 码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。 CPL 经过 Open Software Initiative(OSI)认证,其内容符合开放原始 码授权的需求。
苹果的作用与功效1.3 Eclip 版本介绍
可以从 eclip 网站(lip/downloads) 下载,可以发现『最新』与『最好』的版本,这两种版本通常不一样, 基本上有四种版本-或建置(build)可供下载: 释出版(Relea builds) 由 Eclip 开发团队所宣称的主要稳定版本。Relea builds 经过完整测试,并具有一致性、定义清楚的功能。它的定位就 跟上市的商业软件一样。 稳定版(Stable builds) 比 Relea build 新一级的版本, 经由 Eclip 开发团队测试,
Eclip 中文教程.doc 第 10 頁,共 288 頁
并认定它相当稳定。新功能通常会在此过渡版本出现。它的定 位就跟商业软件的 beta 版一样。 整合版(Integration builds) 此版本的各个独立的组件已经过 Eclip 开发团队认定具稳 定度,但不保证兜在一起没问题。若兜在一起够稳定,它就有 可能晋级成 Stable build。 当日最新版(Nightly builds) 此版本显然是从最新的原始码产生出来的。可想而知,此版本 当然不保证它跑起来没问题,搞不好还有严重的 bug。
1.4 跨语言、跨平台
多数人认为 Eclip 是 Java IDE,不过,当下载 Eclip 之后, 除了有 Java IDE(就是 JDT),还有 PDE。然而 Eclip 是万用工具平 台。JDT 实际上是 Eclip 的添加品,也就是外挂程序。Eclip 本身 实际上是指 Eclip 平台(Eclip Platform),除了下载时能取得 Java 工具集以外,还提供各种工具的支持,所以平台本身只是相当小 的ㄧ组软件。 如果想开发 Java 程序,用的是 Eclip 随附的 JDT 外挂程序。如 果想开发其它语言的程序,就需要拿到其它外挂程序,诸如 CDT(C Development Toolkit)就可以开发 C/C++程序。 Eclip 跨计算机语言,也跨人类的语言。相同的外挂机制可用来 增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片 断(plug-in fragment)。IBM 以捐出一个语言套件,支持中文(繁体与 简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班 牙文。 照理说 Eclip 以 Java 写成,应该可以在任何的平台执工资系数
行。但严
Eclip 中文教程.doc 第 11 頁,共 288 頁
秋怨
格来说 Eclip 不是跨平台的,因为它使用作业平台的原生图形来建 置。因此要等 SWT(Standard Wi
dget Toolkit)移植到该平台,Eclip 才能在那个平台执行。但就现实而言到不是什么大问题,因为 SWT 已 经被移植到数个常见平台上了,包括 Windows、Linux/Motif、 Linux/GTK2、Solaris、QNX、AIX、HP-UX 与 Mac OS X。
Eclip 中文教程.doc
第 12 頁,共 288 頁
2. Eclip Platform
Eclip 平台的目的,是提供多种软件开发工具的整合机制,这些 工具会实作成 Eclip 外挂程序,平台必须用外挂程序加以扩充才有 用处。Eclip 设计美妙之处,在于所有东西都是外挂,除了底层的 核心以外。这种外挂设计让 Eclip 具备强大扩充性,但更重要的是, 此平台提供一个定义明确的机制, 让各种外挂程序共通合作(透过延伸 点 extension points)与贡献(contributions)),因此新功能可以轻 易且无缝地加入平台。
2.1 概观
第一次执行 Eclip 时,会在 Eclip 目录下建一个 workspace 的目录,根据预设,所有的工作都会存在此目录。若要备份工作目录, 只要备份这个目录就行了。若要升级至新版的 Eclip,只要将这个 目录拷贝过去即可。 用新版时得看看 relea notes, 确保它支持前一版的 workspace; 若不支持,只要将旧的 workspace 子目录拷贝到新的 Eclip 目录下 即可。所有的喜好设定都会保留。
2.2 架构
Eclip 平台由数种组件组成:平台核心(platform kernel)、工 作台(workbench)、工作区(workspace)、团队组件(tram component) 以及说明组件(help)。
Eclip 中文教程.doc
第 13 頁,共 288 頁
图 2.0
2.3 项目与资料夹
若想要手动操作档案、拷贝或看档案大小,就得知道档案放哪里。 但原生档案系统会随操作系统而变,这对在各个操作系统均需运作一 致的程序会发生问题。为了解决此问题,Eclip 在档案系统之上提 供了一个抽象层级。换句话说,它不使用内含档案的阶层式目录/子目 录结构,反之,Eclip 在最高层级使用『项目』 ,并在项目之下使用 数据夹。 根据预设, 『项目』对应到 workspace 目录下的子目录,而『数据 夹』对应到项目目录下的子目录。在 Eclip 项目内的所有东西均是 以独立与平台无关的方式存在。
2.4 平台核心
核心的任务是让每样东西动起来,并加载所需之外挂程序。当启 动 Eclip 时,先执行的就是这个组件,再由这个组件加载其它外挂 程序。
Eclip 中文教程.doc
第 14 頁,共 288 頁
2.5 工作区(workspace)
工作区负责管理

本文发布于:2023-06-25 13:16:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1036453.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:平台   原始   软件   外挂   开发   程序   项目
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图