国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛碼網(wǎng)專注于資源免費(fèi)下載

Eclipse從入門到精通(第2版)PDF 下載

Eclipse從入門到精通(第2版)PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購(gòu)買正版!

一.資料圖片

Eclipse從入門到精通(第2版)PDF 下載-第2張圖片

二.資料簡(jiǎn)介

本書為《Eclipse從入門到精通》一書的全新改版。本書以最新的Eclipse 3.2作為寫作版本。全書分為5篇:起步篇介紹了Eclipse及相關(guān)插件的安裝,還介紹了一些Eclipse開發(fā)環(huán)境的基本使用技巧;SWT/JFace篇詳細(xì)介紹了SWT、JFace的使用;插件開發(fā)篇詳細(xì)講解了Eclipse插件開發(fā)的各個(gè)步驟;RCP開發(fā)篇給出了一個(gè)基于數(shù)據(jù)庫(kù)開發(fā)和面向?qū)ο蠓治鲈O(shè)計(jì)的完整RCP項(xiàng)目實(shí)例;

Hibernate為開發(fā)環(huán)境,詳述了其下載、安裝、配置和開發(fā)的全過(guò)程。本書以SWT/JFace、插件開發(fā)、RCP平臺(tái)開發(fā)為核心內(nèi)容,并兼顧了Web開發(fā),Eclipse開發(fā)環(huán)境的使用只占極少部分。 

本書內(nèi)容循序漸進(jìn),實(shí)例豐富,操作及開發(fā)步驟講解詳細(xì),配書光盤含有各主要章節(jié)的操作視頻演示,是Eclipse開發(fā)者不可多得的教程。本書適合的讀者對(duì)象見本書前言中的詳細(xì)介紹。

叢書特色:

★ 作者均為有豐富的網(wǎng)絡(luò)編程經(jīng)驗(yàn)的一線開發(fā)人員

★ 全面工科網(wǎng)絡(luò)編程領(lǐng)域的技術(shù)難點(diǎn)與熱點(diǎn)

★ 極大地提升您的網(wǎng)絡(luò)應(yīng)用開發(fā)水準(zhǔn)

★ 確保技術(shù)的先進(jìn)性、實(shí)用性和深入性

★ 貫穿豐富的應(yīng)用實(shí)例,真正做到學(xué)以致用

★ 專門設(shè)計(jì)了綜合案例,讓您領(lǐng)會(huì)項(xiàng)目開發(fā)的整體思路

★ 配多媒體光盤講述接賣弄操作既節(jié)省篇幅,又容易上手

三.資料目錄

第1篇起步篇

第1章Eclipse簡(jiǎn)介 2

1.1Eclipse的歷史 2

1.2Eclipse的體系結(jié)構(gòu) 2

1.3優(yōu)秀的圖形API:SWT/JFace 3

1.4開放式可擴(kuò)展的IDE 4

1.5桌面應(yīng)用程序的開發(fā)平臺(tái) 5

1.6全中文化的幫助文件 5

1.7Eclipse是開放源代碼的免費(fèi)軟件 6

第2章安裝Eclipse及其插件 7

2.1安裝JDK 7

2.1.1下載JDK 7

2.1.2安裝JDK 7

2.1.3檢查安裝是否正確 8

2.2安裝Eclipse 8

2.3安裝Eclipse多國(guó)語(yǔ)言包 10

2.3.1安裝方法 10

2.3.2注意事項(xiàng) 11

2.4復(fù)制式插件安裝法(安裝XMLBuddy) 12

2.5URL式插件安裝法(安裝Log4E) 13

第3章Eclipse的集成開發(fā)環(huán)境 15

3.1Eclipse界面簡(jiǎn)介 15

3.2創(chuàng)建Java項(xiàng)目和類,并運(yùn)行 16

3.2.1創(chuàng)建Java項(xiàng)目 17

3.2.2創(chuàng)建類 18

3.2.3運(yùn)行 19

3.3項(xiàng)目的屬性 19

3.3.1項(xiàng)目屬性窗簡(jiǎn)介 19

3.3.2項(xiàng)目的構(gòu)建路徑 20

3.4代碼模板與式樣 23

3.4.1代碼模板 23

3.4.2自定義注釋 23

3.4.3代碼格式化 24

3.5代碼編寫 26

3.5.1重構(gòu) 26

3.5.2代碼的自動(dòng)生成 27

3.5.3打開斷言 28

3.5.4類型過(guò)濾 29

3.6代碼閱讀 30

3.6.1搜索 30

3.6.2打開類型 31

3.6.3打開類型層次結(jié)構(gòu) 31

3.6.4查看JDK源代碼 32

3.6.5查看Eclipse的源代碼 33

3.7任務(wù)標(biāo)記 35

3.7.1任務(wù)標(biāo)記的設(shè)定 35

3.7.2過(guò)濾任務(wù)標(biāo)記 35

3.8調(diào)試器的使用 36

3.9常用快捷鍵 38

第4章Eclipse中CVS的使用 39

4.1CVS簡(jiǎn)介 39

4.2CVS服務(wù)器端的安裝與配置 39

4.2.1安裝CVSNT 39

4.2.2創(chuàng)建CVS資源庫(kù) 40

4.2.3為Windows用戶設(shè)置訪問(wèn)CVS資源庫(kù)的密碼 40

4.3CVS客戶端的配置 41

4.3.1配置Eclipse連接CVS服務(wù)器 41

4.3.2將項(xiàng)目共享到CVS服務(wù)器 42

4.3.3導(dǎo)入CVS服務(wù)器上的項(xiàng)目 43

4.4文件的落實(shí)與更新 43

4.4.1CVS和VSS的不同之處 43

4.4.2文件的落實(shí)和更新 44

4.4.3解決文件沖突 45

4.4.4如何讓CVS忽略掉某些文件 46

4.5標(biāo)記版本 46

4.5.1為項(xiàng)目在CVS上標(biāo)記一個(gè)版本 46

4.5.2將項(xiàng)目還原為某版本 47

4.6修正舊版本的BUG 47

4.6.1把1.0版代碼導(dǎo)入到一個(gè)新項(xiàng)目 47

4.6.2基于1.0版代碼創(chuàng)建一個(gè)分支 47

4.6.3修改代碼解決BUG 48

第5章Eclipse中JUnit的使用 50

5.1一個(gè)TDD開發(fā)實(shí)例 50

5.2JUnit的標(biāo)準(zhǔn)項(xiàng)目結(jié)構(gòu) 53

第2篇SWT/JFace篇

第6章SWT起步 58

6.1SWT簡(jiǎn)介 58

6.2SWT中的包 59

6.3SWT的HelloWorld 60

6.3.1創(chuàng)建插件項(xiàng)目 60 [2]

6.3.2創(chuàng)建HelloWorld程序 60

6.3.3運(yùn)行HelloWorld 61

6.3.4HelloWorld更進(jìn)一步 62

6.3.5SWT程序的界面結(jié)構(gòu) 62

6.4SWT事件的寫法 63

6.4.1匿名內(nèi)部類寫法 63

6.4.2命名內(nèi)部類寫法 64

6.4.3外部類寫法 64

6.4.4實(shí)現(xiàn)監(jiān)聽接口的寫法 65

6.4.5總結(jié) 65

6.5在事件代碼中訪問(wèn)變量 66

6.6常用事件監(jiān)聽器 67

6.6.1選擇事件監(jiān)聽器SelectionListener 67

6.6.2鍵盤事件監(jiān)聽器KeyListener 68

6.6.3焦點(diǎn)事件監(jiān)聽器FocusListener 68

6.6.4鼠標(biāo)事件監(jiān)聽器MouseListener 68

6.6.5注銷事件監(jiān)聽器DisposeListener 69

6.6.6組件專用的事件監(jiān)聽器 69

6.6.7通用監(jiān)聽器Listener 69

第7章安裝VisualEditor插件 70

7.1下載VisualEditor 70

7.2安裝VisualEditor 71

第8章SWT常用組件 73

8.1按鈕、復(fù)選框、單選按鈕(Button類) 73

8.1.1一個(gè)Button類的實(shí)例 73

8.1.2Button類的式樣表 74

8.1.3使用事件參數(shù)SelectionEvent 75

8.2組件的常用方法 76

8.3標(biāo)簽(Label類) 78

8.3.1Label類的一個(gè)實(shí)例 78

8.3.2Label類的式樣列表 78

8.4文本框(Text類) 79

8.4.1一個(gè)Text的實(shí)例 79

8.4.2Text類的式樣列表 80

8.4.3一個(gè)編輯框的實(shí)例 80

8.4.4常用方法 80

8.5下拉框(Combo類) 81

8.5.1一個(gè)Combo類的實(shí)例 81

8.5.2Combo類的式樣列表 82

8.5.3常用方法 82

8.6列表框(List類) 83

8.6.1一個(gè)List類的實(shí)例 83

8.6.2List類的式樣表 84

第9章容器類 85

9.1面板(Composite類) 85

9.1.1Composite類譜系 85

9.1.2Composite的用法 85

9.1.3Composite的常用方法 86

9.2分組框(Group類) 86

9.3選項(xiàng)卡(TabFolder類和TabItem類) 86

9.4分割窗(SashForm類) 88

9.5帶滾動(dòng)條的面板(ScrolledComposite類) 89

9.6窗口容器(Shell類) 90

9.6.1Shell實(shí)例和式樣 90

9.6.2使窗口屏幕居中 91

9.6.3兩個(gè)Shell窗口的互動(dòng) 91

9.6.4另一種窗口(ApplicationWindow類) 92

第10章布局管理器 94

10.1布局管理器簡(jiǎn)介 94

10.2充滿式(FillLayout類) 95

10.3行列式(RowLayout類) 96

10.3.1使用RowLayout 96

10.3.2使用RowData控制組件外觀 97

10.4網(wǎng)格式(GridLayout類) 98

10.4.1使用GridLayout 98

10.4.2使用GridData進(jìn)行復(fù)雜布局 99

10.5堆棧式(StackLayout類) 102

10.6表格式(FormLayout類) 103

10.6.1使用marginWidth、marginHeight設(shè)置邊距 103

10.6.2使用FormData 104

10.6.3FormAttachment類的用法 104

10.7綜合布局實(shí)例 106

第11章其他SWT組件 112

11.1工具欄(ToolBar類、ToolItem類、ViewForm類) 112

11.2動(dòng)態(tài)工具欄(CoolBar類、CoolItem類) 113

11.3菜單(Menu類、MenuItem類) 116

11.4滑動(dòng)條(Slider)、刻度條(Scale)、進(jìn)度條(ProgressBar) 117

11.5畫布(Canvas類) 119 [2]

11.6表格(Table類) 120

11.7樹、表格型樹(Tree類) 122

11.8瀏覽器(Browser類) 124

11.9系統(tǒng)托盤(Tray類) 124

11.10SWT組件的擴(kuò)展 126

11.10.1Label的擴(kuò)展(CLabel類) 126

11.10.2Text的擴(kuò)展(StyledText類) 126

第12章圖像、顏色、字體 128

12.1圖像(Image類) 128

12.2Image類的注意事項(xiàng) 130

12.2.1自己創(chuàng)建的,自己銷毀 131

12.2.2父組件銷毀,其子組件也會(huì)自動(dòng)銷毀 131

12.3圖像描述符(ImageDescriptor類) 131

12.3.1createFromFile方法 132

12.3.2createFromURL方法 132

12.3.3ImageDescriptor總結(jié) 132

12.4圖像注冊(cè)表(ImageRegistry類) 132

12.5顏色(Color類)和字體(Font類) 133

第13章SWT的線程 135

13.1SWT線程簡(jiǎn)介 135

13.2一個(gè)SWT線程的實(shí)例 136

13.3對(duì)11.4節(jié)進(jìn)度條實(shí)例的改進(jìn) 141

13.4狀態(tài)欄里的進(jìn)度條 141

13.5支持動(dòng)畫GIF的組件 145

第14章表格(TableViewer類) 149

14.1概述 149

14.2創(chuàng)建表格并顯示數(shù)據(jù) 150

14.2.1實(shí)例的數(shù)據(jù)模型介紹 150

14.2.2創(chuàng)建數(shù)據(jù)表的實(shí)體類 150

14.2.3數(shù)據(jù)的生成 151

14.2.4在表格中顯示數(shù)據(jù) 152

14.3響應(yīng)鼠標(biāo)雙擊事件 155

14.4給表格加上右鍵菜單(Action類、ActionGroup類、MenuManager類) 156

14.4.1Action、ActionGroup、MenuManager介紹 157

14.4.2創(chuàng)建Action和ActionGroup 157

14.4.3在主程序中使用ActionGroup、MenuManager 158

14.5表格的排序(ViewerSorter類) 159

14.5.1編寫排序器ViewerSorter 159

14.5.2為表格列添加事件監(jiān)聽器 160

14.6給表格加上工具欄(ToolBarManager類) 161

14.6.1創(chuàng)建Action類并填充進(jìn)工具欄 161

14.6.2用ViewForm做布局調(diào)整 163

14.7帶復(fù)選框的表格(CheckboxTableViewer類) 164

14.7.1使用表格的復(fù)選框式樣 164

14.7.2修改MyActionGroup類 165

14.8讓表格可直接編輯(CellEditor類、ICellModifier接口) 167

14.8.1設(shè)置編輯組件CellEditor 167

14.8.2創(chuàng)建修改器ICellModifier 168

14.9其他使用技巧 170

14.9.1表格記錄的過(guò)濾 170

14.9.2控制表格的當(dāng)前選擇行 170

14.9.3給表格的單元格設(shè)置背景色 171

14.9.4加快TableItem和記錄之間的查找速度 171

第15章樹(TreeViewer)和列表(ListViewer) 172

15.1概述 172

15.2前期準(zhǔn)備:實(shí)例所用數(shù)據(jù)模型說(shuō)明 172

15.2.1建立國(guó)家實(shí)體和城市實(shí)體 172

15.2.2建立樹結(jié)點(diǎn)的接口類 173

15.2.3讓國(guó)家、城市、人3個(gè)實(shí)體類實(shí)現(xiàn)此接口 174

15.3讓數(shù)據(jù)在樹中顯示出來(lái) 174

15.3.1創(chuàng)建樹的數(shù)據(jù)結(jié)構(gòu) 175

15.3.2創(chuàng)建主程序 176

15.3.3標(biāo)簽器(實(shí)現(xiàn)ILabelProvider接口) 176

15.3.4內(nèi)容器(實(shí)現(xiàn)ITreeContentProvider接口) 177

15.4給樹加上右鍵菜單,及實(shí)現(xiàn)菜單相應(yīng)功能 179

15.5不同結(jié)點(diǎn)顯示不同菜單 183

15.6表格型樹 183

15.7帶復(fù)選框的樹 185

15.8列表(ListViewer類) 187

15.8.1ListViewer簡(jiǎn)介 187

15.8.2ListViewer的實(shí)例 187

15.8.3ListViewer的常用方法 188

第16章對(duì)話框 189 [2]

16.1對(duì)話框(Dialog類) 189

16.1.1對(duì)話框簡(jiǎn)介 189

16.1.2信息提示框(MessageDialog類) 189

16.1.3輸入值對(duì)話框(InputDialog類) 191

16.1.4自定義對(duì)話框(Dialog類) 192

16.1.5對(duì)話框的設(shè)置與取值 194

16.1.6封裝對(duì)話框中的數(shù)據(jù)到一個(gè)數(shù)據(jù)類 196

16.1.7保存對(duì)話框的值(IDialogSettings類) 198

16.1.8帶提示欄的對(duì)話框(TitleAreaDialog類) 199

16.2向?qū)綄?duì)話框(WizardDialog類) 200

16.2.1向?qū)綄?duì)話框簡(jiǎn)介 200

16.2.2向?qū)綄?duì)話框?qū)嵗?201

16.3進(jìn)度條對(duì)話框(ProgressMonitorDialog類) 205

16.3.1進(jìn)度條對(duì)話框簡(jiǎn)介 205

16.3.2標(biāo)準(zhǔn)的進(jìn)度條對(duì)話框 205

16.3.3反復(fù)顯示的進(jìn)度條對(duì)話框 207

16.3.4封裝反復(fù)顯示的進(jìn)度條對(duì)話框 208

16.3.5用動(dòng)畫GIF來(lái)表示進(jìn)度 210

16.4其他類型對(duì)話框 211

16.4.1信息提示框(MessageBox類) 211

16.4.2顏色選擇對(duì)話框(ColorDialog類) 212

16.4.3字體選擇對(duì)話框(FontDialog類) 213

16.4.4打印設(shè)置對(duì)話框(PrintDialog類) 213

16.4.5目錄選擇對(duì)話框(DirectoryDialog類) 214

16.4.6文件選擇對(duì)話框(FileDialog類) 214

第17章Form的使用 216

17.1Form概述 216

17.2Form的HelloWorld 217

17.3在Form中使用SWT組件 218

17.4Form的新布局 219

17.4.1TableWrapLayout布局 219

17.4.2ColumnLayout布局 220

17.5Form的專用組件 221

17.5.1超鏈接(Hyperlink類) 221

17.5.2帶圖像的超鏈接(ImageHyperlink類) 221

17.5.3可伸縮面板(ExpandableComposite類) 222

17.5.4可伸縮項(xiàng)(Section類) 223

17.5.5網(wǎng)頁(yè)效果的文本(FormText類) 224

17.5.6帶標(biāo)題的面板(Form類) 225

17.5.7帶滾動(dòng)條的Form面板(ScrolledForm類) 225

17.5.8用面板做分隔欄(createCompositeSeparator方法) 226

17.5.9堆棧式面板(ScrolledPageBook類) 226

第18章高級(jí)話題 227

18.1嵌入AWT/SWING組件 227

18.2組件的拖動(dòng)功能(DragandDrop) 227

18.3訪問(wèn)ActiveX 230

18.3.1在SWT中打開Word文檔 231

18.3.2在OLE容器中加入菜單 231

18.3.3調(diào)用ActiveX控件的內(nèi)部方法 232

18.3.4使用Flash控件 234

18.4數(shù)據(jù)綁定(JFacedatabindingframework) 235

18.4.1準(zhǔn)備工作 235

18.4.2數(shù)據(jù)綁定的簡(jiǎn)單示例 237

18.4.3使用BindSpec類定義特殊綁定 238

18.4.4TableViewer的數(shù)據(jù)綁定 241

18.4.5Combo綁定和聯(lián)動(dòng) 242

第3篇插件開發(fā)篇

第19章Eclipse插件開發(fā)起步 246

19.1Eclipse插件開發(fā)概述 246

19.1.1插件開發(fā)簡(jiǎn)介 246

19.1.2Eclipse插件開發(fā)的優(yōu)勢(shì)和不足 246

19.2創(chuàng)建HelloWorld插件 247

19.2.1新建插件項(xiàng)目 247

19.2.2運(yùn)行插件 247

19.3解讀HelloWorld插件 248 [2]

19.3.1Activator.java 248

19.3.2SampleAction.java 249

19.3.3plugin.xml 249

19.3.4MANIFEST.MF 251

19.3.5build.properties 252

19.4修改HelloWorld插件 252

19.4.1規(guī)范包名 252

19.4.2修改插件信息 253

19.4.3“運(yùn)行”窗口 253

19.4.4精簡(jiǎn)依賴插件,處理依賴錯(cuò)誤 254

第20章常用插件擴(kuò)展點(diǎn) 255

20.1加入透視圖(perspectives) 255

20.1.1修改plugin.xml文件,設(shè)置透視圖的擴(kuò)展點(diǎn) 255

20.1.2建立透視圖類 256

20.1.3運(yùn)行插件 256

20.1.4總結(jié) 256

20.2在透視圖中加入視圖(views) 256

20.2.1修改plugin.xml文件,設(shè)置視圖的擴(kuò)展點(diǎn) 256

20.2.2創(chuàng)建視圖類 258

20.2.3修改透視圖類SamplePerspective 258

20.2.4運(yùn)行插件 259

20.3在視圖之間實(shí)現(xiàn)事件監(jiān)聽 259

20.3.1主動(dòng)式 259

20.3.2監(jiān)聽式 261

20.4給視圖加下拉菜單和按鈕 264

20.4.1創(chuàng)建ActionGroup類 264

20.4.2修改View1類 265

20.5加入編輯器(editors) 266

20.5.1修改plugin.xml文件,設(shè)置3個(gè)編輯器的擴(kuò)展點(diǎn) 266

20.5.2創(chuàng)建3個(gè)編輯器類 267

20.5.3創(chuàng)建IEditorInput 268

20.5.4打開編輯器 269

20.5.5總結(jié) 270

20.6編輯器類方法的使用說(shuō)明 270

20.6.1EditorPart方法的執(zhí)行情況 270

20.6.2各方法的作用及含義 271

20.6.3一個(gè)編輯器實(shí)例 271

20.7加入首選項(xiàng)(preferencePages) 273

20.7.1修改plugin.xml文件,設(shè)置首選項(xiàng)的擴(kuò)展點(diǎn) 273

20.7.2建立首選項(xiàng)各結(jié)點(diǎn)對(duì)應(yīng)的類 274

20.7.3運(yùn)行插件 276

20.7.4總結(jié) 277

20.8加入幫助(toc) 277

20.8.1修改plugin.xml文件,設(shè)置3個(gè)幫助的擴(kuò)展點(diǎn) 277

20.8.2編寫幫助目錄文件toc 278

20.8.3創(chuàng)建相應(yīng)的幫助文檔 279

20.8.4運(yùn)行插件 279

20.8.5總結(jié) 280

20.9上下文幫助(contexts) 280

20.9.1在plugin.xml中設(shè)置擴(kuò)展點(diǎn) 281

20.9.2編寫配置文件mycontexts.xml 281

20.9.3創(chuàng)建HTML幫助文件 281

20.9.4將幫助信息和界面組件關(guān)聯(lián)起來(lái) 282

20.9.5總結(jié) 282

第21章Eclipse插件的國(guó)際化 283

21.1國(guó)際化簡(jiǎn)介 283

21.2為國(guó)際化創(chuàng)建一個(gè)插件的“段項(xiàng)目” 283

21.3類程序的國(guó)際化 284

21.3.1國(guó)際化前的準(zhǔn)備工作 284

21.3.2創(chuàng)建Message類 285

21.3.3創(chuàng)建*.properties資源文件 286

21.3.4修改myplugin項(xiàng)目的程序 288

21.3.5運(yùn)行插件,測(cè)試國(guó)際化 288

21.3.6實(shí)踐建議 289

21.4plugin.xml的國(guó)際化 289

21.4.1創(chuàng)建plugin.xml的資源文件 289

21.4.2修改plugin.xml文件 290

21.4.3運(yùn)行插件,測(cè)試plugin.xml的國(guó)際化 290

21.5其他XML文件的國(guó)際化 290

21.5.1在myplugin.nl1項(xiàng)目創(chuàng)建國(guó)際化所需的目錄結(jié)構(gòu) 291

21.5.2修改各語(yǔ)言的XML文檔 291

21.6使用“外部化字符串”向?qū)?291

21.6.1運(yùn)用“外部化字符串”向?qū)У牟襟E 292

21.6.2向?qū)瓿珊蟮奶幚?293

第22章報(bào)表:用POI與Excel交互 294

22.1POI的下載與安裝 294

22.1.1POI的下載 294

22.1.2POI的安裝 294

22.2將數(shù)據(jù)導(dǎo)出成Excel的實(shí)例 296

22.2.1創(chuàng)建一個(gè)空白的Excel文件 296

22.2.2往Excel單元格中寫入信息 296

22.2.3中文化的問(wèn)題 297

22.3使用式樣 298

22.3.1日期式樣及文字對(duì)齊式樣 298

22.3.2邊框式樣 299

22.3.3背景色及底紋式樣 300

22.3.4合并單元格 300

22.3.5字體式樣 301

22.4更多的用法 302

22.4.1設(shè)置頁(yè)眉頁(yè)腳 302

22.4.2凍結(jié)和分割窗 302

22.4.3浮動(dòng)文字框及在表中畫圖 303

22.4.4設(shè)置打印的范圍 304

22.4.5讀取及修改Excel 304

第23章項(xiàng)目的打包與發(fā)行 305 [2]

23.1應(yīng)用程序項(xiàng)目的打包與發(fā)行 305

23.1.1簡(jiǎn)介 305

23.1.2打包的具體操作步驟 305

23.1.3其他得到JAR包的方式 309

23.1.4用FatJar插件打包項(xiàng)目 309

23.1.5讓用戶不必另外安裝JRE環(huán)境 310

23.1.6創(chuàng)建EXE執(zhí)行文件及美化圖標(biāo) 311

23.1.7打包的其他說(shuō)明 312

23.2插件項(xiàng)目的打包與發(fā)行 312

23.2.1簡(jiǎn)介 312

23.2.2插件打包的具體操作步驟 312

23.2.3測(cè)試打包效果 314

23.3用Ant來(lái)打包 314

23.3.1檢查環(huán)境變量 315

23.3.2準(zhǔn)備Ant腳本所需文件 315

23.3.3創(chuàng)建Ant腳本 315

23.3.4解讀Ant腳本 317

23.3.5運(yùn)行Ant腳本 320

第4篇RCP開發(fā)篇

第24章RCP平臺(tái)開發(fā)起步 322

24.1創(chuàng)建RCP項(xiàng)目(V001) 322

24.2解讀RCP項(xiàng)目 323

24.2.1plugin.xml:設(shè)置擴(kuò)展點(diǎn) 324

24.2.2Application類:入口類 324

24.2.3ApplicationWorkbenchAdvisor類:確定透視圖 325

24.2.4ApplicationWorkbenchWindowAdvisor類:工作臺(tái)窗口 325

24.2.5ApplicationActionBarAdvisor類:窗口元素 326

24.3主菜單、工具欄、狀態(tài)欄(V002) 327

24.3.1打開主菜單、工具欄、狀態(tài)欄 327

24.3.2添加多個(gè)Action 327

24.3.3修改Activator類 329

24.4全局快捷鍵(V003) 329

24.5重構(gòu)和項(xiàng)目調(diào)整 330

24.5.1重構(gòu)(V004) 330

24.5.2項(xiàng)目調(diào)整(V005) 331

第25章建立MySQL數(shù)據(jù)庫(kù)環(huán)境(V006) 332

25.1下載MySQL等軟件包 332

25.1.1下載MySQL 332

25.1.2下載JDBC連接包 332

25.1.3下載GUITools 333

25.2安裝MySQL 333

25.3RCP程序連接數(shù)據(jù)庫(kù) 336

25.3.1安裝JDBC連接包 336

25.3.2建庫(kù)和建表 337

25.3.3插入數(shù)據(jù)和查詢數(shù)據(jù) 339

25.4解決Java的中文問(wèn)題 340

25.4.1字符集簡(jiǎn)介 340

25.4.2SMS項(xiàng)目的字符集配置方案 342

第26章需求分析及數(shù)據(jù)模型(V007) 344

26.1軟件開發(fā)過(guò)程 344

26.2界面原型 345

26.3面向?qū)ο蟮姆治雠c設(shè)計(jì) 346

26.3.1用戶對(duì)象:學(xué)生、老師 348

26.3.2課程(Course)、班級(jí)(SchoolClass)、年級(jí)(Grade)對(duì)象 350

26.3.3學(xué)生成績(jī)(StudentScore)、考試(Exam)對(duì)象 352

26.3.4總結(jié) 353

26.4創(chuàng)建數(shù)據(jù)表 353

26.4.1創(chuàng)建表的方式方法 354

26.4.2創(chuàng)建表的SQL語(yǔ)句 354

26.4.3在MySQLQueryBrowser中運(yùn)行SQL腳本 356

26.5給數(shù)據(jù)表插入數(shù)據(jù) 357

第27章創(chuàng)建主界面框架 360

27.1創(chuàng)建主功能視圖(V008) 360

27.2創(chuàng)建功能導(dǎo)航器中的樹(V009) 362

27.3創(chuàng)建項(xiàng)目的圖像注冊(cè)表(V010) 365

第28章用戶登錄與退出 369

28.1實(shí)現(xiàn)方案 369

28.2界面部分的源代碼(V011) 370

28.3數(shù)據(jù)庫(kù)部分的源代碼(V011) 375

28.4讓軟件適應(yīng)多種數(shù)據(jù)庫(kù)(V012) 379

28.4.1解決方案 380

28.4.2具體實(shí)現(xiàn)的源代碼 380

第29章“檔案管理”編輯器的實(shí)現(xiàn) 383

29.1前言 383

29.2實(shí)現(xiàn)編輯器及排序、翻頁(yè)功能(V013) 383

29.3實(shí)現(xiàn)刪除用戶功能(V014) 394

29.4實(shí)現(xiàn)新增用戶的向?qū)?duì)話框(V015) 396

29.5實(shí)現(xiàn)修改用戶的功能(V016) 408

29.6讓編輯器實(shí)現(xiàn)登錄退出監(jiān)聽(V017) 413

第30章“搜索視圖”的實(shí)現(xiàn)(V018) 415

30.1前言 415

30.2單擊結(jié)點(diǎn)打開視圖 415

30.3實(shí)現(xiàn)搜索視圖SearchView 416

30.4實(shí)現(xiàn)“成績(jī)管理”編輯器 420

第31章讓軟件更友好 424

31.1首選項(xiàng)的實(shí)現(xiàn)(V019) 424

31.1.1在RCP項(xiàng)目中顯示首選項(xiàng)窗口 424

31.1.2首選項(xiàng)的源代碼 425

31.1.3將程序中的設(shè)置值改成取之于首選項(xiàng)的設(shè)置 429

31.1.4運(yùn)行 429

31.2進(jìn)度條的實(shí)現(xiàn)(V020) 430

31.2.1為演示實(shí)例做準(zhǔn)備 430

31.2.2基本實(shí)例 430

31.2.3定時(shí)執(zhí)行任務(wù)和Job監(jiān)聽器 431

31.2.4IProgressService類的使用 432

31.3狀態(tài)欄的使用(V021) 433

31.4使用控制臺(tái)視圖 434

31.4.1程序直接調(diào)用方式(V022) 434 [2]

31.4.2控制臺(tái)的擴(kuò)展點(diǎn)(V023) 435

第32章RCP項(xiàng)目的打包與發(fā)行(V024) 438

32.1使用product文件配置和導(dǎo)出項(xiàng)目 438

32.1.1創(chuàng)建product文件 438

32.1.2修改product文件的“概述”界面 438

32.1.3修改product文件的“啟動(dòng)程序”界面 440

32.1.4修改product文件的“標(biāo)記”界面 440

32.1.5弧型Tab、進(jìn)度條等效果 441

32.1.6導(dǎo)出SMS項(xiàng)目 443

32.2處理RCP項(xiàng)目的運(yùn)行錯(cuò)誤 444

32.3在JavaWebStart中使用RCP 445

32.3.1WebRCP簡(jiǎn)介 445

32.3.2在WebRCP中安裝SMS項(xiàng)目的操作步驟 446

32.3.3運(yùn)行,查看WebRCP效果 447

32.4JavaWebStart的證書 447

32.4.1生成證書 448

32.4.2用證書為webrcp.jar文件進(jìn)行數(shù)字簽名 448

32.4.3替換證書后的效果 448

第33章讓軟件具有更好的擴(kuò)展性 450

33.1將軟件模塊插件化的思路 450

33.2把插件安裝到RCP項(xiàng)目 451

33.3插件之間的互相依賴 451

33.4多個(gè)插件共享jar包 452

33.5自定義擴(kuò)展點(diǎn)(V025) 452

33.5.1增加一個(gè)自定義擴(kuò)展點(diǎn) 453

33.5.2使用自定義擴(kuò)展點(diǎn) 453

33.5.3創(chuàng)建擴(kuò)展點(diǎn)定義的類PluginNavigatorEntry 454

33.5.4讀取擴(kuò)展點(diǎn)定義的信息 454

33.5.5總結(jié) 455

33.5.6創(chuàng)建擴(kuò)展點(diǎn)的schema文件 455

第5篇Web開發(fā)篇

第34章Web環(huán)境的搭建(V001) 458

34.1概述 458

34.2Tomcat的下載與安裝 459

34.2.1下載Tomcat 459

34.2.2安裝Tomcat 459

34.2.3確認(rèn)Tomcat安裝成功 460

34.3Lomboz的下載與安裝 461

34.3.1下載Lomboz 461

34.3.2安裝Lomboz 461

34.3.3Lomboz的環(huán)境設(shè)置 462

34.3.4使用Lomboz應(yīng)注意的問(wèn)題 463

34.5JSP的HelloWorld 463

34.5.1創(chuàng)建一個(gè)Web項(xiàng)目 463

34.5.2創(chuàng)建一個(gè)JSP文件 465

34.5.3web.xml錯(cuò)誤的解決 465

34.5.4在Lomboz中啟動(dòng)Tomcat 466

34.5.5一些相關(guān)問(wèn)題 467

34.6配置Tomcat的數(shù)據(jù)庫(kù)連接池 468

34.6.1復(fù)制JDBC連接包 468

34.6.2安裝Tomcat的管理模塊并配置 468

34.6.3修改Tomcat的context.xml文件 469

34.6.4測(cè)試數(shù)據(jù)庫(kù)連接池 469

第35章一個(gè)純JSP+JavaBean實(shí)例(V002) 472

35.1創(chuàng)建JavaBean 472

35.1.1修改AbstractDbOperate類 473

35.1.2修改數(shù)據(jù)庫(kù)連接管理器ConnectManager類 473

35.1.3在Constants類中增加一個(gè)字符串常量 474

35.1.4修改工廠類SmsFactory 474

35.2編寫JSP文件 474

35.2.1實(shí)例的流程及效果 474

35.2.2JSP文件說(shuō)明 475

35.2.3JSP文件的源代碼 475

35.2.4使用JSP應(yīng)注意的問(wèn)題 478

第36章在Eclipse中使用Struts 479

36.1Struts的下載及安裝 479

36.1.1下載 479

36.1.2安裝 480

36.2Struts入門實(shí)例(V003) 481

36.2.1Struts原理簡(jiǎn)介 481

36.2.2用戶登錄實(shí)例 482

36.3讓Dreamweaver支持Struts標(biāo)簽 489

36.3.1下載與安裝支持Struts標(biāo)簽的插件 489

36.3.2將Struts標(biāo)簽添加到Dreamweaver中 490

36.3.3插件的效果 490

36.4深入struts-config.xml 491

36.4.1頁(yè)面轉(zhuǎn)發(fā) 491

36.4.2<form-beans>項(xiàng)之動(dòng)態(tài)ActionForm 492

36.4.3<action-mappings>項(xiàng) 493

36.4.4使用DispatchAction類 493

36.4.5使用多個(gè)struts-config.xml配置文件 494

36.4.6解決命名沖突 495

36.5驗(yàn)證的多種方法 495

36.5.1方法1 495

36.5.2方法2(V004) 496

36.6使用更多的Struts標(biāo)簽 502

36.6.1獲知更多的標(biāo)簽 502

36.6.2表單類標(biāo)簽 503

36.6.3其他說(shuō)明 505

第37章在Eclipse中使用Hibernate 506

37.1概述 506

37.1.1持久化框架產(chǎn)生的背景和現(xiàn)狀 506

37.1.2Hibernate簡(jiǎn)介 507

37.1.3本章說(shuō)明 507

37.2Hibernate的下載和安裝 508

37.2.1下載 508

37.2.2安裝 509

37.3一個(gè)簡(jiǎn)單的Hibernate實(shí)例(V005) 509

37.3.1創(chuàng)建Hibernate配置文件:hibernate.cfg.xml 509

37.3.2創(chuàng)建XML映射文件:model.hbm.xml 510

37.3.3創(chuàng)建HibernateUtil類 511

37.3.4創(chuàng)建GradeManager類 512

37.3.5創(chuàng)建hibernateTest.jsp 513

37.3.6總結(jié)及實(shí)踐建議 514

37.4繼續(xù)深入使用Hibernate(V006) 514

37.4.1修改XML映射文件 515

37.4.2數(shù)據(jù)庫(kù)操作類的實(shí)現(xiàn) 518

37.4.3修改使用DbOperate類的程序 520

37.5實(shí)現(xiàn)用戶的修改、刪除功能(V007) 522

37.5.1界面效果及功能說(shuō)明 522

37.5.2在DbOperate類增加方法 522

37.5.3在用戶列表userList.jsp文件增加兩個(gè)超鏈接 523

37.5.4在Struts配置文件struts-config.xml中增加一個(gè)action定義 524

37.5.5修改UserForm類 524

37.5.6創(chuàng)建UserAction類 525

37.5.7創(chuàng)建modifyUser.jsp 526

37.6解決Tomcat的中文問(wèn)題(V008) 527

37.7Web的打包發(fā)行 528

37.8Hibernate的自動(dòng)生成工具 529

37.8.1由XML映射文件生成數(shù)據(jù)庫(kù)表(V009) 529

37.8.2使用HibernateTools 530




本文鏈接:http://fangxuan.com.cn/java/361.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位