资料下载网
首页 计算机 考试教辅
Eclipse整合开发工具_基础篇 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > Eclipse整合开发工具_基础篇 pdf电子书免费下载,百度云

《Eclipse整合开发工具_基础篇》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1NhI8L1yrhEXiMBjYMDD5lg
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123774_pd_EclipseZHKFGJ_JCP.zip

 


Eclipse整合开发工具_基础篇

作者:empty

页数:287

出版社:empty

《Eclipse整合开发工具_基础篇》介绍

1.Eclipse簡介Eclipse就像軟體開發者的『打鐵鋪』·它一開始備有火爐、鐵鲇與鐵·就像鐵匠會用現有的工具打造新的工具·也能用Eclipse打造新工具來開發軟體-這些新工具可擴充Eclipse的功能·(Eclipse其中一個賣點就是它的擴充性)

1.1歷史背景Eclipse這樣功能完整且成熟的開發環境·是由藍色巨人IBM所釋出·IBM花了4千萬美金來開發這個IDE(Integrated DevelopmentEnvironment) 。第一版1.0在2001年11月釋出·隨後逐漸受到歡迎。Eclipse已經成為開放原始碼計劃(OpenSource Project) ·大部分的開發扔然掌握在IBM手中·但是有一部份由eclipse.org的軟體聯盟主導·(http://www.eclipse.org)

1.2開發原始碼軟體Eclipse是開放原始碼·結果很多人在使用的時候都不注重合法權的問題。開放原始碼軟體讓使用者能夠取得軟體的原始碼·有權去修改和散佛這個軟體。如果想修改軟體·這件事的另一面就是·除非其他人對修改後的軟體也有相同的權力·否則是不能散饰修改後的軟體·這種權利和著作權(copyright) 相反·開放原始碼專案中有時稱之為著作義(copyleft) 。有些開放原始碼許可書·堅持要求任何和其它開發原始碼合組成的軟體也必須是開放原始碼·然而·Eclipse使用的開放原始碼許可書:公共公眾許可書-Common Public License(CPL) 作為授權方式, 設計上是可以容許商業利益的·CPL可以容許Eclipse和其他開放原始碼軟體合組時·能夠以更嚴謹的許可書散怖軟體·以求用於商業途徑·CPL經過Open Software Initiative(OSI) 認證·其內容符合開放原始碼授權的需求。

1.3 Eclipse版本介紹可以從eclipse.org網站(http://www.eclipse.org/downloads)下載·可以發現「最新』與「最好」的版本·這兩種版本通常不一樣·基本上有四種版本-或建置(build) 可供下載:Eclipse-整合開發工具(基羁) .doc第9頁·共287页釋出版(Release builds)由Eclipse開發隊所宣稱的主要穩定版本·Release builds經過完整測試·並具有一致性、定義清楚的功能·它的定位就跟上市的商業軟體一樣·穩定版(Stable builds)比Release build新一級的版本·經由Eclipse開發團隊測試·並認定它相當穩定·新功能通常會在此過渡版本出現·它的定位就跟商業軟體的beta版一樣。整合版(Integration builds)此版本的各個獨立的元件已經過Eclipse開發團隊認定具穩定度·但不保證兜在一起沒問題·若兜在一起夠穩定·它就有可能晉級成Stable build·當日最新版(Nightly builds)此版本顯然是從最新的原始碼產生出來的。可想而知·此版本當然不保證它跑起來沒問題·搞不好還有嚴重的bug·

1.4跨語言、跨平台多數人認為Eclipse是Java IDE·不過·當下載Eclipse之後,除了有Java IDE(就是JDT) , 還有PDE·然而Eclipse是萬用工具平台·JDT實際上是Eclipse的添加品·也就是外掛程式·Eclipse本身實際上是指Eclipse平台(Eclipse Platform) ·除了下載時能取得Java工具集以外·還提供各種工具的支援·所以平台本身只是相當小的一組軟體·如果想開發Java程式·用的是Eclipse隨附的JDT外掛程式。如果想開發其它語言的程式·就需要拿到其他外掛程式·諸如CDT(CDevelopment Toolkit) 就可以開發C/C++程式·Eclipse跨電腦語言·也跨人類的語言。相同的外掛機制可用來增加對不同語言的支援·這裡使用一種特殊的外掛·叫做外掛程式片斷(plug-in fragment) 。IBM以捐出一個語言套件·支援中文(繁體與簡體)、法文、德文、義大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。


《Eclipse整合开发工具_基础篇》目录

1.1歷史背景.

1.2開發原始碼軟體.

1.3 Eclipse版本介绍.

1.4跨語膏、跨平台.

2.1概觀.

2.2架構.

2.3専案與資料夾.

2.4平台核心.

2.5工作(workspace) .

2.6工作台(work hench) .

2.7重新排列視圖和編輯器.

2.6.1視圖(View.

2.6.2編輯器(Editor) .

2.6.3視景(Perspective) .

2.7.1放置游標.

2.7.2重新排列視圖.

2.7.3並列編輯器.

2.7.4重新排列附加標籤的視圖.

2.7.5最大化.

2.8功能表和工具列.

2.9視景.

2.10作業和標記.

2.11書籤.

2.8.1功能表.

2.8.2圖示和按鈕.

2.9.1新視景.

2.9.2新視窗.

2.9.3儲存視景.

2.9.4配置視景.

2.10.1不相關的作業.

2.10.2相關的作業.

2.10.3開警檔案.

2.11.1新增和檢視書籤.

2.11.2使用書籤.

2.11.3移除書籤.

2.12.1建立快速視圖.

2.12.2使用快速視圖.

2.13.1簡單比較.

2.13.3使用比较.

3.1.1外觀(Appearance) .

3.1.2功能(Capabilities) .

2.12快速視圖(Fast View) .

2.13比較.

2.13.2解比较.

2.14歷史紀錄.

2.15回應UI.

3.1工作台(Workbench) .

3.2Ant.

3.3建置次序(Build Order) .

3.4說明(Help) .

3.5自動更新(Install Update) .

3.6Java.

3.7團隊(Team) .

4.1建立Java專案.

4.2建立Java類別.

4.3程式碼完成功能.

4.4執行Java程式.

3.喜好設定(Preferences) .

Eclipse-整合開發工具(基礎篇) .doc

4.Java程式開發.

Eclipse-整合開發工具(基礎篇) .doc

3.1.3顏色和字型(Colors and Fonts) .

3.1.4比较/修正(Compare/Patch) .

3.1.5編輯器(Editors) .

3.1.6檔案關聯(File Associations) .

3.1.7按键(Keys) .

3.1.8標籤裝飾(Label Decorations) .

3.1.9键結资源(Linked Resources) .

3.1.10歷史紀錄(Local History) .

3.1.11視景.

3.1.12搜尋(Search) .

3.1.13警動和關閉(Startup and Shutdown) .

3.2.1Ant編輯器(Ant Editor) .

3.2.2Ant執行時期(Ant Runtime) .

3.4.1說明伺服器(Help Server) .

3.6.1外觀(Appearance) .

3.6.2類别路徑變數(Classpath variables) .

3.6.3程式碼格式製作器(Code Formatter) .

3.6.4程式碼產生(Code generation) .

3.6.5編譯器(Compiler) .

3.6.6Java編輯器(Java editor) .

3.6.7JRE安裝(JRE installations) .

3.6.8JUnit.

3.6.9新專案(New project) .

3.6.10粗織匯人(Organize imports) .

3.6.11重構」喜好設定(Refactoring preferences) .

3.6.12作業標示(Task Tags) .

3.7.1CVS.

3.7.2忽略的資源(Ignored Resources) .

3.7.3案内容(File Content.

4.3.1 Code Completion.

4.3.2 Code Assist.

4.6.1程式碼格式.

4.6.2程式碼產生模板.

4.6.3 Javadoc註解.

4.8.2設定進階選項.

4.9.2篇標準doclet配置Javadoc引數.

4.10.1新增工作集.

4.10.2隐藏「導覽器」視圖中的檔案.

4.10.3顯示「導覽器」視圖中的檔案.

第3页·共287頁

第4页·共287页

4.5Java即時運算簿頁面(Java Scrapbook Page) .

4.6自訂開發環境.

4.7產生getter與setter.

4.8建立JAR椎案.

4.8.1建立新的JAR檔案.

4.8.3定義JAR檔的manifest.

4.8.4重新產生JAR檔.

4.9.建立Javadoc文件.

4.9.1選取產生Javadoc用的類型.

4.9.3配置Javadoc引數.

4.10工作集(Working Sets) .

5.1錯誤的程式.

5.2設定岔断點(Breakpoints) .

5.3逐步除錯.

5.4箱執行.

5.5設定岔斷點的Hit Count.

5.6岔斷點箱態設定.

5.7監視點(Watchpoint.

5.3.1Step Into.

5.3.2Step Over.

5.3.3Step Return.

5.3.4Drop to Frame.

5.3.5UseStep Filters/Step Debug-.

6.1.1區域變數(Local Variable) .

6.1.2欄位(Field) .

6.1.3方法(Method) .

6.1.4類别(Class) 或是介面(Interface) .

6.1.5套件(Package) .

6.2.1撷取常數(Extracting a Constant) .

6.5.1欄位(Field) .

6.5.2 Static Members.

5.8方法岔斷断點(Method Breakpoint.

5.9異常岔断點(Exception Breakpoint) .

5.10Java表示式及變更某些值.

6.1重新命名.

6.2撷取(Extracting) .

6.3列人(Inlining) .

6.4變更方法簽章(Signature) .

6.重構(Refactoring) .

6.2.2撷取區域變數(Extracting a Local Variable.

6.2.3撷取方法(Extracting a Method) .

6.3.1列人常數(Inlining a Constant) .

6.3.2列人區域變數(Inlining a Local Variable.

6.3.3列人方法(Inlining a Method) .

6.5移動Java元(Moving Java Elements.

6.6自行封裝欄位(Self Encapsulating a Field) .

7.1编輯程式(Editing Source) .

7.2搜尋(Searching) .

7.3程式碼導覽和讀取(Code navigation and reading) .

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5