注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具ECLIPSE完全手冊:基礎.進階.高級(含盤)

ECLIPSE完全手冊:基礎.進階.高級(含盤)

ECLIPSE完全手冊:基礎.進階.高級(含盤)

定 價:¥55.00

作 者: 周競濤 主編
出版社: 電子工業(yè)出版社
叢編項: Java技術大系
標 簽: Eclipse

ISBN: 9787121028076 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數(shù): 506 字數(shù):  

內容簡介

  本書共分三篇,“基礎篇”介紹了Eclipse及相關插件的安裝、基礎操作、Java開發(fā)工具以及代碼調試等知識;“進階篇”介紹了Eclipse中CVS、JUnit、SWT/JFace、Web相關技術的使用及相關插件;“高級篇”介紹了Eclipse體系架構、插件開發(fā)流程、Eclipse擴展基礎、JDT技術內幕以及資源管理中Natures和Builders的應用等知識。適合Java程序員及各類軟件開發(fā)人員閱讀和參考。全書本著“求全求精”的宗旨,力求全面而系統(tǒng)地介紹Eclipse開發(fā)環(huán)境對各種Java應用開發(fā)的支持。全書共分三篇,“基礎篇”介紹了Eclipse及相關插件的安裝、基礎操作、Java開發(fā)工具以及代碼調試等知識;“進階篇”介紹了Eclipse中CVS、JUnit、SWT/JFace、Web相關技術的使用及相關插件;“高級篇”介紹了Eclipse體系架構、插件開發(fā)流程、Eclipse擴展基礎、JDT技術內幕以及資源管理中Natures和Builders的應用等知識。本書適合Java程序員及各類軟件開發(fā)人員閱讀和參考,為了便于不同層面的讀者根據(jù)興趣進行選擇性的閱讀,全書的大部分章節(jié)都力爭做到了相對獨立,讀者可以將本書作為參考書使用。

作者簡介

暫缺《ECLIPSE完全手冊:基礎.進階.高級(含盤)》作者簡介

圖書目錄

第一篇  Eclipse基礎
第1章  Eclipse入門    2
1.1  什么是Eclipse    2
1.2  Eclipse大事記    3
1.3  Eclipse的安裝    5
1.3.1  JDK下載安裝與配置    5
1.3.2  Eclipse下載與安裝    7
1.4  本章小結    8
第2章  Eclipse基礎操作    9
2.1  透視圖操作(Perspective)    9
2.1.1  打開透視圖    10
2.1.2  定制透視圖    10
2.1.3  第一個項目    11
2.2  編輯器操作    12
2.3  視圖操作    14
2.3.1  導航器視圖(Navigator view)    14
2.3.2  任務視圖    16
2.3.3  書簽視圖    17
2.4  資源管理    18
2.4.1  資源概述    18
2.4.2  本地歷史記錄    20
2.4.3  比較和替換資源    21
2.4.4  恢復已刪除資源    21
2.4.5  工作集    22
2.4.6  查找資源    22
2.4.7  導入/導出資源    24
2.4.8  移動資源    26
2.5  本章小結    27
第3章  Java開發(fā)工具    28
3.1  JDT的基本操作    28
3.1.1  查看JRE安裝和類路徑變量    28
3.1.2  創(chuàng)建HelloWorld項目    29
3.1.3  創(chuàng)建JUnit項目    32
3.2  JDT相關視圖基本操作    34
3.2.1  包資源管理器視圖    34
3.2.2  層次結構視圖    35
3.3  Java編輯器的基本操作    36
3.3.1  打開Java編輯器    37
3.3.2  添加新方法    38
3.3.3  使用內容輔助功能    39
3.3.4  標識代碼中的問題    40
3.3.5  使用快速修正功能    41
3.3.6  使用模板編程    42
3.3.7  組織導入語句    44
3.3.8  創(chuàng)建和查看Javadoc文檔    45
3.4  重構支持    48
3.4.1  抽取新方法    48
3.4.2  重命名Java元素    49
3.4.3  移動和復制Java元素    50
3.5  Java搜索    51
3.5.1  使用搜索對話框執(zhí)行Java搜索    51
3.5.2  使用彈出菜單執(zhí)行Java搜索    51
3.5.3  搜索操作實踐    52
3.6  運行Java應用程序    54
3.6.1  運行程序    54
3.6.2  對代碼段和表達式求值    56
3.7  使用JRE    59
3.8  本章小結    61
第4章  調試Java代碼    62
4.1  初識Java調試器    62
4.2  Eclipse調試視圖    64
4.2.1  調試視圖    64
4.2.2  變量視圖    65
4.2.3  斷點    66
4.2.4  表達式和顯示視圖    69
4.2.5  代碼片段編輯測試窗    70
4.3  熱替換    72
4.4  本地調試    73
4.4.1  調試啟動配置    73
4.4.2  暫掛線程    75
4.4.3  單步遍歷    75
4.5  遠程調試    76
4.6  調試使用技巧    77
4.6.1  控制控制臺    77
4.6.2  詳細信息格式化程序    78
4.6.3  命令行詳細信息    78
4.6.4  堆棧跟蹤超鏈接    78
4.7  調試其他語言    78
4.8  本章小結    79
第二篇  Eclipse進階篇
第5章  在Eclipse中使用CVS    82
5.1  資源控制的必要性    82
5.2  Eclipse團隊支持    82
5.2.1  Eclipse團隊支持的基本原則    82
5.2.2  團隊支持配置    83
5.2.3  Eclipse本地版本控制    84
5.3  CVS概述    86
5.3.1  CVS基本原理    86
5.3.2  CVS之不能    88
5.4  CVS服務器    89
5.4.1  安裝服務器端    89
5.4.2  配置CVS服務器    89
5.5  在Eclipse中使用CVS    91
5.5.1  設置CVS首選項    91
5.5.2  使用CVS    94
5.5.3  在CVS的控制下工作    102
5.5.4  版本標簽和分支    114
5.6  第三方資源管理控制程序    116
5.7  本章小結    117
第6章  JUnit與單元測試    118
6.1  軟件測試基礎理論    118
6.1.1  什么是測試    118
6.1.2  測試驅動的開發(fā)與極限編程(XP)    118
6.1.3  單元測試    119
6.1.4  JUnit簡介    122
6.2  在Eclipse中使用JUnit    144
6.3  本章小結    146
第7章  Eclipse SWT/JFace開發(fā)    147
7.1  Java GUI開發(fā)現(xiàn)狀    147
7.1.1  Java的不足    147
7.1.2  AWT與Swing簡介    147
7.2  Eclipse SWT界面工具包    148
7.2.1  SWT的誕生    148
7.2.2  第一個SWT程序    149
7.2.3  SWT程序剖析    154
7.2.4  SWT常用部件    155
7.2.5  SWT布局方式管理    162
7.2.6  系統(tǒng)資源管理    167
7.3  SWT與多線程    168
7.3.1  多線程編程    168
7.3.2  Java線程安全    173
7.3.3  SWT線程安全性新機制    175
7.4  Eclipse JFace界面工具包    177
7.4.1  JFace是什么    177
7.4.2  JFace程序剖析    177
7.4.3  JFace事件處理機制    179
7.5  SWT/JFace高級特性    181
7.5.1  OLE與ActiveX    181
7.5.2  OLE文檔應用程序實例    185
7.6  本章小結    190
第8章  Web開發(fā)    191
8.1  Web服務器    191
8.1.1  Web服務器的實現(xiàn)    191
8.1.2  Tomcat安裝    192
8.1.3  Tomcat配置    192
8.1.4  在Eclipse中使用Tomcat    197
8.2  Eclipse中開發(fā)Web應用    201
8.2.1  新建Tomcat項目    201
8.2.2  Servlet開發(fā)    202
8.2.3  Lomboz插件    206
8.2.4  JSP開發(fā)    211
8.3  本章小結    219
第9章  在Eclipse中應用J2EE    220
9.1  J2EE 和Eclipse    220
9.2  J2EE應用服務器    220
9.2.1  服務器瀏覽    221
9.2.2  下載和安裝JBoss    222
9.2.3  在Eclipse中配置JBoss    223
9.3  創(chuàng)建J2EE項目    223
9.4  開發(fā)EJB    226
9.4.1  EJB簡介    226
9.4.2  Xdoclet介紹    226
9.4.3  配置Lomboz    226
9.4.4  更改服務器    228
9.4.5  生成EJB文件    229
9.4.6  添加EJB方法    231
9.4.7  構建EJB接口類    232
9.4.8  EJB部署    234
9.4.9  運行測試    235
9.5  本章小結    237
第10章  基于Struts的Web開發(fā)技術    238
10.1  Structs簡介    238
10.1.1  什么是Struts    238
10.1.2  為什么用Struts    238
10.2  Struts框架    239
10.2.1  MVC模式    240
10.2.2  Struts體系結構    240
10.2.3  Struts框架基本組件包    241
10.3  構建Struts    242
10.3.1  構建模型    242
10.3.2  構建視圖    242
10.3.3  構建控制器    244
10.4  Struts應用的配置    244
10.5  Struts控制流    249
10.6  基于Struts框架的開發(fā)流程    249
10.7  Struts分析    250
10.7.1  強項    250
10.7.2  弱項    250
10.8  在Eclipse中開發(fā)Struts    250
10.8.1  StrutsIDE插件    251
10.8.2  創(chuàng)建一個Struts項目    251
10.8.3  Struts示例    253
10.9  本章小結    259
第三篇  Eclipse高級篇
第11章  Eclipse架構綜述    262
11.1  Eclipse體系架構    262
11.1.1  組成結構    262
11.1.2  RCP核心組件    263
11.1.3  RCP可選組件    265
11.1.4  集成開發(fā)環(huán)境組件    266
11.2  Eclipse插件模型    266
11.2.1  插件內部    266
11.2.2  Eclipse運行時    267
11.2.3  Eclipse 3.0插件和OSGi Bundle    267
11.2.4  插件組織結構    270
11.2.5  擴展中的參與者    272
11.2.6  插件和擴展對象的關系    274
11.2.7  擴展點模式    274
11.2.8  擴展處理過程    276
11.2.9  清單詳解    278
11.3  本章小結    282
第12章  Eclipse插件開發(fā)    283
12.1  初識插件    283
12.1.1  what和why    283
12.1.2  插件的構成    283
12.2  插件的Helloworld    285
12.3  使用PDE開發(fā)插件    289
12.3.1  PDE簡介    289
12.3.2  PDE插件開發(fā)實例    298
12.4  Eclipse插件的高級特性    303
12.4.1  插件片段    303
12.4.2  插件功能部件    304
12.4.3  定義插件的擴展點    304
12.5  本章小結    310
第13章  Eclipse擴展基礎    311
13.1  用戶界面基礎    311
13.2  工作臺擴展點    312
13.3  擴展操作基礎    313
13.3.1  操作API    313
13.3.2  操作的共有特征    314
13.3.3  菜單和工具條屬性    315
13.3.4  使用過濾器    317
13.4  工作臺菜單和工具欄    319
13.4.1  定義為透視圖的成員    319
13.4.2  通過用戶指定    319
13.4.3  獨立于透視圖的菜單和工具欄    321
13.5  視圖菜單和工具欄    322
13.6  編輯器菜單和工具欄    323
13.7  視圖和編輯器的上下文菜單    324
13.7.1  視圖上下文菜單    324
13.7.2  添加上下文菜單到視圖中的對象    325
13.7.3  編輯器上下文菜單    326
13.8  本章小結    327
第14章  擁有個性化的視圖、編輯器和透視圖    328
14.1  視圖    328
14.1.1  視圖基礎    328
14.1.2  一個簡單的示例    330
14.1.3  創(chuàng)建視圖    332
14.1.4  聲明視圖擴展    333
14.1.5  創(chuàng)建視圖模型    334
14.1.6  創(chuàng)建視圖類    335
14.1.7  創(chuàng)建內容提供器    336
14.1.8  創(chuàng)建標記提供器    337
14.1.9  關聯(lián)視圖與模型    338
14.1.10  用戶選擇    338
14.1.11  添加操作    339
14.1.12  視圖交互    343
14.2  編輯器    344
14.2.1  編輯器基礎    344
14.2.2  創(chuàng)建編輯器    344
14.2.3  清單文件    345
14.2.4  向導    347
14.2.5  編輯器類    349
14.2.6  初始化編輯器    350
14.2.7  修改和保存編輯內容    350
14.2.8  添加編輯器操作    351
14.2.9  添加語法著色    353
14.2.10  添加內容輔助    355
14.2.11  首選項頁面    357
14.2.12  屬性頁    360
14.2.13  編輯器和內容大綱窗口    363
14.3  透視圖    364
14.3.1  自定義透視圖    365
14.3.2  擴展已有透視圖    367
14.4  本章小結    368
第15章  JDT技術內幕    369
15.1  JDT介紹    369
15.2  Java模型    370
15.3  JDT模型核心要素    371
15.3.1  JavaCore類    371
15.3.2  JavaUI類    374
15.3.3  ToolFactory類    375
15.4  分析Java源代碼    375
15.5  修改Java源代碼    386
15.5.1  使用AST    386
15.5.2  使用工作副本    387
15.6  JDT對Eclipse的擴展    389
15.7  擴展JDT用戶界面    389
15.7.1  視圖操作    390
15.7.2  編輯器操作    390
15.7.3  Java元素上下文菜單    391
15.8  本章小結    391
第16章  資源管理中應用Natures和Builders    392
16.1  Eclipse中的資源管理    392
16.1.1  定制工程進程    392
16.1.2  擴展工作空間的資源進程框架    393
16.1.3  工程和工程描述    393
16.2  應用Natures    394
16.2.1  創(chuàng)建Nature支持工程配置    395
16.2.2  在工程中添加Nature    396
16.2.3  使用圖示標識項目性質    397
16.3  應用Builder    397
16.3.1  定義構建器    398
16.3.2  構建過程    399
16.3.3  Listener和Builder    399
16.3.4  關聯(lián)Nature和Builder    400
16.4  本章小結    401
第17章  Eclipse RCP程序開發(fā)    402
17.1  認識RCP    402
17.1.1  什么是RCP    402
17.1.2  RCP能做什么    402
17.2  RCP如何運行    403
17.2.1  Eclipse與OGSi框架    403
17.2.2  RCP應用程序模型    404
17.2.3  RCP應用程序的.plugin文件    404
17.2.4  設置RCP程序的外觀    405
17.3  創(chuàng)建RCP應用    406
17.3.1  建立工程    406
17.3.2  創(chuàng)建Product配置文件    408
17.3.3  創(chuàng)建產品圖標    410
17.3.4  創(chuàng)建產品About圖片和文字    412
17.3.5  替換閃屏圖片    414
17.3.6  定制產品的風格    414
17.3.7  發(fā)布產品    415
17.3.8  選擇JRE    416
17.3.9  創(chuàng)建自己的啟動程序    416
17.4  一個更復雜的例子    417
17.4.1  RCP程序的部署和發(fā)布    428
17.4.2  導出RCP應用程序    429
17.5  本章小結    430
第18章  插件大全    431
18.1  Ant Build file Creator插件    432
18.2  Doclipse插件    433
18.3  viPlugin插件    436
18.4  ColorEditor插件    437
18.5  CDT插件    439
18.6  EclipseME插件    445
18.7  Code Analysis插件    449
18.8  Designer插件    450
18.9  Visual Editor插件    451
18.10  娛樂類插件    454
18.10.1  RamanVideoPlayer播放器插件    454
18.10.2  Player插件套    455
18.10.3  SweatAmp插件    457
18.10.4  Eclipse games插件    458
18.11  Continuous Testing插件    460
18.12  Eclipse UML2插件    463
18.13  Log4E插件    472
18.14  Flow4J插件    473
18.14.1  插件介紹    473
18.14.2  Flow4J使用方法    474
18.15  Pattern Box插件    477
18.16  JspFormat     480
18.17  XMLBuddy插件    480
18.18  EMF插件    482
18.18.1  插件介紹    482
18.18.2  使用方法    483
18.19  EclipseHTMLEditor插件    486
18.20  JBossIDE插件    489
18.20.1  插件介紹    489
18.20.2  環(huán)境    489
18.20.3  安裝    489
18.20.4  在Eclipse中應用    489
18.21  DbEdit插件    500
18.21.1  插件介紹    500
18.21.2  環(huán)境    500
18.21.3  安裝    500
18.21.4  在Eclipse中的應用    500

本目錄推薦

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