TOP
0
0
倒數三天!簡體曬書節單本79折,5本7折
Eclipse 3.0程序開發技術詳解(配光盤)(簡體書)
滿額折

Eclipse 3.0程序開發技術詳解(配光盤)(簡體書)

商品資訊

人民幣定價:66 元
定價
:NT$ 396 元
優惠價
87345
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
目次

商品簡介

《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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 345
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區