注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Contributing to Eclipse中文版

Contributing to Eclipse中文版

Contributing to Eclipse中文版

定 價:¥39.80

作 者: (美)Erich Gamma,(美)Kent Beck著;熊節(jié)譯;熊節(jié)譯
出版社: 中國電力出版社
叢編項: 大師簽名系列
標(biāo) 簽: Java

ISBN: 9787508327495 出版時間: 2005-04-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 368 字數(shù):  

內(nèi)容簡介

  ErichGamma是經(jīng)典書籍《DesignPatterns》的四位作者之一。他是Eclipse的特邀提交者,并且是EclipseJava開發(fā)工具(JDT)項目的領(lǐng)導(dǎo)人。KentBeck更加關(guān)注程序設(shè)計作為社會性行為的方面,作為一名顧問,他帶領(lǐng)過很多高效的軟件開發(fā)團隊。本書為它的讀者提供了以下內(nèi)容:·一個快速入門教程在一個小時之內(nèi)讓你的第一個插件運行起來?!y試驅(qū)動插件開發(fā)方法的簡介使讀者充滿自信地創(chuàng)建高質(zhì)量的插件。·EcILpse的社群法則掌握這些法則,你的插件方可天衣無縫地與Eclipse的其他部分結(jié)合?!clipse的設(shè)計模式之旅帶領(lǐng)讀者瀏覽Eclipse中的設(shè)計模式?!ひ环萑娴慕滩淖x者可以在書中找到開發(fā)產(chǎn)品級插件所需的一切技術(shù)?!ぴ谶@本書中,ErichGamma和KentBeck對Eclipse這個不斷發(fā)展的軟件開發(fā)環(huán)境,做了,陜速而透徹的介紹·本書不是簡單地告訴你“應(yīng)該怎么做”,書中的正文和大量的補充、前行的路標(biāo)將帶領(lǐng)你一道真正投身Eclipse的世界·你不僅要做,更要理解?!o論是想盡快上手開發(fā)插件,還是想更好地理解Eclipse背后的設(shè)計理念,本書都是你最好的Eclipse資源。

作者簡介

  ErichGamma是經(jīng)典書籍《DesignPattems》(Addison-Wesley,1995)的四位作者之一。在那本書中,他與無數(shù)讀者分享了從軟件的秩序與優(yōu)美中獲得的快樂。他是Eclipse的特邀提交者,并且是EclipseJava開發(fā)工具(JDT)項目的領(lǐng)導(dǎo)人。KentBeck更加關(guān)注程序設(shè)計作為社會性行為的方面,在這個領(lǐng)域,他最重要的著作是《ExtremeProgrammingExplained:EmbraceChange》(Addison-Wesley,2000)。作為一名顧問,他帶領(lǐng)過很多高效的軟件開發(fā)團隊。

圖書目錄

譯序:Eclipse的Meta-Knowledge

前言
第1章 全景 1 
1.1 本書的目標(biāo) 3 
1.2 插件 4 
1.3 Eclipse簡介 4 
第一篇 第零循環(huán):Hello World
第2章 為Eclipse插件開發(fā)做好準備 9 
2.1 設(shè)置工作區(qū) 9 
2.2 源碼的瀏覽和搜索 10
2.3 前行的路標(biāo) 11
第3章 Hello World 12 
3.1 聲明與實現(xiàn)的分離 13
3.2 Hello按鈕 14
3.3 向世界問好 20
3.4 前行的路標(biāo) 26
第二篇 第一循環(huán):基本的插件
第4章 我們的計劃 29
4.1 例示JUnit 29
4.2 JUnit集成 31
第5章 創(chuàng)建一個執(zhí)行測試的菜單項 32 
5.1 前行的路標(biāo) 37
第6章 創(chuàng)建一個執(zhí)行測試的菜單 38 
6.1 前行的路標(biāo) 47
第7章 顯示測試結(jié)果 48 
7.1 前行的路標(biāo) 52
第8章 定義擴展點 53 
8.1 前行的路標(biāo) 61
第9章 向擴展發(fā)出通知 62 
第10章 發(fā)布 64 
10.1 將插件打包 64
10.2 將插件打包成零件 67
10.3 貢獻 70
10.4 前行的路標(biāo) 72
第11章 結(jié)束第一循環(huán) 73 
第12章 間奏:測試驅(qū)動的插件開發(fā) 74 
12.1 PDE JUnit 75
12.2 測試項目裝置 79
12.3 測試我們貢獻的JUnit插件 81
12.4 現(xiàn)在…… 85
第三篇 第二循環(huán):插件的其他部分
第13章 查看測試結(jié)果 89 
13.1 貢獻一個視圖 89
13.2 監(jiān)聽測試進程 92
13.3 改變顏色 94
第14章 貢獻菜單 100 
14.1 創(chuàng)建上下文菜單 100
14.2 貢獻菜單項 105
14.3 前行的路標(biāo) 108
第15章 把失敗的測試當(dāng)作編譯錯誤 110 
第16章 將失敗的測試變成標(biāo)記 112 
16.1 標(biāo)記的測試 112
16.2 傳遞項目信息 115
16.3 創(chuàng)建標(biāo)記 117
16.4 刪除標(biāo)記 120
16.5 標(biāo)記的圖片 122
16.6 標(biāo)記處理 123
第17章 找出所有的測試 127 
第18章 構(gòu)建器和項目特性 131 
18.1 資源監(jiān)聽器與構(gòu)建器 131
18.2 利用項目特性配置構(gòu)建器 133
18.3 前行的路標(biāo) 139
第19章 自動測試的屬性設(shè)置 140 
19.1 前行的路標(biāo) 147
第20章 異常處理 148 
20.1 IStatus和CoreException 148
20.2 在錯誤對話框中展現(xiàn)異常 150
20.3 Logging Errors 151
第21章 插件的跟蹤調(diào)試 154 
21.1 前行的路標(biāo) 157
第22章 標(biāo)記解決以及調(diào)用耗時操作 158 
22.1 測試標(biāo)記的解決辦法 158
22.2 構(gòu)建并再次執(zhí)行 159
22.3 顯示構(gòu)建進度 160
22.4 重新執(zhí)行測試 164
22.5 前行的路標(biāo) 165
第23章 測試報表視圖——使用JFace 166 
23.1 TestResult 167
23.2 測試 168
23.3 視圖 170
23.4 TestReportLabelProvider 173
23.5 TestReportContentProvider 176
23.6 處理事件 182
23.7 前行的路標(biāo) 186
第24章 一個簡單的編輯器 188 
24.1 貢獻一個編輯器 190
24.2 擴展一個contributor 194
24.3 前行的路標(biāo) 199
第25章 再論ResultView——監(jiān)視變化 201 
25.1 檢查顏色 201
25.2 監(jiān)視變化 202
25.3 響應(yīng)變化 204
25.4 前行的路標(biāo) 207
第26章 視角 209 
26.1 視角中的視圖 209
26.2 顯示視圖菜單 212
26.3 前行的路標(biāo) 214
第27章 幫助 215 
27.1 頂層幫助 215
27.2 整合幫助 218
27.3 上下文敏感的幫助 219
27.4 前行的路標(biāo) 223
第28章 國際化和可訪問性 224 
28.1 提取清單文件中的字符串 224
28.2 提取代碼中的字符串 225
28.3 可訪問性 227
28.4 前行的路標(biāo) 229
第29章 為其他程序員發(fā)布插件 230 
29.1 定義API 230
29.2 類的導(dǎo)出 231
29.3 將公共包與內(nèi)部包分開 232
29.4 將核心與UI分開 234
29.5 發(fā)布擴展點——擴展點schema 235
29.6 前行的路標(biāo) 238
第30章 結(jié)束第二循環(huán) 239 
30.1 貢獻 240
30.2 重新部署插件 242
30.3 下一步做什么 244
第四篇 第三循環(huán):模式的故事
第31章 核心運行時——IAdaptable 247 
31.1 Extension Object / Extension Interface 249
31.2 通過IAdaptable提供接口 251
31.3 AdapterFactories——為現(xiàn)有類型增加接口 252
第32章 核心工作區(qū)——資源 257 
32.1 訪問文件系統(tǒng)資源——Proxy和Bridge 257
32.2 工作區(qū)——Composite模式 261
32.3 遍歷資源樹——Visitor模式 262
32.4 跟蹤資源的變化——Observer模式 263
32.5 批量修改——Execute Around Method模式 266
第33章 Java核心 267 
33.1 從資源到Java元素——Adapter模式 267
33.2 Java元素——(Virtual)Proxy模式 269
33.3 Java元素樹——Composite模式 272
33.4 類型體系——Objectify Associations模式 273
33.5 遍歷Java模型 273
33.6 跟蹤Java元素的變化——Observer模式 274
33.7 收集結(jié)果——Builder模式 275
33.8 抽象語法樹分析——Visitor模式 277
第34章 標(biāo)準窗體組件工具包——SWT 281 
34.1 組合窗體組件——Composite模式 282
34.2 定義布局——Strategy模式 285
34.3 響應(yīng)事件——Observer模式 287
第35章 JFace——用戶界面框架 289 
35.1 Viewer:連接窗體組件和領(lǐng)域模型——Pluggable Adapter模式 289
35.2 viewer:不使用繼承定制Viewer——Strategy模式 294
35.3 動作——Command模式 295
第36章 UI工作臺 297 
36.1 實現(xiàn)“懶加載法則”——Virtual Proxy模式 297
36.2 持久化UI狀態(tài)——Memento模式 299
36.3 工作臺服務(wù)——IAdaptable接口 302
第37章 結(jié)束第三循環(huán) 306 
37.1 最后的路標(biāo) 307
37.2 盛情相邀 309
第五篇 附 錄
附錄A TestRunner實現(xiàn)細節(jié) 313 
A.1 TestRunner 313
A.2 SocketTestRunner 318
附錄B TestProject測試裝置 322 
附錄C 添加了“排除某些測試用例”功能的AutoTestBuilder 326 
參考文獻 329
索引 330

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號