注冊(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)JBuilder編程技術(shù)與實(shí)例

JBuilder編程技術(shù)與實(shí)例

JBuilder編程技術(shù)與實(shí)例

定 價(jià):¥49.00

作 者: 徐慧慧編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: Jbuilder

ISBN: 9787115142948 出版時(shí)間: 2006-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 459 字?jǐn)?shù):  

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

本書(shū)全面、細(xì)致地介紹了JBuilder2005集成開(kāi)發(fā)環(huán)境,以及在其之上的各類(lèi)應(yīng)用程序的開(kāi)發(fā),不僅包括JBuilder開(kāi)發(fā)環(huán)境、調(diào)試環(huán)境的設(shè)置、Java程序的編寫(xiě)和調(diào)試方法等基礎(chǔ)內(nèi)容,還包括基于,JBuilder的高級(jí)開(kāi)發(fā),比如JSF、JavaServerPage(JSP)、Servlets、EnterpriseJavaBean(EJB)、WebService、Struts、XML及數(shù)據(jù)庫(kù)開(kāi)發(fā)等。全書(shū)共分為3篇25章,以“基礎(chǔ)篇一高級(jí)開(kāi)發(fā)篇一案例實(shí)戰(zhàn)篇”為線索具體展開(kāi),涵蓋了JBuilder集成開(kāi)發(fā)環(huán)境的方方面面。而且,書(shū)中對(duì)于每個(gè)知識(shí)點(diǎn)的講解,都配有大量可實(shí)際運(yùn)行的實(shí)例,供讀者邊學(xué)習(xí)邊實(shí)踐。本書(shū)的最后,給出了3個(gè)綜合的案例,包括“學(xué)生信息管理系統(tǒng)”、“網(wǎng)上書(shū)店”和“MP3音頻播放器”,并在配套光盤(pán)中提供了書(shū)中涉及實(shí)例的全部源代碼,以方便讀者舉一反三,編寫(xiě)出適合自己的程序。本書(shū)語(yǔ)言簡(jiǎn)潔,內(nèi)容豐富,不僅適合各類(lèi)軟件開(kāi)發(fā)人員學(xué)習(xí)和使用,還可作為高等院校相關(guān)專(zhuān)業(yè)的教材或教學(xué)參考用書(shū)。內(nèi)容全面。全書(shū)共分為3篇25章,以“基礎(chǔ)篇一高級(jí)開(kāi)發(fā)篇一案例實(shí)戰(zhàn)篇”為線索具體展開(kāi),細(xì)致地介紹了JBuilder集成開(kāi)發(fā)環(huán)境的各個(gè)方面,方便讀者快速地找到自己感興趣的和對(duì)自己有幫助的內(nèi)容。實(shí)例豐富。書(shū)中幾乎所有的知識(shí)點(diǎn)都對(duì)應(yīng)可實(shí)際運(yùn)行的實(shí)例,方便讀者一邊學(xué)習(xí)編程原理,一邊進(jìn)行上機(jī)實(shí)踐,從而加深對(duì)書(shū)中重點(diǎn)、難點(diǎn)內(nèi)容的理解。提供了綜合性的案例。書(shū)中最后給出了3個(gè)綜合性的案例,包括“學(xué)生信息管理系統(tǒng)”、“網(wǎng)上書(shū)店”和“MP3音頻播放器”等,這些案例對(duì)于項(xiàng)目開(kāi)發(fā)具有較強(qiáng)的指導(dǎo)意義。光盤(pán)中提供了每個(gè)實(shí)例的完整源代碼,非常便于讀者學(xué)習(xí)后舉一反三,開(kāi)發(fā)出適合自己的工程項(xiàng)目。

作者簡(jiǎn)介

暫缺《JBuilder編程技術(shù)與實(shí)例》作者簡(jiǎn)介

圖書(shū)目錄

第一篇 基礎(chǔ)篇
第1章 JBuilder開(kāi)發(fā)基礎(chǔ) 2
1.1 JBuilder簡(jiǎn)介 2
1.1.1 JBuilder 2005的特點(diǎn) 2
1.1.2 JBuilder 2005 3種版本的比較 3
1.2 安裝JBuilder 3
1.2.1 安裝JBuilder 2005的軟硬件要求 3
1.2.2 JBuilder 2005 Enterprise的安裝步驟 3
1.2.3 安裝目錄簡(jiǎn)介 8
1.3 JBuilder 2005集成開(kāi)發(fā)環(huán)境 8
1.3.1 JBuilder 2005開(kāi)發(fā)界面詳解 9
1.3.2 使用IDE選項(xiàng)配置AppBrowser 16
1.4 JBuilder 2005下的項(xiàng)目管理 19
1.4.1 建立項(xiàng)目 19
1.4.2 建立與管理Java源文件 21
1.4.3 刪除項(xiàng)目中的文件 24
1.4.4 打開(kāi)項(xiàng)目和文件 25
1.4.5 建立項(xiàng)目組 26
第2章 Java語(yǔ)言入門(mén) 28
2.1 一個(gè)簡(jiǎn)單的Java程序 28
2.2 Java語(yǔ)言基礎(chǔ) 30
2.2.1 數(shù)據(jù)類(lèi)型 30
2.2.2 Java程序的注釋 31
2.2.3 運(yùn)算符和表達(dá)式 32
2.2.4 流程控制語(yǔ)言 36
2.3 Java面向?qū)ο蟪绦蛟O(shè)計(jì) 39
2.3.1 類(lèi)的簡(jiǎn)介 40
2.3.2 繼承 41
2.3.3 覆蓋 42
2.3.4 多態(tài) 43
2.3.5 接口 43
2.3.6 包 43
2.3.7 關(guān)鍵字this 44
2.3.8 Java基礎(chǔ)類(lèi)庫(kù)簡(jiǎn)介 45
2.3.9 Java中的異常處理 46
第3章 JBuilder中的高級(jí)選項(xiàng)與設(shè)置 48
3.1 設(shè)置程序庫(kù) 48
3.1.1 程序庫(kù)簡(jiǎn)介 48
3.1.2 添加與設(shè)置程序庫(kù) 51
3.1.3 編輯程序庫(kù) 53
3.2 設(shè)置與更改項(xiàng)目屬性 53
3.2.1 設(shè)置項(xiàng)目屬性 53
3.2.2 設(shè)置JDK 54
3.3 JBuilder中的各種路徑 58
3.3.1 來(lái)源路徑 58
3.3.2 輸出路徑 58
3.3.3 類(lèi)路徑 58
3.3.4 文檔路徑 58
3.3.5 備份路徑 59
3.3.6 工作路徑 59
第4章 構(gòu)建Java應(yīng)用程序 60
4.1 編寫(xiě)Java程序 60
4.2 編譯Java程序 62
4.2.1 JBuilder 2005編譯器簡(jiǎn)介 62
4.2.2 設(shè)置編譯器 63
4.2.3 設(shè)置輸出路徑 65
4.3 運(yùn)行Java程序 65
4.4 部署Java程序 68
4.4.1 使用向?qū)Р渴餔ava程序 69
4.4.2 生成本地可執(zhí)行文件 74
第5章 JBuilder 2005的調(diào)試環(huán)境 76
5.1 常見(jiàn)錯(cuò)誤類(lèi)型 76
5.2 基本的調(diào)試設(shè)置 76
5.3 JBuilder調(diào)試器 77
5.3.1 調(diào)試器的用戶界面 78
5.3.2 調(diào)試器工具欄 81
5.3.3 調(diào)試快捷鍵 81
5.4 使用調(diào)試器 83
5.4.1 在調(diào)試環(huán)境中控制程序的執(zhí)行 83
5.4.2 使用斷點(diǎn) 86
5.4.3 查看變量和表達(dá)式的值 93
5.5 自定義調(diào)試器 97
5.5.1 自定義調(diào)試器的顯示顏色 97
5.5.2 設(shè)置調(diào)試器選項(xiàng) 98
5.6 實(shí)例--使用JBuilder 2005 調(diào)試器 98
5.6.1 打開(kāi)范例程序 98
5.6.2 修正語(yǔ)法錯(cuò)誤 99
5.6.3 修正編譯錯(cuò)誤 100
5.6.4 運(yùn)行程序 104
5.6.5 修正運(yùn)行時(shí)錯(cuò)誤 105
第6章 圖形用戶界面設(shè)計(jì) 110
6.1 AWT和Swing組件 110
6.2 JBuilder的可視化設(shè)計(jì)工具 110
6.2.1 可視化設(shè)計(jì)工具簡(jiǎn)介 110
6.2.2 組件的基本操作 113
6.2.3 布局管理器 114
6.3 實(shí)例--簡(jiǎn)單的文字編輯器界面 120
第7章 菜單設(shè)計(jì) 127
7.1 菜單設(shè)計(jì)工具簡(jiǎn)介 127
7.2 創(chuàng)建菜單 128
7.2.1 添加菜單項(xiàng) 129
7.2.2 插入或刪除菜單或菜單項(xiàng) 129
7.2.3 插入分隔線 129
7.2.4 設(shè)置快捷鍵 130
7.2.5 設(shè)置菜單項(xiàng)的不可用 130
7.2.6 創(chuàng)建可選的菜單項(xiàng) 130
7.2.7 創(chuàng)建Swing radio按鈕菜單項(xiàng) 131
7.3 創(chuàng)建子菜單 132
7.4 添加代碼到菜單事件 132
7.5 創(chuàng)建彈出式菜單 133
7.6 實(shí)例--創(chuàng)建菜單 134
7.6.1 建立項(xiàng)目 134
7.6.2 創(chuàng)建應(yīng)用 135
7.6.3 添加一個(gè)文本區(qū)域 135
7.6.4 創(chuàng)建菜單 137
第8章 事件處理程序 139
8.1 Java的事件處理 139
8.2 JBuilder中的事件處理 141
8.2.1 利用JBuilder產(chǎn)生事件處理方法 141
8.2.2 刪除事件處理 142
8.2.3 事件適配器 142
8.3 事件處理實(shí)例 144
8.3.1 添加字體選擇對(duì)話框 144
8.3.2 添加FontChooser的菜單項(xiàng)事件 146
8.3.3 添加JColorChooser的菜單項(xiàng)事件 146
8.3.4 添加"清空文本區(qū)域"事件 147
8.3.5 添加文件瀏覽對(duì)話框 148
8.3.6 實(shí)現(xiàn)從文件中讀取文本的功能 148
8.3.7 添加保存文件的菜單項(xiàng)事件 150
8.3.8 實(shí)現(xiàn)判斷文件是否被修改的功能 152
8.3.9 激活工具欄按鈕 154
8.3.10 添加文本區(qū)域的事件控制 156
8.3.11 在文本區(qū)域中添加文本菜單 157
第二篇 高級(jí)開(kāi)發(fā)篇
第9章 Java Applet開(kāi)發(fā) 160
9.1 Applet簡(jiǎn)介 160
9.1.1 Applet的運(yùn)作流程 160
9.1.2 Applet的安全機(jī)制 160
9.1.3 Applet的生命周期 160
9.1.4 Applet開(kāi)發(fā)中的JDK版本 161
9.2 使用JBuilder 2005開(kāi)發(fā)Applet 161
9.2.1 使用Applet Wizard開(kāi)發(fā)Applet 161
9.2.2 設(shè)計(jì)Applet用戶界面 164
9.2.3 Applet的測(cè)試方法 173
9.2.4 Applet的部署 176
第10章 數(shù)據(jù)庫(kù)編程基礎(chǔ) 177
10.1 知識(shí)點(diǎn)回顧 177
10.2 SQL語(yǔ)言 177
10.3 JDBC簡(jiǎn)介 178
10.3.1 JDBC的類(lèi)和接口 179
10.3.2 用JDBC訪問(wèn)數(shù)據(jù)庫(kù)的一般步驟 182
10.4 MySQL簡(jiǎn)介 182
10.4.1 MySQL的安裝和配置 183
10.4.2 MySQL中簡(jiǎn)單語(yǔ)句的使用 184
第11章 JBuilder中的數(shù)據(jù)庫(kù)編程 187
11.1 安裝JDBC驅(qū)動(dòng) 187
11.2 使用Database Pilot查看數(shù)據(jù)庫(kù) 189
11.3 常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)組件 191
11.4 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例 193
11.4.1 訪問(wèn)文本數(shù)據(jù) 193
11.4.2 訪問(wèn)數(shù)據(jù)庫(kù)文件 196
11.4.3 使用數(shù)據(jù)模塊訪問(wèn)數(shù)據(jù) 198
第12章 JDataStore數(shù)據(jù)庫(kù) 202
12.1 JDataStore簡(jiǎn)介 202
12.2 配置JDataStore 202
12.2.1 作為本地?cái)?shù)據(jù)庫(kù)使用的配置 203
12.2.2 作為遠(yuǎn)程數(shù)據(jù)庫(kù)使用的配置 203
12.3 使用JDataStore Explorer管理數(shù)據(jù)庫(kù) 205
12.3.1 啟動(dòng)JDataStore Explorer 205
12.3.2 創(chuàng)建JDataStore文件 206
12.3.3 打開(kāi)JDataStore文件 207
12.3.4 創(chuàng)建新表 207
12.3.5 創(chuàng)建索引 208
12.3.6 JDataStore的安全性管理 210
第13章 JavaBean開(kāi)發(fā) 212
13.1 JavaBean基礎(chǔ)知識(shí) 212
13.1.1 基本概念 212
13.1.2 一個(gè)簡(jiǎn)單的Bean 213
13.1.3 JavaBean的屬性 213
13.1.4 Bean的事件 217
13.2 使用JBuilder開(kāi)發(fā)Bean 220
13.2.1 建立Bean 220
13.2.2 用戶界面設(shè)計(jì) 221
13.2.3 添加、修改和刪除屬性 222
13.2.4 創(chuàng)建BeanInfo類(lèi) 223
13.2.5 在Bean中加入事件 225
13.2.6 建立屬性編輯器 228
13.2.7 檢查JavaBean的合法性 230
13.2.8 將Bean安裝到組件托盤(pán) 231
第14章 Web應(yīng)用程序開(kāi)發(fā) 234
14.1 Web應(yīng)用程序概述 234
14.1.1 Web應(yīng)用程序的基本架構(gòu) 234
14.1.2 Web服務(wù)器 234
14.2 Web開(kāi)發(fā)技術(shù)簡(jiǎn)介 235
14.3 Web開(kāi)發(fā)過(guò)程 235
14.4 Web Module和WAR文件 236
14.4.1 Web Module 236
14.4.2 WAR文件 236
14.4.3 創(chuàng)建Web Module和WAR文件 236
14.4.4 Web Module的目錄結(jié)構(gòu) 241
14.5 設(shè)置Web Module屬性 242
14.5.1 Module窗格 243
14.5.2 Web窗格 243
14.5.3 Clean窗格 243
14.5.4 Build窗格 244
14.5.5 Content窗格 245
14.5.6 Obfuscation窗格 245
14.5.7 Refactoring窗格 246
14.5.8 Signature窗格 246
第15章 JSP開(kāi)發(fā) 247
15.1 JSP簡(jiǎn)介 247
15.2 JSP語(yǔ)法介紹 247
15.3 Tomcat的安裝與配置 248
15.3.1 獲取Tomcat 249
15.3.2 安裝與配置Tomcat 249
15.4 JBuilder下的JSP開(kāi)發(fā) 251
15.4.1 準(zhǔn)備工作 251
15.4.2 加入數(shù)據(jù) 253
15.4.3 登錄頁(yè)面login.jsp 255
15.4.4 驗(yàn)證頁(yè)面judge.jsp 258
15.5 程序部署 262
第16章 Servlet開(kāi)發(fā) 264
16.1 Servlet概述 264
16.1.1 JSP處理過(guò)程 264
16.1.2 Servlet的生命周期 266
16.1.3 Servlet的主要方法 266
16.1.4 Servlet的特性 267
16.2 實(shí)例--Servlet開(kāi)發(fā) 267
16.2.1 新建數(shù)據(jù)庫(kù) 267
16.2.2 編寫(xiě)login.jsp 267
16.2.3 編寫(xiě)第一個(gè)Servlet 270
16.2.4 顯示頁(yè)面show.jsp 273
16.2.5 插入新的留言 278
16.2.6 實(shí)例演示 280
第17章 Struts開(kāi)發(fā) 281
17.1 Struts簡(jiǎn)介 281
17.2 MVC模式的控制器 281
17.2.1 MVC模式 281
17.2.2 Model 1模式 282
17.2.3 Model 2模式 283
17.2.4 Struts的結(jié)構(gòu) 283
17.3 Struts框架的構(gòu)成 285
17.3.1 ActionServlet類(lèi) 285
17.3.2 ActionMapping類(lèi) 286
17.3.3 Action類(lèi) 287
17.3.4 ActionForm類(lèi) 288
17.3.5 ActionForward類(lèi) 289
17.3.6 ActionErrors類(lèi)和ActionError類(lèi) 290
17.3.7 幾個(gè)重要的配置文件 290
17.4 Struts標(biāo)簽庫(kù) 296
17.4.1 HTML標(biāo)簽 296
17.4.2 Logic標(biāo)簽 297
17.4.3 Bean標(biāo)簽 297
17.5  實(shí)例--Struts開(kāi)發(fā) 298
17.5.1 新建ActionForm 298
17.5.2 新建Action 301
17.5.3 編輯register.jsp 305
17.5.4 部署程序 305
第18章 JSF應(yīng)用開(kāi)發(fā) 307
18.1 JSF簡(jiǎn)介 307
18.1.1 JSF原理 307
18.1.2 JSF和Struts 309
18.2 實(shí)例--JSF應(yīng)用開(kāi)發(fā) 309
第19章 XML開(kāi)發(fā) 316
19.1 XML簡(jiǎn)介 316
19.1.1 XML文檔規(guī)范 316
19.1.2 XML文檔的結(jié)構(gòu) 317
19.1.3 XML的結(jié)構(gòu)化定義 318
19.2 JBuilder中的XML開(kāi)發(fā) 319
19.2.1 使用DTD生成XML 319
19.2.2 從XML文檔生成DTD文件 322
19.2.3 轉(zhuǎn)換XML文檔 324
第20章 EJB編程 329
20.1 EJB介紹 329
20.1.1 EJB架構(gòu) 329
20.1.2 EJB類(lèi)型 329
20.1.3 遠(yuǎn)程和本地接口 330
20.2 JBuilder提供的EJB開(kāi)發(fā)工具 330
20.2.1 配置JBuilder與服務(wù)器的連接 330
20.2.2 EJB設(shè)計(jì)器 330
20.2.3 EJB向?qū)А?32
20.2.4 EJB模塊DD編輯器 333
20.3 使用EJB設(shè)計(jì)器 333
20.3.1 創(chuàng)建EJB模塊 333
20.3.2 用EJB設(shè)計(jì)器創(chuàng)建企業(yè)Bean 336
20.3.3 查看Bean的源代碼 337
20.3.4 修改Bean 338
20.3.5 插入Bean 340
20.3.6 修正Bean中的錯(cuò)誤 341
20.4 開(kāi)發(fā)Bean 341
20.4.1 開(kāi)發(fā)會(huì)話Bean 341
20.4.2 開(kāi)發(fā)實(shí)體Bean 343
20.4.3 開(kāi)發(fā)消息驅(qū)動(dòng)Bean 345
20.4.4 創(chuàng)建home和遠(yuǎn)程或本地接口 346
20.5 實(shí)例--EJB應(yīng)用開(kāi)發(fā) 348
20.5.1 創(chuàng)建新項(xiàng)目 348
20.5.2 配置目標(biāo)應(yīng)用服務(wù)器 348
20.5.3 創(chuàng)建EJB模塊 349
20.5.4 創(chuàng)建Bean 350
20.5.5 編輯源代碼 354
第21章 開(kāi)發(fā)Web Service 357
21.1 Web Service簡(jiǎn)介 357
21.1.1 Web Service平臺(tái) 357
21.1.2 Web Service平臺(tái)的相關(guān)技術(shù) 358
21.1.3 Web Service的優(yōu)勢(shì) 359
21.2 JBuilder中的Web Service開(kāi)發(fā) 360
21.2.1 利用Axis創(chuàng)建一個(gè)簡(jiǎn)單的Web Service 360
21.2.2 創(chuàng)建Web Service客戶端調(diào)用程序 367
21.2.3 在獨(dú)立的Tomat5.0應(yīng)用服務(wù)器中配置Web Service 370
21.3 一些實(shí)用的Web Service開(kāi)發(fā)工具 372
第22章 UML可視化程序開(kāi)發(fā) 375
22.1 JBuilder中的UML 375
22.2 查看UML圖 377
22.3 定制UML圖 379
22.3.1 設(shè)置項(xiàng)目屬性 379
22.3.2 設(shè)置UML優(yōu)先選項(xiàng) 380
22.4 實(shí)例--使用UML瀏覽器可視化程序 381
22.4.1 編譯案例 381
22.4.2 查看一個(gè)UML包圖 381
22.4.3 查看一個(gè)UML類(lèi)圖 382
22.4.4 從庫(kù)中添加引用 383
22.4.5 過(guò)濾UML圖 384
第三篇 案例實(shí)戰(zhàn)篇
第23章 學(xué)生信息管理系統(tǒng) 388
23.1 項(xiàng)目設(shè)計(jì) 388
23.1.1 功能說(shuō)明 388
23.1.2 創(chuàng)建數(shù)據(jù)庫(kù) 388
23.1.3 項(xiàng)目總體框架 389
23.2 項(xiàng)目開(kāi)發(fā) 389
23.2.1 Student類(lèi) 389
23.2.2 DBHandler類(lèi) 392
23.2.3 DBConnection類(lèi) 395
23.2.4 MainWindow類(lèi) 396
23.2.5 ActionListeners類(lèi) 401
23.2.6 AboutDialog類(lèi) 406
23.3 程序運(yùn)行 408
第24章 網(wǎng)上書(shū)店 411
24.1 功能說(shuō)明 411
24.2 創(chuàng)建數(shù)據(jù)庫(kù) 411
24.2.1 User表 412
24.2.2 Book表 412
24.2.3 user_order表 412
24.3 項(xiàng)目開(kāi)發(fā) 412
24.3.1 實(shí)現(xiàn)用戶登錄 413
24.3.2 數(shù)據(jù)庫(kù)操作 415
24.3.3 用戶注冊(cè) 418
24.3.4 購(gòu)物頁(yè)面的實(shí)現(xiàn) 423
24.4 程序運(yùn)行 432
第25章 MP3音頻播放器 435
25.1 MP3基礎(chǔ)知識(shí) 435
25.2 開(kāi)發(fā)技術(shù)簡(jiǎn)介 436
25.2.1 JMF介紹 436
25.2.2 JMF結(jié)構(gòu) 437
25.2.3 JMF的獲取與安裝 438
25.3 項(xiàng)目開(kāi)發(fā)實(shí)例 439
25.3.1 項(xiàng)目的包結(jié)構(gòu) 440
25.3.2 播放列表的實(shí)現(xiàn) 441
25.3.3 管理Playlist 443
25.3.4 TagEditor類(lèi) 449
25.3.5 Settings類(lèi) 451
25.3.6 MP3播放器的主界面 454
25.4 程序運(yùn)行 459

本目錄推薦

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