注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)ECLIPSE從入門(mén)到精通(第2版珍藏版)

ECLIPSE從入門(mén)到精通(第2版珍藏版)

ECLIPSE從入門(mén)到精通(第2版珍藏版)

定 價(jià):¥62.00

作 者: 陳剛
出版社: 清華大學(xué)出版社
叢編項(xiàng): Java開(kāi)發(fā)利器
標(biāo) 簽: 算法語(yǔ)言

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302155683 出版時(shí)間: 2007-07-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 534 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)為《Eclipse從入門(mén)到精通》一書(shū)的全新改版。本書(shū)以最新的Eclipse 3.2作為寫(xiě)作版本。全書(shū)分為5篇:起步篇介紹了Eclipse及相關(guān)插件的安裝,還介紹了一些Eclipse開(kāi)發(fā)環(huán)境的基本使用技巧;SWT/JFaee篇詳細(xì)介紹了SWT、JFace的使用;插件開(kāi)發(fā)篇詳細(xì)講解了Eclipse插件開(kāi)發(fā)的各個(gè)步驟;RCP開(kāi)發(fā)篇給出了一個(gè)基于數(shù)據(jù)庫(kù)開(kāi)發(fā)和面向?qū)ο蠓治鲈O(shè)計(jì)的完整RCP項(xiàng)目實(shí)例;Web開(kāi)發(fā)篇以Tomcat+Lomboz+Struts+。Hibernate為開(kāi)發(fā)環(huán)境,詳述了其下載、安裝、配置和開(kāi)發(fā)的全過(guò)程。本書(shū)以SWT/JFace、插件開(kāi)發(fā)、RCP平臺(tái)開(kāi)發(fā)為核心內(nèi)容,并兼顧了Web開(kāi)發(fā),Eclipse開(kāi)發(fā)環(huán)境的使用只占極少部分。本書(shū)內(nèi)容循序漸進(jìn),實(shí)例豐富,操作及開(kāi)發(fā)步驟講解詳細(xì),配書(shū)光盤(pán)含有各主要章節(jié)的操作視頻演示,是Eclipse開(kāi)發(fā)者不可多得的教程。本書(shū)適合的讀者對(duì)象見(jiàn)本書(shū)前言中的詳細(xì)介紹。

作者簡(jiǎn)介

暫缺《ECLIPSE從入門(mén)到精通(第2版珍藏版)》作者簡(jiǎn)介

圖書(shū)目錄

第1篇 起步篇
第1章 Eclipse簡(jiǎn)介 263
1.1 Eclipse的歷史 263
1.2 Eclipse的體系結(jié)構(gòu) 263
1.3 優(yōu)秀的圖形API:SWT/JFace 264
1.4 開(kāi)放式可擴(kuò)展的IDE 265
1.5 桌面應(yīng)用程序的開(kāi)發(fā)平臺(tái) 266
1.6 全中文化的幫助文件 266
1.7 Eclipse是開(kāi)放源代碼的免費(fèi)軟件 267
第2章 安裝Eclipse及其插件 268
2.1 安裝JDK 268
2.1.1 下載JDK 268
2.1.2 安裝JDK 268
2.1.3 檢查安裝是否正確 269
2.2 安裝Eclipse 269
2.3 安裝Eclipse多國(guó)語(yǔ)言包 271
2.3.1 安裝方法 271
2.3.2 注意事項(xiàng) 272
2.4 復(fù)制式插件安裝法(安裝XMLBuddy) 273
2.5 URL式插件安裝法(安裝Log4E) 274
第3章 Eclipse的集成開(kāi)發(fā)環(huán)境 276
3.1 Eclipse界面簡(jiǎn)介 276
3.2 創(chuàng)建Java項(xiàng)目和類(lèi),并運(yùn)行 277
3.2.1 創(chuàng)建Java項(xiàng)目 278
3.2.2 創(chuàng)建類(lèi) 279
3.2.3 運(yùn)行 280
3.3 項(xiàng)目的屬性 281
3.3.1 項(xiàng)目屬性窗簡(jiǎn)介 281
3.3.2 項(xiàng)目的構(gòu)建路徑 281
3.4 代碼模板與式樣 284
3.4.1 代碼模板 284
3.4.2 自定義注釋 285
3.4.3 代碼格式化 286
3.5 代碼編寫(xiě) 288
3.5.1 重構(gòu) 288
3.5.2 代碼的自動(dòng)生成 288
3.5.3 打開(kāi)斷言 290
3.5.4 類(lèi)型過(guò)濾 291
3.6 代碼閱讀 292
3.6.1 搜索 292
3.6.2 打開(kāi)類(lèi)型 293
3.6.3 打開(kāi)類(lèi)型層次結(jié)構(gòu) 294
3.6.4 查看JDK源代碼 294
3.6.5 查看Eclipse的源代碼 295
3.7 任務(wù)標(biāo)記 297
3.7.1 任務(wù)標(biāo)記的設(shè)定 297
3.7.2 過(guò)濾任務(wù)標(biāo)記 298
3.8 調(diào)試器的使用 299
3.9 常用快捷鍵 301
第4章 Eclipse中CVS的使用 302
4.1 CVS簡(jiǎn)介 302
4.2 CVS服務(wù)器端的安裝與配置 302
4.2.1 安裝CVSNT 302
4.2.2 創(chuàng)建CVS資源庫(kù) 303
4.2.3 為Windows用戶設(shè)置訪問(wèn)CVS資源庫(kù)的密碼 303
4.3 CVS客戶端的配置 304
4.3.1 配置Eclipse連接CVS服務(wù)器 304
4.3.2 將項(xiàng)目共享到CVS服務(wù)器 305
4.3.3 導(dǎo)入CVS服務(wù)器上的項(xiàng)目 306
4.4 文件的落實(shí)與更新 307
4.4.1 CVS和VSS的不同之處 307
4.4.2 文件的落實(shí)和更新 307
4.4.3 解決文件沖突 308
4.4.4 如何讓CVS忽略掉某些文件 309
4.5 標(biāo)記版本 310
4.5.1 為項(xiàng)目在CVS上標(biāo)記一個(gè)版本 310
4.5.2 將項(xiàng)目還原為某版本 310
4.7 修正舊版本的BUG 311
4.7.1 把1.0版代碼導(dǎo)入到一個(gè)新項(xiàng)目 311
4.7.2 基于1.0版代碼創(chuàng)建一個(gè)分支 311
4.7.3 修改代碼解決BUG 312
第5章 Eclipse中JUnit的使用 313
5.1 一個(gè)TDD開(kāi)發(fā)實(shí)例 313
5.2 JUnit的標(biāo)準(zhǔn)項(xiàng)目結(jié)構(gòu) 316
第2篇 SWT/JFace篇
第6章 SWT起步 319
6.1 SWT簡(jiǎn)介 319
6.2 SWT中的包 320
6.3 SWT的HelloWorld 321
6.3.1 創(chuàng)建插件項(xiàng)目 321
6.3.2 創(chuàng)建HelloWorld程序 321
6.3.3 運(yùn)行HelloWorld 322
6.3.4 HelloWorld更進(jìn)一步 323
6.3.5 SWT程序的界面結(jié)構(gòu) 323
6.4 SWT事件的寫(xiě)法 324
6.4.1 匿名內(nèi)部類(lèi)寫(xiě)法 324
6.4.2 命名內(nèi)部類(lèi)寫(xiě)法 325
6.4.3 外部類(lèi)寫(xiě)法 325
6.4.4 實(shí)現(xiàn)監(jiān)聽(tīng)接口的寫(xiě)法 326
6.4.5 總結(jié) 326
6.5 在事件代碼中訪問(wèn)變量 326
6.6 常用事件監(jiān)聽(tīng)器 328
6.6.1 選擇事件監(jiān)聽(tīng)器SelectionListener 328
6.6.2 鍵盤(pán)事件監(jiān)聽(tīng)器KeyListener 329
6.6.3 焦點(diǎn)事件監(jiān)聽(tīng)器FocusListener 329
6.6.4 鼠標(biāo)事件監(jiān)聽(tīng)器MouseListener 329
6.6.5 注銷(xiāo)事件監(jiān)聽(tīng)器DisposeListener 330
6.6.6 組件專(zhuān)用的事件監(jiān)聽(tīng)器 330
6.6.7 通用監(jiān)聽(tīng)器Listener 330
第7章 安裝Visual Editor插件 331
7.1 下載Visual Editor 331
7.2 安裝Visual Editor 332
第8章 SWT常用組件 334
8.1 按鈕、復(fù)選框、單選框(Button類(lèi)) 334
8.1.1 一個(gè)Button類(lèi)的實(shí)例 334
8.1.2 Button類(lèi)的式樣表 335
8.1.3 使用事件參數(shù)SelectionEvent 336
8.2 組件的常用方法 337
8.3 標(biāo)簽(Label類(lèi)) 339
8.3.1 Label類(lèi)的一個(gè)實(shí)例 339
8.3.2 Label類(lèi)的式樣列表 339
8.4 文本框(Text類(lèi)) 340
8.4.1 一個(gè)Text的實(shí)例 340
8.4.2 Text類(lèi)的式樣列表 341
8.4.3 一個(gè)編輯框的實(shí)例 341
8.4.4 常用方法 342
8.5 下拉框(Combo類(lèi)) 342
8.5.1 一個(gè)Combo類(lèi)的實(shí)例 342
8.5.2 Combo類(lèi)的式樣列表 343
8.5.3 常用方法 344
8.6 列表框(List類(lèi)) 344
8.6.1 一個(gè)List類(lèi)的實(shí)例 344
8.6.2 List類(lèi)的式樣表(如表8.5所示) 345
第9章 容 器 類(lèi) 347
9.1 面板(Composite類(lèi)) 347
9.1.1 Composite類(lèi)譜系 347
9.1.2 Composite的用法 347
9.1.3 Composite的常用方法 348
9.2 分組框(Group類(lèi)) 348
9.3 選項(xiàng)卡(TabFolder類(lèi)和TabItem類(lèi)) 348
9.4 分割窗(SashForm類(lèi)) 350
9.5 帶滾動(dòng)條的面板(ScrolledComposite類(lèi)) 351
9.6 窗口容器(Shell類(lèi)) 352
9.6.1 Shell實(shí)例和式樣 352
9.6.2 使窗口屏幕居中 353
9.6.3 兩個(gè)Shell窗口的互動(dòng) 353
9.6.4 另一種窗口(ApplicationWindow類(lèi)) 354
第10章 布局管理器 356
10.1 布局管理器簡(jiǎn)介 356
10.2 充滿式(FillLayout類(lèi)) 357
10.3 行列式(RowLayout類(lèi)) 358
10.3.1 使用RowLayout 358
10.3.2 使用RowData控制組件外觀 359
10.4 網(wǎng)格式(GridLayout類(lèi)) 360
10.4.1 使用GridLayout 360
10.4.5 使用GridData進(jìn)行復(fù)雜布局 361
10.5 堆棧式(StackLayout類(lèi)) 364
10.6 表格式(FormLayout類(lèi)) 365
10.6.1 使用marginWidth、marginHeight設(shè)置邊距 365
10.6.2 使用FormData 366
10.6.3 FormAttachment類(lèi)的用法 366
10.7 綜合布局實(shí)例 368
第11章 其他SWT組件 374
11.1 工具欄(ToolBar類(lèi)、ToolItem類(lèi)、ViewForm類(lèi)) 374
11.2 動(dòng)態(tài)工具欄(CoolBar類(lèi)、CoolItem類(lèi)) 375
11.3 菜單(Menu類(lèi),MenuItem類(lèi)) 378
11.4 滑動(dòng)條(Slider)、刻度條(Scale)、進(jìn)度條(ProgressBar) 380
11.5 畫(huà)布(Canvas類(lèi)) 381
11.6 表格(Table類(lèi)) 383
11.7 樹(shù)、表格型樹(shù)(Tree類(lèi)) 384
11.8 瀏覽器(Browser類(lèi)) 386
11.9 系統(tǒng)托盤(pán)(Tray類(lèi)) 387
11.10 SWT組件的擴(kuò)展 389
11.10.1 Label的擴(kuò)展(CLabel類(lèi)) 389
11.10.2 Text的擴(kuò)展(StyledText類(lèi)) 389
第12章 圖像、顏色、字體 391
12.1 圖像(Image類(lèi)) 391
12.2 Image類(lèi)的注意事項(xiàng) 393
12.2.1 自己創(chuàng)建的,自己銷(xiāo)毀 394
12.2.2 父組件銷(xiāo)毀,其子組件也會(huì)自動(dòng)銷(xiāo)毀 394
12.3 圖像描述符(ImageDescriptor類(lèi)) 394
12.3.1 createFromFile方法 395
12.3.2 createFromURL方法 395
12.3.3 ImageDescriptor總結(jié) 395
12.4 圖像注冊(cè)表(ImageRegistry類(lèi)) 395
12.5 顏色(Color類(lèi))和字體(Font類(lèi)) 396
第13章 SWT的線程 398
13.1 SWT線程簡(jiǎn)介 398
13.2 一個(gè)SWT線程的實(shí)例 399
13.3 對(duì)11.4節(jié)進(jìn)度條實(shí)例的改進(jìn) 404
13.4 狀態(tài)欄里進(jìn)度條 404
13.5 支持動(dòng)畫(huà)GIF的組件 408
第14章 表格(TableViewer類(lèi)) 412
14.1 概 述 412
14.2 創(chuàng)建表格并顯示數(shù)據(jù) 413
14.2.1 實(shí)例的數(shù)據(jù)模型介紹 413
14.2.2 創(chuàng)建數(shù)據(jù)表的實(shí)體類(lèi) 413
14.2.3 數(shù)據(jù)的生成 414
14.2.4 在表格中顯示數(shù)據(jù) 416
14.3 響應(yīng)鼠標(biāo)雙擊事件 419
14.4 給表格加上右鍵菜單(Action類(lèi)、ActionGroup類(lèi)、MenuManager類(lèi)) 420
14.4.1 Action、ActionGroup、MenuManager介紹 420
14.4.2 創(chuàng)建Action和ActionGroup 420
14.4.3 在主程序中使用ActionGroup、MenuManager 421
14.5 表格的排序(ViewerSorter類(lèi)) 422
14.5.1 編寫(xiě)排序器ViewerSorter 422
14.5.2 為表格列添加事件監(jiān)聽(tīng)器 424
14.6 給表格加上工具欄(ToolBarManager類(lèi)) 424
14.6.1 創(chuàng)建Action類(lèi)并填充進(jìn)工具欄 425
14.6.2 用ViewForm做布局調(diào)整 427
14.7 帶復(fù)選框的表格(CheckboxTableViewer類(lèi)) 428
14.7.1 使用表格的復(fù)選框式樣 428
14.7.2 修改MyActionGroup類(lèi) 428
14.8 讓表格可直接編輯(CellEditor類(lèi)、ICellModifier接口) 431
14.8.1 使用各種編輯組件CellEditor 431
14.8.2 創(chuàng)建修改器ICellModifier 432
14.9 其他使用技巧 434
14.9.1 表格記錄的過(guò)濾 434
14.9.2 控制表格的當(dāng)前選擇行 434
14.9.3 給表格的單元格設(shè)置背景色 435
14.9.4 加快TableItem和記錄之間的查找速度 435
第15章 樹(shù)(TreeViewer)和列表(ListViewer) 436
15.1 概 述 436
15.2 前期準(zhǔn)備:實(shí)例所用數(shù)據(jù)模型說(shuō)明 436
15.2.1 建立國(guó)家實(shí)體和城市實(shí)體 436
15.2.2 建立樹(shù)結(jié)點(diǎn)的接口類(lèi) 437
15.2.3 讓國(guó)家、城市、人三個(gè)實(shí)體類(lèi)實(shí)現(xiàn)此接口 438
15.3 讓數(shù)據(jù)在樹(shù)中顯示出來(lái) 438
15.3.1 創(chuàng)建樹(shù)的數(shù)據(jù)結(jié)構(gòu) 439
15.3.2 創(chuàng)建主程序 440
15.3.3 標(biāo)簽器(實(shí)現(xiàn)ILabelProvider接口) 440
15.3.4 內(nèi)容器(實(shí)現(xiàn)ITreeContentProvider接口) 441
15.4 給樹(shù)加上右鍵菜單,及實(shí)現(xiàn)菜單相應(yīng)功能 443
15.5 不同結(jié)點(diǎn)顯示不同菜單 447
15.6 表格型樹(shù) 448
15.7 帶復(fù)選框的樹(shù) 449
15.6 列表(ListViewer類(lèi)) 451
15.6.1 ListViewer簡(jiǎn)介 451
15.6.2 ListViewer的實(shí)例 452
15.6.3 ListViewer的常用方法 452
第16章 對(duì) 話 框 454
16.1 對(duì)話框(Dialog類(lèi)) 454
16.1.1 對(duì)話框簡(jiǎn)介 454
16.1.2 信息提示框(MessageDialog類(lèi)) 454
16.1.3 輸入值對(duì)話框(InputDialog類(lèi)) 456
16.1.4 自定義對(duì)話框(Dialog類(lèi)) 457
16.1.5 對(duì)話框的設(shè)置與取值 459
16.1.6 封裝對(duì)話框中的數(shù)據(jù)到一個(gè)數(shù)據(jù)類(lèi) 461
16.1.7 保存對(duì)話框的值(IDialogSettings類(lèi)) 463
16.1.8 帶提示欄的對(duì)話框(TitleAreaDialog類(lèi)) 465
16.2 向?qū)綄?duì)話框(WizardDialog類(lèi)) 466
16.2.1 向?qū)綄?duì)話框簡(jiǎn)介 466
16.2.2 向?qū)綄?duì)話框?qū)嵗? 466
16.3 進(jìn)度條對(duì)話框(ProgressMonitorDialog類(lèi)) 470
16.3.1 進(jìn)度條對(duì)話框簡(jiǎn)介 470
16.3.2 標(biāo)準(zhǔn)的進(jìn)度條對(duì)話框 471
16.3.3 反復(fù)顯示的進(jìn)度條對(duì)話框 472
16.3.4 封裝反復(fù)顯示的進(jìn)度條對(duì)話框 474
16.3.5 用動(dòng)畫(huà)GIF來(lái)表示進(jìn)度 476
16.4 其他類(lèi)型對(duì)話框 477
16.4.1 信息提示框(MessageBox類(lèi)) 477
16.4.2 顏色選擇對(duì)話框(ColorDialog類(lèi)) 478
16.4.3 字體選擇對(duì)話框(FontDialog類(lèi)) 479
16.4.4 打印設(shè)置對(duì)話框(PrintDialog類(lèi)) 479
16.4.5 目錄選擇對(duì)話框(DirectoryDialog類(lèi)) 480
16.4.6 文件選擇對(duì)話框(FileDialog類(lèi)) 480
第17章 Form的使用 482
17.1 Form概述 482
17.2 Form的HelloWorld 483
17.3 在Form中使用SWT組件 484
17.4 Form的新布局 485
17.4.1 TableWrapLayout布局 485
17.4.2 ColumnLayout布局 486
17.5 Form的專(zhuān)用組件 487
17.5.1 超鏈接(Hyperlink類(lèi)) 487
17.5.2 帶圖像的超鏈接(ImageHyperlink類(lèi)) 488
17.5.3 可伸縮面板(ExpandableComposite類(lèi)) 488
17.5.4 可伸縮項(xiàng)(Section類(lèi)) 489
17.5.5 網(wǎng)頁(yè)效果的文本(FormText類(lèi)) 490
17.5.6 帶標(biāo)題的面板(Form類(lèi)) 491
17.5.7 帶滾動(dòng)條的Form面板(ScrolledForm類(lèi)) 492
17.5.8 用面板做分隔欄(createCompositeSeparator方法) 492
17.5.9 堆棧式面板(ScrolledPageBook類(lèi)) 493
第18章 高級(jí)話題 494
18.1 嵌入AWT/SWING組件 494
18.2 組件的拖拽功能(Drag and Drop) 494
18.3 訪問(wèn)ActiveX 498
18.3.1 在SWT中打開(kāi)Word文檔 498
18.3.2 在OLE容器里加入菜單 498
18.3.3 調(diào)用ActiveX控件的內(nèi)部方法 499
18.3.4 使用Flash控件 500
18.4 數(shù)據(jù)綁定(JFace data binding framework) 502
18.4.1 準(zhǔn)備工作 502
18.4.2 數(shù)據(jù)綁定的簡(jiǎn)單示例 504
18.4.3 使用BindSpec類(lèi)定義特殊綁定 505
18.4.4 TableViewer的數(shù)據(jù)綁定 508
18.4.5 Combo綁定和聯(lián)動(dòng) 510
第3篇 插件開(kāi)發(fā)篇
第19章 Eclipse插件開(kāi)發(fā)起步 512
19.1 Eclipse插件開(kāi)發(fā)概述 512
19.1.1 插件開(kāi)發(fā)簡(jiǎn)介 512
19.1.2 Eclipse插件開(kāi)發(fā)的優(yōu)勢(shì)和不足 512
19.2 創(chuàng)建HelloWorld插件 513
19.2.1 新建插件項(xiàng)目 513
19.2.2 運(yùn)行插件 513
19.3 解讀HelloWorld插件 514
19.3.1 Activator.java 514
19.3.2 SampleAction.java 515
19.3.3 plugin.xml 515
19.3.4 MANIFEST.MF 517
19.3.5 build.properties 518
19.4 修改HelloWorld插件 518
19.4.1 規(guī)范包名 518
19.4.2 修改插件信息 519
19.4.3 "運(yùn)行"窗口 520
19.4.4 精簡(jiǎn)依賴插件,處理依賴錯(cuò)誤 520
第20章 常用插件擴(kuò)展點(diǎn) 522
20.1 加入透視圖(perspectives) 522
20.1.1 修改plugin.xml文件,設(shè)置透視圖的擴(kuò)展點(diǎn) 522
20.1.2 建立透視圖類(lèi) 523
20.1.3 運(yùn)行插件 523
20.1.4 總結(jié) 523
20.2 在透視圖中加入視圖(views) 523
20.2.1 修改plugin.xml文件,設(shè)置視圖的擴(kuò)展點(diǎn) 523
20.2.2 創(chuàng)建視圖類(lèi) 525
20.2.3 修改透視圖類(lèi)SamplePerspective 525
20.2.4 運(yùn)行插件 526
20.3 在視圖之間實(shí)現(xiàn)事件監(jiān)聽(tīng) 526
20.3.1 主動(dòng)式 526
20.3.2 監(jiān)聽(tīng)式 528
20.4 給視圖加下拉菜單和按鈕 531
20.4.1 創(chuàng)建ActionGroup類(lèi) 531
20.4.2 修改View1類(lèi) 532
20.5 加入編輯器(editors) 533
20.5.1 修改plugin.xml文件,設(shè)置三個(gè)編輯器的擴(kuò)展點(diǎn) 533
20.5.2 創(chuàng)建三個(gè)編輯器類(lèi) 534
20.5.3 創(chuàng)建IEditorInput 535
20.5.4 打開(kāi)編輯器 536
20.5.5 總結(jié) 537
20.6 編輯器類(lèi)方法的使用說(shuō)明 538
20.6.1 EditorPart方法的執(zhí)行情況 538
20.6.2 各方法的作用及含義 538
20.6.3 一個(gè)編輯器實(shí)例 539
20.7 加入首選項(xiàng)(preferencePages) 540
20.7.1 修改plugin.xml文件,設(shè)置首選項(xiàng)的擴(kuò)展點(diǎn) 541
20.7.2 建立首選項(xiàng)各結(jié)點(diǎn)對(duì)應(yīng)的類(lèi) 541
20.7.3 運(yùn)行插件 544
20.7.4 總結(jié) 544
20.8 加入幫助(toc) 545
20.8.1 修改plugin.xml文件,設(shè)置三個(gè)幫助的擴(kuò)展點(diǎn) 545
20.8.2 編寫(xiě)幫助目錄文件toc 546
20.8.3 創(chuàng)建相應(yīng)的幫助文檔 547
20.8.4 運(yùn)行插件 547
20.8.5 總結(jié) 548
20.9 上下文幫助(contexts) 548
20.9.1 在plugin.xml中設(shè)置擴(kuò)展點(diǎn) 548
20.9.2 編寫(xiě)配置文件mycontexts.xml 549
20.9.3 創(chuàng)建HTML幫助文件 549
20.9.4 將幫助信息和界面組件關(guān)聯(lián)起來(lái) 549
20.9.5 總結(jié) 550
第21章 Eclipse插件的國(guó)際化 551
21.1 國(guó)際化簡(jiǎn)介 551
21.2 為國(guó)際化創(chuàng)建一個(gè)插件的"段項(xiàng)目" 551
21.3 類(lèi)程序的國(guó)際化 552
21.3.1 國(guó)際化前的準(zhǔn)備工作 552
21.3.2 創(chuàng)建Message類(lèi) 553
21.3.3 創(chuàng)建*.properties資源文件 554
21.3.4 修改myplugin項(xiàng)目的程序 556
21.3.5 運(yùn)行插件,測(cè)試國(guó)際化 556
21.3.6 實(shí)踐建議 557
21.4 plugin.xml的國(guó)際化 558
21.4.1 創(chuàng)建plugin.xml的資源文件 558
21.4.2 修改plugin.xml文件 558
21.4.3 運(yùn)行插件,測(cè)試plugin.xml的國(guó)際化 558
21.5 其他XML文件的國(guó)際化 559
21.5.1 在myplugin.nl1項(xiàng)目創(chuàng)建國(guó)際化所需的目錄結(jié)構(gòu) 559
21.5.2 修改各語(yǔ)言的XML文檔 559
21.6 使用"外部化字符串"向?qū)? 560
21.6.1 運(yùn)用"外部化字符串"向?qū)У牟襟E 560
21.6.2 向?qū)瓿珊蟮奶幚? 561
第22章 報(bào)表:用POI與Excel交互 562
22.1 POI的下載與安裝 562
22.1.1 POI的下載 562
22.1.2 POI的安裝 562
22.2 將數(shù)據(jù)導(dǎo)出成Excel的實(shí)例 564
22.2.1 創(chuàng)建一個(gè)空白的Excel文件 564
22.2.2 往Excel單元格中寫(xiě)入信息 564
22.2.3 中文化的問(wèn)題 565
22.3 使 用 式 樣 566
22.3.1 日期式樣及文字對(duì)齊式樣 566
22.3.2 邊框式樣 567
22.3.3 背景色及底紋式樣 568
22.3.4 合并單元格 568
22.3.5 字體式樣 569
22.4 更多的用法 569
22.4.1 設(shè)置頁(yè)眉頁(yè)腳 569
22.4.2 凍結(jié)和分割窗 570
22.4.3 浮動(dòng)文字框及在表中畫(huà)圖 571
22.4.4 設(shè)置打印的范圍 572
22.4.5 讀取及修改Excel 572
第23章 項(xiàng)目的打包與發(fā)行 573
23.1 應(yīng)用程序項(xiàng)目的打包與發(fā)行 573
23.1.1 簡(jiǎn)介 573
23.1.2 打包的具體操作步驟 573
23.1.3 其他得到JAR包的方式 576
23.1.4 用Fat Jar插件打包項(xiàng)目 577
23.1.5 讓用戶不必另外安裝JRE環(huán)境 578
23.1.6 創(chuàng)建EXE執(zhí)行文件及美化圖標(biāo) 578
23.1.7 打包的其他說(shuō)明 579
23.2 插件項(xiàng)目的打包與發(fā)行 580
23.2.1 簡(jiǎn)介 580
23.2.2 插件打包的具體操作步驟 580
23.2.3 測(cè)試打包效果 581
23.3 用Ant來(lái)打包 581
23.3.1 檢查環(huán)境變量 582
23.3.2 準(zhǔn)備Ant腳本所需文件 582
23.3.3 創(chuàng)建Ant腳本 582
23.3.4 解讀Ant腳本 584
23.3.5 運(yùn)行Ant腳本 587
第4篇 RCP開(kāi)發(fā)篇
第24章 RCP平臺(tái)開(kāi)發(fā)起步 588
24.1 創(chuàng)建RCP項(xiàng)目(V001) 588
24.2 解讀RCP項(xiàng)目 589
24.2.1 plugin.xml:設(shè)置擴(kuò)展點(diǎn) 590
24.2.2 Application類(lèi):入口類(lèi) 590
24.2.3 ApplicationWorkbenchAdvisor類(lèi):確定透視圖 591
24.2.4 ApplicationWorkbenchWindowAdvisor類(lèi):工作臺(tái)窗口 591
24.2.5 ApplicationActionBarAdvisor類(lèi):窗口元素 592
24.3 主菜單、工具欄、狀態(tài)欄(V002) 593
24.3.1 打開(kāi)主菜單、工具欄、狀態(tài)欄 593
24.3.2 添加多個(gè)Action 593
24.3.3 修改Activator類(lèi) 595
24.4 全局快捷鍵(V003) 595
24.5 重構(gòu)和項(xiàng)目調(diào)整 596
24.3.1 重構(gòu)(V004) 596
24.3.2 項(xiàng)目調(diào)整(V005) 597
第25章 建立MySQL數(shù)據(jù)庫(kù)環(huán)境(V006) 598
25.1 下載MySQL等軟件包 598
25.1.1 下載MySQL 598
25.1.2 下載JDBC連接包 598
25.1.3 下載GUI Tools 599
25.2 安裝MySQL 599
25.3 RCP程序連接數(shù)據(jù)庫(kù) 601
25.3.1 安裝JDBC連接包 601
25.3.2 建庫(kù)和建表 602
25.3.3 插入數(shù)據(jù)和查詢數(shù)據(jù) 604
25.4 解決Java的中文問(wèn)題 605
25.4.1 字符集簡(jiǎn)介 606
25.4.2 SMS項(xiàng)目的字符集配置方案 607
第26章 需求分析及數(shù)據(jù)模型(V007) 609
26.1 軟件開(kāi)發(fā)過(guò)程 609
26.2 界面原型 610
26.3 面向?qū)ο蟮姆治雠c設(shè)計(jì) 612
26.3.1 用戶對(duì)象:學(xué)生、老師 613
26.3.2 課程(Course)、班級(jí)(SchoolClass)、年級(jí)(Grade)對(duì)象 615
26.3.3 學(xué)生成績(jī)(StudentScore)、考試(Exam)對(duì)象 617
26.3.4 總結(jié) 618
26.4 創(chuàng)建數(shù)據(jù)表 618
26.4.1 創(chuàng)建表的方式方法 619
26.4.2 創(chuàng)建表的SQL語(yǔ)句 620
26.4.3 在MySQL Query Browser中運(yùn)行SQL腳本 622
26.5 給數(shù)據(jù)表插入數(shù)據(jù) 622
第27章 創(chuàng)建主界面框架 625
27.1 創(chuàng)建主功能視圖(V008) 625
27.2 創(chuàng)建功能導(dǎo)航器中的樹(shù)(V009) 627
27.3 創(chuàng)建項(xiàng)目的圖像注冊(cè)表(V010) 630
第28章 用戶登錄與退出 634
28.1 實(shí)現(xiàn)方案 634
28.2 界面部分的源代碼(V011) 635
28.3 數(shù)據(jù)庫(kù)部分的源代碼(V011) 640
28.4 讓軟件適應(yīng)多種數(shù)據(jù)庫(kù)(V012) 645
28.4.1 解決方案 645
28.4.2 具體實(shí)現(xiàn)的源代碼 646
第29章 "檔案管理"編輯器的實(shí)現(xiàn) 648
29.1 前 言 648
29.2 實(shí)現(xiàn)編輯器及排序、翻頁(yè)功能(V013) 648
29.3 實(shí)現(xiàn)刪除用戶功能(V014) 660
29.4 實(shí)現(xiàn)新增用戶的向?qū)?duì)話框(V015) 661
29.5 實(shí)現(xiàn)修改用戶的功能(V016) 674
29.6 讓編輯器實(shí)現(xiàn)登錄退出監(jiān)聽(tīng)(V017) 679
第30章 "搜索視圖"的實(shí)現(xiàn)(V018) 682
30.1 前 言 682
30.2 單擊結(jié)點(diǎn)打開(kāi)視圖 682
30.3 實(shí)現(xiàn)搜索視圖SearchView 683
30.4 實(shí)現(xiàn)"成績(jī)管理"編輯器 687
第31章 讓軟件更友好 692
31.1 首選項(xiàng)的實(shí)現(xiàn)(V019) 692
31.1.1 在RCP項(xiàng)目中顯示首選項(xiàng)窗口 692
31.1.2 首選項(xiàng)的源代碼 693
31.1.3 將程序中的設(shè)置值改成取之于首選項(xiàng)的設(shè)置 697
31.1.4 運(yùn)行 698
31.2 進(jìn)度條的實(shí)現(xiàn)(V020) 698
31.2.1 為演示實(shí)例做準(zhǔn)備 698
31.2.2 基本實(shí)例 698
31.2.3 定時(shí)執(zhí)行任務(wù)和Job監(jiān)聽(tīng)器 699
31.2.4 IProgressService類(lèi)的使用 700
31.3 狀態(tài)欄的使用(V021) 701
31.4 使用控制臺(tái)視圖 702
31.4.1 程序直接調(diào)用方式(V022) 702
31.4.2 控制臺(tái)的擴(kuò)展點(diǎn)(V023) 703
第32章 RCP項(xiàng)目的打包與發(fā)行(V024) 706
32.1 使用product文件配置和導(dǎo)出項(xiàng)目 706
32.1.1 創(chuàng)建product文件 706
32.1.2 修改product文件的"概述" 頁(yè) 707
32.1.3 修改product文件的"啟動(dòng)程序"頁(yè) 708
32.1.4 修改product文件的"標(biāo)記"頁(yè) 708
32.1.5 弧型Tab、進(jìn)度條等效果 709
32.1.6 導(dǎo)出SMS項(xiàng)目 710
32.2 處理RCP項(xiàng)目的運(yùn)行錯(cuò)誤 711
32.3 在Java Web Start中使用RCP 713
32.3.1 WebRCP簡(jiǎn)介 713
32.3.2 在WebRCP中安裝SMS項(xiàng)目的操作步驟 713
32.3.3 運(yùn)行,查看WebRCP效果 715
32.4 Java Web Start的證書(shū) 715
32.4.1 生成證書(shū) 715
32.4.2 用證書(shū)為webrcp.jar文件進(jìn)行數(shù)字簽名 716
32.4.3 替換證書(shū)后的效果 716
第33章 讓軟件具有更好的擴(kuò)展性 718
33.1 將軟件模塊插件化的思路 718
33.2 把插件安裝到RCP項(xiàng)目 719
33.3 插件之間的互相依賴 719
33.4 多個(gè)插件共享jar包 720
33.5 自定義擴(kuò)展點(diǎn)(V025) 720
33.5.1 增加一個(gè)自定義擴(kuò)展點(diǎn) 721
33.5.2 使用自定義擴(kuò)展點(diǎn) 721
33.5.3 創(chuàng)建擴(kuò)展點(diǎn)定義的類(lèi)PluginNavigatorEntry 721
33.5.4 讀取擴(kuò)展點(diǎn)定義的信息 722
33.5.5 總結(jié) 723
33.5.6 創(chuàng)建擴(kuò)展點(diǎn)的schema文件 723
第5篇 Web開(kāi)發(fā)篇
第34章 Web環(huán)境的搭建(V001) 725
34.1 概述 725
34.2 Tomcat的下載與安裝 725
34.2.1 下載Tomcat 726
34.2.2 安裝Tomcat 726
34.2.3 確認(rèn)Tomcat安裝成功 727
34.3 Lomboz的下載與安裝 728
34.3.1 下載Lomboz 728
34.3.2 安裝Lomboz 728
34.3.3 Lomboz的環(huán)境設(shè)置 729
34.3.4 使用Lomboz應(yīng)注意的問(wèn)題 730
34.5 JSP的HelloWorld 730
34.5.1 創(chuàng)建一個(gè)Web項(xiàng)目 730
34.5.2 創(chuàng)建一個(gè)JSP文件 732
34.5.3 web.xml錯(cuò)誤的解決 732
34.5.4 在Lomboz中啟動(dòng)Tomcat 733
34.5.5 一些相關(guān)問(wèn)題 735
34.6 配置Tomcat的數(shù)據(jù)庫(kù)連接池 735
34.6.1 復(fù)制JDBC連接包 735
34.6.2 安裝Tomcat的管理模塊并配置 735
34.6.3 修改Tomcat的context.xml文件 736
34.6.5 測(cè)試數(shù)據(jù)庫(kù)連接池 736
第35章 一個(gè)純JSP+JavaBean實(shí)例(V002) 739
35.1 創(chuàng)建JavaBean 739
35.1.1 修改AbstractDbOperate類(lèi) 739
35.1.2 修改數(shù)據(jù)庫(kù)連接管理器ConnectManager類(lèi) 740
35.1.3 在Constants類(lèi)中增加一個(gè)字符串常量 740
35.1.4 修改工廠類(lèi)SmsFactory 741
35.2 編寫(xiě)JSP文件 741
35.2.1 實(shí)例的流程及效果 741
35.2.2 JSP文件說(shuō)明 742
35.2.3 JSP文件的源代碼 742
35.2.4 使用JSP應(yīng)注意的問(wèn)題 745
第36章 在Eclipse中使用Struts 747
36.1 Struts的下載及安裝 747
36.1.1 下載 747
36.1.2 安裝 748
36.2 Struts入門(mén)實(shí)例(V003) 749
36.2.1 Struts原理簡(jiǎn)介 749
36.2.2 用戶登錄實(shí)例 751
36.3 讓Dreamweaver支持Struts標(biāo)簽 757
36.3.1 下載與安裝支持Struts標(biāo)簽的插件 757
36.3.2 將Struts標(biāo)簽添加到Dreamweaver中 758
36.3.3 插件的效果 758
36.4 深入struts-config.xml 759
36.4.1 頁(yè)面轉(zhuǎn)發(fā) 759
36.4.2 項(xiàng)之動(dòng)態(tài)ActionForm 760
36.4.3 項(xiàng) 760
36.4.4 使用DispatchAction類(lèi) 761
36.4.5 使用多個(gè)struts-config.xml配置文件 762
36.4.6 解決命名沖突 762
36.5 驗(yàn)證的多種方法 763
36.5.1 方法一 763
36.5.2 方法二(V004) 764
36.6 使用更多的Struts標(biāo)簽 770
36.6.1 獲知更多的標(biāo)簽 770
36.6.2 表單類(lèi)標(biāo)簽 771
36.6.3 其他說(shuō)明 773
第37章 在Eclipse中使用Hibernate 774
37.1 概 述 774
37.1.1 持久化框架產(chǎn)生的背景和現(xiàn)狀 774
37.1.2 Hibernate簡(jiǎn)介 775
37.1.3 本章說(shuō)明 775
37.2 Hibernate的下載和安裝 776
37.2.1 下載 776
37.2.2 安裝 777
37.3 一個(gè)簡(jiǎn)單的Hibernate實(shí)例(V005) 777
37.3.1 創(chuàng)建Hibernate配置文件:hibernate.cfg.xml 777
37.3.2 創(chuàng)建XML映射文件:model.hbm.xml 778
37.3.3 創(chuàng)建HibernateUtil類(lèi) 779
37.3.4 創(chuàng)建GradeManager類(lèi) 780
37.3.5 創(chuàng)建hibernateTest.jsp 781
37.3.6 總結(jié)及實(shí)踐建議 782
37.4 繼續(xù)深入使用Hibernate(V006) 782
37.4.1 修改XML映射文件 783
37.4.2 數(shù)據(jù)庫(kù)操作類(lèi)的實(shí)現(xiàn) 786
37.4.3 修改使用DbOperate類(lèi)的程序 788
37.5 實(shí)現(xiàn)用戶的修改、刪除功能(V007) 790
37.5.1 界面效果及功能說(shuō)明 790
37.5.2 在DbOperate類(lèi)增加方法 790
37.5.3 在用戶列表userList.jsp文件增加兩個(gè)超鏈接 791
37.5.4 在Struts配置文件struts-config.xml中增加一個(gè)action定義 792
37.5.5 修改UserForm類(lèi) 792
37.5.6 創(chuàng)建UserAction類(lèi) 793
37.5.7 創(chuàng)建modifyUser.jsp 795
37.6 解決Tomcat的中文問(wèn)題(V008) 796
37.7 Web的打包發(fā)行 796
37.8 Hibernate的自動(dòng)生成工具 797
37.8.1 由XML映射文件生成數(shù)據(jù)庫(kù)表(V009) 797
37.8.2 使用Hibernate Tools 798

本目錄推薦

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