《ECLIPSE cookbook中文版》 |
【定價】¥42.00
【原 書 名】 Eclipse Cookbook
【原出版社】 O'Reilly Media
【作者】(美)Steve Holzner
【譯者】 王欣軒
【叢 書 名】 清華大學出版社 O'REILLY圖書系列
【出 版 社】 清華大學出版社
【書 號】 9787302144991
【出版日期】 2007 年2月
【開 本】 16開
【頁 碼】 351
【版 次】1-1
【所屬分類】 計算機 > 軟體與程式設計 > JAVA > Eclipse
內容簡介
Eclipse是一個集成開發環境(IDE),它將代碼編輯器、編譯器、調試器、文本編輯器、GUI生成器和其他組件集成到單個用記有友好的應用程式中。Eclipse提供了一個紮實的基礎,使Java開發人員能夠構建和運行集成的軟體開發工具,進行Web開發、應用程式設計、建模、實現、測試等。針對使用Eclipse這個新的Java開發平台時可能遇到的175種情況——從自動部署Web應用程式,到逆向工程編譯代碼,從跨越多個包重命名類的所有引用,到初始化SWT JNI庫——本書提供了面向任務的解決方案。
本書匯集了針對複雜的IDE日常任務的大量解決方案,例如:在多種環境下安裝和設定Eclipse;自動代碼填充和自定義組合鍵;設定Eclipse,以自動添加標記和糾正語法錯誤;自動擴展和實現接口,使用JUnit進行自動測試和集成測試;將Eclipse連線到CVS存儲庫,使用Ant自動編譯大型項目,包括應用程式的運行和部署;廣泛介紹SWT,包括非矩形視窗、標籤資料夾和瀏覽器等新特性;在SWT應用程式中嵌入Swing和AWT視窗,使用Eclipse外掛程式框架創建選單和透視圖,創建外掛程式嚮導和視圖。
各節採用Cookbook系列特有的“問題/解決方案/討論”模式對問題進行了清晰、透徹的描述,簡要而完整地討論了解決方案,並舉例說明了解決方案。本書可以滿足各個層次的Java程式設計師的需要,尤其是那些打算超越教程(不僅僅是編寫外掛程式和擴展)和每天使用Eclipse的程式設計師。
目錄介紹
前言1第1章 基本技能7
1.0簡介7
1.1獲得Eclipse7
1.2安裝和運行Eclipse9
1.3理解Eclipse工作區11
1.4運行多個Eclipse視窗14
1.5創建一個Java項目16
1.6管理透視圖、視圖和編輯器18
1.7掌握Java透視圖20
1.8創建一個Java類22
1.9自動編寫代碼24
1.10運行代碼28
1.11運行代碼片段29
1.12自動修復語法錯誤31
1.13保持工作區的整潔 34
1.14從災難中恢復36
第2章 使用Eclipse37
2.0簡介37
2.1顯示或隱藏視圖38
2.2 移動視圖或工具列39
2.3訪問任何項目檔案 41
2.4平鋪編輯器41
2.5最大化視圖和編輯器44
2.6返回上一個編輯器45
2.7返回到上一個編輯位置45
2.8將視圖連結至編輯器46
2.9重新排序視圖和編輯器標籤47
2.10從編輯器導航到視圖47
2.11指定組合鍵48
2.12通過圖示顯示更多的資源信息49
2.13使用不同的工作區50
2.14創建任務51
2.15創建書籤52
2.16創建快速視圖53
2.17自定義幫助55
2.18恢復刪除的資源56
2.19自定義透視圖57
2.20還原透視圖58
2.21創建新的透視圖59
第3章 Java開發61
3.0簡介61
3.1加速JDT編輯器61
3.2創建一個Java項目63
3.3創建java包65
3.4創建Java類67
3.5創建Java方法 68
3.6覆蓋Java方法70
3.7獲取方法參數的提示 71
3.8插入方法參數名72
3.9創建getter/setter方法73
3.10創建委託方法74
3.11用do/for/if/try/while塊包圍代碼75
3.12查找匹配的花括弧 76
3.13自動包圍字元串77
3.14創建構造函式77
3.15將構造函式轉換為工廠方法79
3.16注釋掉一段代碼81
3.17創建工作集81
3.18創建TODO任務84
3.19自定義代碼助手85
第4章 重構、編譯和運行89
4.0簡介89
4.1重命名元素90
4.2移動元素93
4.3接口的提取與實現95
4.4搜尋代碼97
4.5比較檔案101
4.6根據本地歷史記錄比較檔案102
4.7從本地歷史記錄恢復元素和檔案104
4.8選擇Java編譯運行環境105
4.9運行代碼 107
4.10編譯代碼108
4.11使用.jar和.class檔案110
4.12設定運行配置113
第5章 測試和調試116
5.0簡介116
5.1安裝JUnit117
5.2用JUnit測試應用程式119
5.3啟動調試會話125
5.4設定斷點128
5.5單步調試代碼131
5.6在遇到斷點前繼續運行133
5.7運行選定的代碼行136
5.8監視表達式和變數136
5.9為斷點設定命中計數137
5.10配置斷點條件139
5.11創建欄位、方法和異常斷點140
5.12計算表達式的值143
5.13在調試期間為變數賦值146
5.14快速修改代碼147
第6章 使用Eclipse進行團隊開發149
6.0簡介149
6.1獲得CVS伺服器150
6.2創建CVS儲存庫151
6.3將Eclipse連線至CVS儲存庫152
6.4將Eclipse項目儲存在CVS儲存庫中155
6.5將檔案提交到CVS儲存庫中157
6.6以可視化方式標記版本控制下的檔案158
6.7檢查CVS儲存庫159
6.8從CVS儲存庫檢出項目161
6.9從CVS儲存庫更新本地代碼162
6.10將你的代碼與CVS儲存庫同步164
6.11創建代碼補丁166
6.12為代碼版本命名168
6.13創建CVS分支170
第7章 Eclipse和Ant175
7.0簡介175
7.1將Ant連線至Eclipse 175
7.2使用Ant編譯Eclipse應用程式181
7.3捕獲Ant編譯檔案語法問題184
7.4使用不同的編譯檔案186
7.5使用你自己的Ant版本188
7.6設定類型和全局屬性190
7.7設定Ant編輯器的選項191
7.8設定Ant參數191
7.9使用Ant視圖194
7.10將Ant用作外部工具195
第8章 SWT:文本、按鈕、列表和非矩形視窗196
8.0簡介196
8.1使用SWT視窗小部件199
8.2創建一個SWT應用程式203
8.3將所需的SWT JAR檔案添加到編譯路徑中206
8.4啟動SWT應用程式207
8.5定位視窗小部件和使用布局210
8.6創建按鈕和文本小部件212
8.7處理SWT視窗小部件事件214
8.8創建列表小部件217
8.9創建複合小部件221
8.10創建非矩形視窗 222
8.11多執行緒SWT應用程式225
第9章 SWT:對話框、工具列及選單等226
9.0簡介226
9.1創建訊息框226
9.2創建對話框227
9.3創建工具列232
9.4在工具列上嵌入按鈕233
9.5處理工具列事件234
9.6在工具列上嵌入組合框、文本小部件和選單236
9.7創建選單系統237
9.8創建文本選單項240
9.9創建圖像選單項244
9.10創建單選選單項244
9.11創建選單項加速鍵和助記符246
9.12啟用和禁用選單項246
9.13創建選單分隔設定247
9.14創建表格247
9.15創建表格列251
9.16為表格項添加複選標記252
9.17啟用和禁用表格項253
9.18為表格項添加圖像254
9.19在SWT內部使用Swing和AWT255
第10章 SWT:控制項工具列、標籤資料夾、
樹和瀏覽器258
10.0簡介258
10.1創建SWT標籤資料夾258
10.2創建SWT控制項工具列261
10.3在控制項工具列上添加控制項項262
10.4在控制項工具列上添加下拉選單265
10.5創建SWT樹270
10.6處理樹事件273
10.7在樹項中添加複選框275
10.8在樹項中添加圖像277
10.9創建SWT瀏覽器小部件277
第11章 JSP、Servlet和Eclipse282
11.0簡介282
11.1安裝Tomcat282
11.2啟動Tomcat284
11.3創建JSP檔案285
11.4創建Servlet288
11.5在Tomcat中安裝Servlet289
11.6就地創建Servlet292
11.7就地編輯web.xml檔案294
11.8避免輸出資料夾被擦除296
11.9連線到Java組件297
11.10使用Tomcat外掛程式299
11.11創建WAR檔案303
第12章 創建外掛程式:擴展點、動作和選單307
12.0簡介307
12.1安裝外掛程式307
12.2創建plugin.xml檔案309
12.3使用嚮導創建基於選單的外掛程式310
12.4使用運行時工作檯測試外掛程式315
12.5部署外掛程式318
12.6使用框架編寫外掛程式319
12.7在外掛程式中回響用戶的動作322
12.8從頭創建外掛程式選單324
12.9創建動作327
12.10為外掛程式動作編寫代碼328
12.11將外掛程式自動添加到透視圖中331
第13章 創建外掛程式:嚮導、編輯器和視圖333
13.0簡介333
13.1創建支持嚮導和編輯器的外掛程式333
13.2自定義嚮導337
13.3自定義編輯器340
13.4創建支持視圖的外掛程式343
13.5在視圖中添加控制項347
13.6配置視圖的動作348