Eclipse中文教程第一章_第1页
Eclipse中文教程第一章_第2页
Eclipse中文教程第一章_第3页
Eclipse中文教程第一章_第4页
Eclipse中文教程第一章_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、Eclipse 整合开发工具基础篇Jacky Lee2005/03/0111 / 11文档可自由编辑打印目录0.環境說明71.Eclipse簡介81.1歷史背景81.2開發原始碼軟體91.3 Eclipse版本介紹91.4跨語言、跨平台102. Eclipse Platform122.1概觀122.2架構122.3專案與資料夾132.4平台核心132.5工作區(workspace)142.6工作台(workbench)142.6.1視圖(View)152.6.2編輯器(Editor)182.6.3視景(Perspective)212.7重新排列視圖和編輯器222.7.1放置游標222.7.2重

2、新排列視圖232.7.3並列編輯器242.7.4重新排列附加標籤的視圖252.7.5最大化262.8功能表和工具列272.8.1功能表282.8.2圖示和按鈕432.9視景482.9.1新視景482.9.2新視窗502.9.3儲存視景512.9.4配置視景532.10作業和標記542.10.1不相關的作業552.10.2相關的作業552.10.3開啟檔案572.11書籤572.11.1新增和檢視書籤582.11.2使用書籤602.11.3移除書籤602.12快速視圖(Fast View)622.12.1建立快速視圖622.12.2使用快速視圖632.13比較642.13.1簡單比較652.13

3、.2瞭解比較662.13.3使用比較672.14歷史紀錄702.15回應 UI723.喜好設定(Preferences)753.1工作台(Workbench)763.1.1外觀(Appearance)783.1.2功能(Capabilities)793.1.3顏色和字型(Colors and Fonts)813.1.4比較/修正(Compare/Patch)823.1.5編輯器(Editors)853.1.6檔案關聯()863.1.7按鍵(Keys)893.1.8標籤裝飾(Label Decorations)983.1.9鏈結資源(Linked Resources)983.1.10歷史紀錄(L

4、ocal History)1003.1.11視景1013.1.12搜尋(Search)1033.1.13啟動和關閉(Startup and Shutdown)1043.2 Ant1063.2.1 Ant 編輯器(Ant Editor)1063.2.2 Ant 執行時期(Ant Runtime)1083.3建置次序(Build Order)1113.4說明(Help)1123.4.1說明伺服器(Help Server)1143.5自動更新(Install/Update)1153.6 Java1163.6.1外觀(Appearance)1173.6.2類別路徑變數(Classpath variab

5、les)1183.6.3程式碼格式製作器(Code Formatter)1193.6.4程式碼產生(Code generation)1213.6.5編譯器(Compiler)1233.6.6 Java 編輯器(Java editor)1303.6.7 JRE 安裝(JRE installations)1383.6.8 JUnit1393.6.9新專案(New project)1403.6.10組織匯入(Organize imports)1403.6.11重構喜好設定(Refactoring preferences)1413.6.12作業標示(Task Tags)1423.7團隊(Team)14

6、33.7.1 CVS1443.7.2忽略的資源(Ignored Resources)1493.7.3檔案內容()1504. Java程式開發1514.1建立Java專案1514.2建立Java類別1534.3程式。碼完成功能1554.3.1 Code Completion1554.3.2 Code Assist1554.4執行Java程式1564.5 Java即時運算簿頁面(Java Scrapbook Page)1594.6自訂開發環境1664.6.1程式碼格式1664.6.2程式碼產生模板1684.6.3 Javadoc註解1704.7產生 getter 與 setter。1754.8建立

7、 JAR 檔案1764.8.1建立新的 JAR 檔案1764.8.2設定進階選項1784.8.3定義 JAR 檔的 manifest1794.8.4重新產生 JAR 檔1824.9.建立 Javadoc 文件1844.9.1選取產生 Javadoc 用的類型1844.9.2為標準 doclet 配置 Javadoc 引數1854.9.3配置 Javadoc 引數1864.10工作集(Working Sets)1874.10.1新增工作集1884.10.2隱藏導覽器視圖中的檔案1904.10.3顯示導覽器視圖中的檔案1915.除錯1935.1錯誤的程式1935.2設定岔斷點(Breakpoint

8、s)1945.3逐步除錯1995.3.1 Step Into1995.3.2 Step Over2005.3.3 Step Return2005.3.4 Drop to Frame2005.3.5 Use Step Filters/Step Debug2005.4繼續執行2025.5設定岔斷點的Hit Count2045.6岔斷點組態設定2115.7監視點(Watchpoint)2135.8方法岔斷斷點(Method Breakpoint)2165.9異常岔斷點(Exception Breakpoint)2195.10 Java表示式及變更某些值2216.重構(Refactoring)2246

9、.1重新命名2246.1.1區域變數(Local Variable)2246.1.2欄位(Field)2266.1.3方法(Method)2286.1.4類別(Class)或是介面(Interface)2306.1.5套件(Package)2326.2擷取(Extracting)2346.2.1擷取常數(Extracting a Constant)2346.2.2擷取區域變數(Extracting a Local Variable)2386.2.3擷取方法(Extracting a Method)2416.3列入(Inlining)2466.3.1列入常數(Inlining a Constan

10、t)2476.3.2列入區域變數(Inlining a Local Variable)2496.3.3列入方法(Inlining a Method)2516.4變更方法簽章(Signature)2546.5移動Java元素(Moving Java Elements)2576.5.1欄位(Field)2586.5.2 Static Members2596.6自行封裝欄位(Self Encapsulating a Field)2627.要訣和技巧(Tips and Tricks)2667.1編輯程式檔(Editing Source)2667.2搜尋(Searching)2717.3程式碼導覽和讀取

11、(Code navigation and reading)2737.4 Java視圖(Java views)2777.5除錯(Debugging)2797.6各種(Various)2820.环境说明n 操作系统¨ Microsoft Windows XP Professional¨ Service Pack 2n Eclipse 版本¨ Version:Eclipse 3.0.1 SDK (Release)¨ Build id:2¨ :eclipse-SDK-3.0.1-win32.zipn 参考数据¨ Eclipse's H

12、elp¨ O'REILLY Eclipse整合开发工具¨ 博硕文化 Eclipse实作手册-活用Java整合开发环境1.Eclipse简介Eclipse就像软件开发者的打铁铺,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性)1.1历史背景Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0

13、在2001年11月释出,随后逐渐受到欢迎。Eclipse已经成为开放原始码计划(Open Source Project),大部分的开发扔然掌握在IBM手中,但是有一部份由的软件联盟主导。()Eclipse项目由Project Management Committee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目:l 平台-Platforml 开发工具箱-Java Development Toolkit(JDT)l 外挂开发环境-Plug-in Development Environment(PDE)这些子项目又细分成更多子项目。例如Platform子项

14、目包含数各组件,如Compare、Help与Search。JDT子项目包括三各组件:User Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两各组件:UI与Core。1.2开发原始码软件Eclipse是开放原始码,结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,开放原始码项目中有时称之为著作义(copyleft)。有些开放原始码许可书,坚持要求任何

15、和其它开发原始码合组成的软件也必须是开放原始码。然而,Eclipse使用的开放原始码许可书:公共公众许可书-Common Public License(CPL)作为授权方式,设计上是可以容许商业利益的。CPL可以容许Eclipse和其它开放原始码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。CPL经过Open Software Initiative(OSI)认证,其内容符合开放原始码授权的需求。1.3 Eclipse版本介绍可以从网站()下载,可以发现最新与最好的版本,这两种版本通常不一样,基本上有四种版本-或建置(build)可供下载:l 释出版(Rele

16、ase builds)由Eclipse开发团队所宣称的主要稳定版本。Release builds经过完整测试,并具有一致性、定义清楚的功能。它的定位就跟上市的商业软件一样。l 稳定版(Stable builds)比Release build新一级的版本,经由Eclipse开发团队测试,并认定它相当稳定。新功能通常会在此过渡版本出现。它的定位就跟商业软件的beta版一样。l 整合版(Integration builds)此版本的各个独立的组件已经过Eclipse开发团队认定具稳定度,但不保证兜在一起没问题。若兜在一起够稳定,它就有可能晋级成Stable build。l 当日最新版(Nightly

17、 builds)此版本显然是从最新的原始码产生出来的。可想而知,此版本当然不保证它跑起来没问题,搞不好还有严重的bug。1.4跨语言、跨平台多数人认为Eclipse是Java IDE,不过,当下载Eclipse之后,除了有Java IDE(就是JDT),还有PDE。然而Eclipse是万用工具平台。JDT实际上是Eclipse的添加品,也就是外挂程序。Eclipse本身实际上是指Eclipse平台(Eclipse Platform),除了下载时能取得Java工具集以外,还提供各种工具的支持,所以平台本身只是相当小的组软件。如果想开发Java程序,用的是Eclipse随附的JDT外挂程序。如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如CDT(C Development Toolkit)就可以开发C/C+程序。Eclipse跨计算机语言,也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片断(plug-in fragment)。IBM

温馨提示

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

评论

0/150

提交评论