注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JBuilder編程技術(shù)與實例

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

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

定 價:¥49.00

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

ISBN: 9787115142948 出版時間: 2006-02-01 包裝: 平裝
開本: 16開 頁數(shù): 459 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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