2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Eclipse 3.0程序開發技術詳解(附光盤)

  • 作者:吳越勝,李新磊 編
  • 出版社: 清華大學出版社
  • 出版時間:2010-10-01
  • 版次:1
  • 商品編號: 10399981

    頁數:542


HK$89.00 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Eclipse 3.0程序開發技術詳解》可以作為Eclipse的入門書籍,也可以幫助中級讀者提高技能,對Java開發從業人員也有一定的參考意義。
  Eclipse是一個開放源代碼、基於Java的可擴展開發平台。《Eclipse 3.0程序開發技術詳解》共分四篇,完整介紹了Eclipse的開發應用知識。具體內容包括:Eclipse入門篇(第1~4章),介紹Eclipse平台的基本操作;GUI圖形篇(第5~12章),介紹使用Eclipse自己提供的SWT和JFace開發包,開發可視化的Java圖形界面;Web開發篇(第13~17章),介紹使用Eclipse開發現今比較流行的Web技術,如JSP、Servlet、Struts 2、JSF和Ajax等技術;插件篇(第18~19章),介紹使用Eclipse開發插件和大量常用的第三方插件。隨書光盤提供了《Eclipse 3.0程序開發技術詳解》實例完整源代碼和實例視頻教學文件。

目錄

第1章 Eclipse簡介 1
1.1 Eclipse概述 1
1.1.1 Eclipse的產生和發展 1
1.1.2 Eclipse結構 2
1.2 安裝Eclipse 4
1.2.1 安裝JDK工具包 4
1.2.2 Eclipse啟動和漢化 6
1.3 Eclipse窗口介紹 9
1.4 文件結構 10
1.4.1 創建項目、包和類 10
1.4.2 導入項目使用的包 14
1.4.3 設置編譯方式和運行 16
1.5 代碼編輯功能 17
1.6 文件查找 20
1.7 使用快捷鍵 21
1.8 創建Eclipse例子 22

第2章 調試Java代碼 26
2.1 初識Java調試器 26
2.2 Eclipse調試視圖 29
2.2.1 調試視圖 30
2.2.2 變量視圖 30
2.2.3 斷點視圖 31
2.2.4 表達式視圖 34
2.3 常用調試方法 34
2.3.1 本地調試 34
2.3.2 遠程調試 37
2.3.3 調試使用技巧 38
2.4 代碼片段編輯測試 39
2.5 熱替換以及調試其他語言 43

第3章 Eclipse敏捷開發 45
3.1 單元測試 45
3.2 安裝配置JUnit 46
3.3 JUnit原則、類和接口 48
3.3.1 測試用例原則 48
3.3.2 JUnit類和接口 48
3.4 編寫測試用例 50
3.4.1 編寫Java類 50
3.4.2 編寫測試用例類 51
3.5 運行測試用例 53
3.6 重構 54
3.6.1 重構概述 54
3.6.2 重命名 55
3.6.3 移動 56
3.6.4 提取方法 57
3.6.5 下推 58
3.6.6 其他重構方法 60

第4章 CVS版本管理 62
4.1 CVS概述 62
4.2 CVS安裝 64
4.3 在Windows上配置CVS服務器 65
4.3.1 服務器設置(Server Settings) 65
4.3.2 配置資源庫(Repository configuration) 67
4.3.3 服務兼容性設置(Compatibility Options) 68
4.3.4 高級設置(Advanced) 69
4.4 配置CVS客戶端 69
4.5 CVS開發流程 72
4.6 啟動新項目 72
4.7 CVS協同開發 75
4.7.1 檢出代碼 75
4.7.2 更新 77
4.7.3 落實 77
4.7.4 與資源庫同步 78
4.7.5 解決衝突與合併 79

第5章 SWT基礎 81
5.1 SWT入門 81
5.1.1 SWT簡介 81
5.1.2 Display類 84
5.1.3 Shell類 86
5.1.4 SWT包類結構 89
5.1.5 在SWT中使用Swing控件 90
5.2 SWT常用控件 91
5.2.1 SWT控件體系 91
5.2.2 標籤Label控件 93
5.2.3 按鈕Button控件 94
5.2.4 文本框Text控件 96
5.2.5 列表框List控件 98
5.2.6 Combo控件 99
5.3 SWT佈局管理器 100
5.3.1 佈局管理器概述 100
5.3.2 FillLayout佈局 101
5.3.3 RowLayout佈局 102
5.3.4 GridLayout佈局 104
5.3.5 FormLayout佈局 108
5.3.6 StackLayout佈局 111
5.3.7 自定義佈局 112
5.4 設計簡單的手機界面 114

第6章 SWT高級應用 118
6.1 SWT容器 118
6.1.1 面板容器(Composite) 118
6.1.2 分組容器(Group) 120
6.1.3 分割框(SashForm) 122
6.1.4 選項卡(TabFolder) 123
6.2 進度條(ProgressBar) 125
6.3 對話框(Dialog) 126
6.4 菜單 132
6.5 工具欄 136
6.6 Tree控件 139
6.7 Table控件 141
6.8 SWT繪圖 144
6.8.1 顏色和字體 144
6.8.2 繪製對象GC 146
6.8.3 繪製圖形 147
6.9 SWT線程 148
6.9.1 線程簡介 148
6.9.2 SWT UI線程 151
6.9.3 線程實例 152
6.10 實現電子時鐘 153

第7章 SWT事件 155
7.1 SWT事件介紹 155
7.1.1 事件模型 155
7.1.2 按鈕事件實例 156
7.1.3 事件類型、監聽器接口和適配器 158
7.2 SWT低級事件 160
7.2.1 鼠標事件 160
7.2.2 焦點事件(FocusEvent) 162
7.2.3 鍵盤事件(KeyEvent) 163
7.2.4 窗口事件(ControlEvent) 165
7.3 SWT高級事件 167
7.3.1 選擇事件(SelectionEvent) 167
7.3.2 文本事件 170
7.3.3 幫助事件(HelpEvent) 172
7.4 無類型事件 173
7.5 計算器實例 175

第8章 火車售票系統 182
8.1 系統概述 182
8.1.1 需求分析 182
8.1.2 數據庫設計 184
8.2 通用模塊實現 185
8.3 用戶登錄模塊 187
8.3.1 用戶登錄 187
8.3.2 實現主界面 188
8.4 基本設置模塊 190
8.4.1 車次管理 191
8.4.2 車票管理 197
8.4.3 售票員管理 200
8.5 銷售及退票模塊 203
8.5.1 銷售車票 203
8.5.2 退票 205
8.6 列車及車票查詢模塊 206

第9章 JFace基礎組件 209
9.1 認識JFace 209
9.1.1 配置JFace環境 209
9.1.2 簡單JFace程序 210
9.1.3 深入JFace 211
9.2 應用程序窗口 212
9.2.1 Window類 212
9.2.2 ApplicationWindow類 214
9.3 JFace對話框 220
9.3.1 信息提示對話框 220
9.3.2 錯誤對話框 223
9.3.3 輸入對話框 225
9.3.4 進程監視對話框 227
9.3.5 自定義對話框 230
9.3.6 嚮導式對話框 231
9.4 首選項 236
9.4.1 保存首選項設置 237
9.4.2 首選項頁面 238
9.4.3 首選項頁面樹 241

第10章 JFace高級應用 244
10.1 JFace的工具類 244
10.1.1 圖像描述符與圖像註冊器 244
10.1.2 字體描述符與字體註冊器 246
10.1.3 顏色描述符與顏色註冊器 248
10.1.4 JFace資源管理器 249
10.2 表格、樹與列表 250
10.2.1 表格(TableViewer) 250
10.2.2 樹(TreeViewer) 260
10.2.3 列表(ListViewer) 267
10.3 文本處理 267
10.3.1 IDocument接口 267
10.3.2 TextViewer類 269
10.4 實現資源瀏覽器 271
10.4.1 程序總框架 271
10.4.2 初始化樹 272
10.4.3 初始化表格 274
10.4.4 事件處理器 277

第11章 RCP技術 278
11.1 RCP簡介 278
11.2 建立一個RCP的應用 279
11.3 RCP組成 283
11.4 RCP開發 285
11.4.1 擴展操作集 285
11.4.2 擴展視圖 289
11.4.3 視圖之間的交互 292
11.4.4 添加編譯器 294
11.4.5 RCP程序部署和發佈 298
11.4.6 導出RCP應用程序 301

第12章 Eclipse表單 302
12.1 表單概述 302
12.1.1 Eclipse表單介紹 302
12.1.2 SWT程序中使用表單 303
12.2 佈局管理器 304
12.2.1 表格佈局 305
12.2.2 列佈局 306
12.3 常用控件 307
12.3.1 Form和ScrolledForm表單 307
12.3.2 ExpandableComposite摺疊面板 309
12.3.3 內容區Section 312
12.3.4 超鏈接Hyperlink 314
12.3.5 表單文本 317
12.4 開發實例 319

第13章 Eclipse中開發JSP 322
13.1 JSP基礎知識 322
13.1.1 JSP頁面元素 322
13.1.2 JSP內置對象 324
13.1.3 JavaBean技術 327
13.1.4 Servlet技術 328
13.2 MyEclipse配置 329
13.2.1 MyEclipse安裝配置 330
13.2.2 Tomcat安裝配置 333
13.3 Eclipse開發JSP程序 336
13.4 Eclipse開發JavaBean 343
13.5 Eclipse開發Servlet 344
13.6 Eclipse實現MVC登錄實例 348
13.6.1 實現Servlet文件 348
13.6.2 實現JavaBean文件 349
13.6.3 實現登錄 350

第14章 Web實例——客戶管理系統 353
14.1 需求分析 353
14.2 系統設計 354
14.3 數據庫設計 355
14.4 編寫公共類 356
14.4.1 業務實體類 357
14.4.2 業務邏輯處理類 358
14.5 實現超級管理員功能模塊 362
14.5.1 超級管理員登錄 362
14.5.2 增加普通管理員 366
14.5.3 修改普通管理員 366
14.5.4 刪除普通管理員 368
14.5.5 超級管理員退出系統 368
14.6 實現普通管理員功能模塊 368
14.6.1 實現分頁顯示 369
14.6.2 實現客戶基本信息管理 372
14.6.3 實現客戶聯繫人信息管理 375
14.6.4 實現業務往來與客戶投訴信息管理 381

第15章 Eclipse中開發Struts 2 387
15.1 Structs 2簡介 387
15.1.1 MVC模式介紹 387
15.1.2 Struts 2框架 389
15.2 基於Struts 2的HelloWorld實例 391
15.3 Struts 2中的重要知識 394
15.3.1 標籤庫 394
15.3.2 Action 397
15.3.3 攔截器 398
15.3.4 校驗器 403
15.4 實現用戶註冊 415

第16章 Eclipse中開發JSF 418
16.1 JSF簡介 418
16.1.1 框架介紹 418
16.1.2 JSF框架概述 420
16.2 MyEclipse開發JSF 422
16.2.1 創建項目和加入JSF框架 422
16.2.2 創建ManagedBean 423
16.2.3 創建JSP頁面 426
16.2.4 創建導航規則 428
16.2.5 運行JSF程序 430
16.3 JSF基礎 431
16.3.1 JSF構成 431
16.3.2 JSF生命週期 439
16.4 初識JSF 440
16.4.1 配置導航規則 441
16.4.2 Backing Bean 442
16.4.3 JSF表達式語言 443
16.5 JSF用戶界面組件 445
16.5.1 JSF標準標籤簡介 445
16.5.2 輸出類標籤 446
16.5.3 輸入類標籤 447
16.5.4 命令類標籤 448
16.6 JSF實例 448
16.6.1 登錄操作實例 448
16.6.2 可視化編輯JSP界面 452

第17章 Eclipse中開發Ajax 455
17.1 Ajax 455
17.1.1 Ajax概述 455
17.1.2 Ajax優勢 457
17.2 Ajax相關技術與工作原理 458
17.2.1 HTML/XHTML、CSS 458
17.2.2 DOM 459
17.2.3 JavaScript 462
17.2.4 XMLHttpRequest對象 467
17.2.5 Ajax工作原理 468
17.3 Eclipse對Ajax的支持 469
17.3.1 ATF 469
17.3.2 Dojo 471
17.4 Eclipse開發Ajax過程 473
17.4.1 新建項目 473
17.4.2 部署項目 474
17.4.3 測試開發環境 477
17.5 Ajax開發實例 484

第18章 Eclipse插件開發 489
18.1 Eclipse的插件體系結構 489
18.1.1 Eclipse體系概述 489
18.1.2 Eclipse插件模型 490
18.2 手工開發簡單視圖插件 492
18.3 PDE插件開發環境簡介 498
18.3.1 PDE項目 498
18.3.2 清單配置編輯器 499
18.3.3 代碼編輯器 501
18.4 使用PDE開發插件 501
18.4.1 創建插件 501
18.4.2 插件文件分析 504
18.5 插件的調試與打包 507

第19章 常用插件 510
19.1 Java開發插件 510
19.1.1 Doclipse插件 510
19.1.2 Visual Editor插件 511
19.1.3 Pattern Box插件 513
19.1.4 Designer插件 515
19.1.5 viPlugin插件 518
19.1.6 CAP插件 518
19.2 Web開發插件 519
19.2.1 HTMLEditor插件 519
19.2.2 XMLBuddy插件 521
19.2.3 JspFormat插件 522
19.2.4 CSSEditor 524
19.2.5 JBossIDE插件 525
19.3 其他插件 526
19.3.1 娛樂類插件 527
19.3.2 EclipseME插件 527
19.3.3 DbEdit插件 531
19.3.4 Eclipse UML2插件 532
19.3.5 Flow4J插件 533
19.3.6 ColorEditor插件 534
19.4 VE插件使用實例 534


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。