注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Eclipse 3.0程序開發(fā)技術(shù)詳解

Eclipse 3.0程序開發(fā)技術(shù)詳解

Eclipse 3.0程序開發(fā)技術(shù)詳解

定 價:¥66.00

作 者: 吳越勝,李新磊 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787302211013 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 542 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Eclipse 3.0程序開發(fā)技術(shù)詳解》作者簡介

圖書目錄

第1章 Eclipse簡介 1
1.1 Eclipse概述 1
1.1.1 Eclipse的產(chǎn)生和發(fā)展 1
1.1.2 Eclipse結(jié)構(gòu) 2
1.2 安裝Eclipse 4
1.2.1 安裝JDK工具包 4
1.2.2 Eclipse啟動和漢化 6
1.3 Eclipse窗口介紹 9
1.4 文件結(jié)構(gòu) 10
1.4.1 創(chuàng)建項(xiàng)目、包和類 10
1.4.2 導(dǎo)入項(xiàng)目使用的包 14
1.4.3 設(shè)置編譯方式和運(yùn)行 16
1.5 代碼編輯功能 17
1.6 文件查找 20
1.7 使用快捷鍵 21
1.8 創(chuàng)建Eclipse例子 22
第2章 調(diào)試Java代碼 26
2.1 初識Java調(diào)試器 26
2.2 Eclipse調(diào)試視圖 29
2.2.1 調(diào)試視圖 30
2.2.2 變量視圖 30
2.2.3 斷點(diǎn)視圖 31
2.2.4 表達(dá)式視圖 34
2.3 常用調(diào)試方法 34
2.3.1 本地調(diào)試 34
2.3.2 遠(yuǎn)程調(diào)試 37
2.3.3 調(diào)試使用技巧 38
2.4 代碼片段編輯測試 39
2.5 熱替換以及調(diào)試其他語言 43
第3章 Eclipse敏捷開發(fā) 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 運(yùn)行測試用例 53
3.6 重構(gòu) 54
3.6.1 重構(gòu)概述 54
3.6.2 重命名 55
3.6.3 移動 56
3.6.4 提取方法 57
3.6.5 下推 58
3.6.6 其他重構(gòu)方法 60
第4章 CVS版本管理 62
4.1 CVS概述 62
4.2 CVS安裝 64
4.3 在Windows上配置CVS服務(wù)器 65
4.3.1 服務(wù)器設(shè)置(Server Settings) 65
4.3.2 配置資源庫(Repository configuration) 67
4.3.3 服務(wù)兼容性設(shè)置(Compatibility Options) 68
4.3.4 高級設(shè)置(Advanced) 69
4.4 配置CVS客戶端 69
4.5 CVS開發(fā)流程 72
4.6 啟動新項(xiàng)目 72
4.7 CVS協(xié)同開發(fā) 75
4.7.1 檢出代碼 75
4.7.2 更新 77
4.7.3 落實(shí) 77
4.7.4 與資源庫同步 78
4.7.5 解決沖突與合并 79
第5章 SWT基礎(chǔ) 81
5.1 SWT入門 81
5.1.1 SWT簡介 81
5.1.2 Display類 84
5.1.3 Shell類 86
5.1.4 SWT包類結(jié)構(gòu) 89
5.1.5 在SWT中使用Swing控件 90
5.2 SWT常用控件 91
5.2.1 SWT控件體系 91
5.2.2 標(biāo)簽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 設(shè)計(jì)簡單的手機(jī)界面 114
第6章 SWT高級應(yīng)用 118
6.1 SWT容器 118
6.1.1 面板容器(Composite) 118
6.1.2 分組容器(Group) 120
6.1.3 分割框(SashForm) 122
6.1.4 選項(xiàng)卡(TabFolder) 123
6.2 進(jìn)度條(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 線程實(shí)例 152
6.10 實(shí)現(xiàn)電子時鐘 153
第7章 SWT事件 155
7.1 SWT事件介紹 155
7.1.1 事件模型 155
7.1.2 按鈕事件實(shí)例 156
7.1.3 事件類型、監(jiān)聽器接口和適配器 158
7.2 SWT低級事件 160
7.2.1 鼠標(biāo)事件 160
7.2.2 焦點(diǎn)事件(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 計(jì)算器實(shí)例 175
第8章 火車售票系統(tǒng) 182
8.1 系統(tǒng)概述 182
8.1.1 需求分析 182
8.1.2 數(shù)據(jù)庫設(shè)計(jì) 184
8.2 通用模塊實(shí)現(xiàn) 185
8.3 用戶登錄模塊 187
8.3.1 用戶登錄 187
8.3.2 實(shí)現(xiàn)主界面 188
8.4 基本設(shè)置模塊 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基礎(chǔ)組件 209
9.1 認(rèn)識JFace 209
9.1.1 配置JFace環(huán)境 209
9.1.2 簡單JFace程序 210
9.1.3 深入JFace 211
9.2 應(yīng)用程序窗口 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 進(jìn)程監(jiān)視對話框 227
9.3.5 自定義對話框 230
9.3.6 向?qū)綄υ捒?231
9.4 首選項(xiàng) 236
9.4.1 保存首選項(xiàng)設(shè)置 237
9.4.2 首選項(xiàng)頁面 238
9.4.3 首選項(xiàng)頁面樹 241
第10章 JFace高級應(yīng)用 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 實(shí)現(xiàn)資源瀏覽器 271
10.4.1 程序總框架 271
10.4.2 初始化樹 272
10.4.3 初始化表格 274
10.4.4 事件處理器 277
第11章 RCP技術(shù) 278
11.1 RCP簡介 278
11.2 建立一個RCP的應(yīng)用 279
11.3 RCP組成 283
11.4 RCP開發(fā) 285
11.4.1 擴(kuò)展操作集 285
11.4.2 擴(kuò)展視圖 289
11.4.3 視圖之間的交互 292
11.4.4 添加編譯器 294
11.4.5 RCP程序部署和發(fā)布 298
11.4.6 導(dǎo)出RCP應(yīng)用程序 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 內(nèi)容區(qū)Section 312
12.3.4 超鏈接Hyperlink 314
12.3.5 表單文本 317
12.4 開發(fā)實(shí)例 319
第13章 Eclipse中開發(fā)JSP 322
13.1 JSP基礎(chǔ)知識 322
13.1.1 JSP頁面元素 322
13.1.2 JSP內(nèi)置對象 324
13.1.3 JavaBean技術(shù) 327
13.1.4 Servlet技術(shù) 328
13.2 MyEclipse配置 329
13.2.1 MyEclipse安裝配置 330
13.2.2 Tomcat安裝配置 333
13.3 Eclipse開發(fā)JSP程序 336
13.4 Eclipse開發(fā)JavaBean 343
13.5 Eclipse開發(fā)Servlet 344
13.6 Eclipse實(shí)現(xiàn)MVC登錄實(shí)例 348
13.6.1 實(shí)現(xiàn)Servlet文件 348
13.6.2 實(shí)現(xiàn)JavaBean文件 349
13.6.3 實(shí)現(xiàn)登錄 350
第14章 Web實(shí)例——客戶管理系統(tǒng) 353
14.1 需求分析 353
14.2 系統(tǒng)設(shè)計(jì) 354
14.3 數(shù)據(jù)庫設(shè)計(jì) 355
14.4 編寫公共類 356
14.4.1 業(yè)務(wù)實(shí)體類 357
14.4.2 業(yè)務(wù)邏輯處理類 358
14.5 實(shí)現(xiàn)超級管理員功能模塊 362
14.5.1 超級管理員登錄 362
14.5.2 增加普通管理員 366
14.5.3 修改普通管理員 366
14.5.4 刪除普通管理員 368
14.5.5 超級管理員退出系統(tǒng) 368
14.6 實(shí)現(xiàn)普通管理員功能模塊 368
14.6.1 實(shí)現(xiàn)分頁顯示 369
14.6.2 實(shí)現(xiàn)客戶基本信息管理 372
14.6.3 實(shí)現(xiàn)客戶聯(lián)系人信息管理 375
14.6.4 實(shí)現(xiàn)業(yè)務(wù)往來與客戶投訴信息管理 381
第15章 Eclipse中開發(fā)Struts 2 387
15.1 Structs 2簡介 387
15.1.1 MVC模式介紹 387
15.1.2 Struts 2框架 389
15.2 基于Struts 2的HelloWorld實(shí)例 391
15.3 Struts 2中的重要知識 394
15.3.1 標(biāo)簽庫 394
15.3.2 Action 397
15.3.3 攔截器 398
15.3.4 校驗(yàn)器 403
15.4 實(shí)現(xiàn)用戶注冊 415
第16章 Eclipse中開發(fā)JSF 418
16.1 JSF簡介 418
16.1.1 框架介紹 418
16.1.2 JSF框架概述 420
16.2 MyEclipse開發(fā)JSF 422
16.2.1 創(chuàng)建項(xiàng)目和加入JSF框架 422
16.2.2 創(chuàng)建ManagedBean 423
16.2.3 創(chuàng)建JSP頁面 426
16.2.4 創(chuàng)建導(dǎo)航規(guī)則 428
16.2.5 運(yùn)行JSF程序 430
16.3 JSF基礎(chǔ) 431
16.3.1 JSF構(gòu)成 431
16.3.2 JSF生命周期 439
16.4 初識JSF 440
16.4.1 配置導(dǎo)航規(guī)則 441
16.4.2 Backing Bean 442
16.4.3 JSF表達(dá)式語言 443
16.5 JSF用戶界面組件 445
16.5.1 JSF標(biāo)準(zhǔn)標(biāo)簽簡介 445
16.5.2 輸出類標(biāo)簽 446
16.5.3 輸入類標(biāo)簽 447
16.5.4 命令類標(biāo)簽 448
16.6 JSF實(shí)例 448
16.6.1 登錄操作實(shí)例 448
16.6.2 可視化編輯JSP界面 452
第17章 Eclipse中開發(fā)Ajax 455
17.1 Ajax 455
17.1.1 Ajax概述 455
17.1.2 Ajax優(yōu)勢 457
17.2 Ajax相關(guān)技術(shù)與工作原理 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開發(fā)Ajax過程 473
17.4.1 新建項(xiàng)目 473
17.4.2 部署項(xiàng)目 474
17.4.3 測試開發(fā)環(huán)境 477
17.5 Ajax開發(fā)實(shí)例 484
第18章 Eclipse插件開發(fā) 489
18.1 Eclipse的插件體系結(jié)構(gòu) 489
18.1.1 Eclipse體系概述 489
18.1.2 Eclipse插件模型 490
18.2 手工開發(fā)簡單視圖插件 492
18.3 PDE插件開發(fā)環(huán)境簡介 498
18.3.1 PDE項(xiàng)目 498
18.3.2 清單配置編輯器 499
18.3.3 代碼編輯器 501
18.4 使用PDE開發(fā)插件 501
18.4.1 創(chuàng)建插件 501
18.4.2 插件文件分析 504
18.5 插件的調(diào)試與打包 507
第19章 常用插件 510
19.1 Java開發(fā)插件 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開發(fā)插件 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插件使用實(shí)例 534

本目錄推薦

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