出版時(shí)間:2004-3-1 出版社:清華大學(xué)出版社 作者:陸正中,馬進(jìn)德,石正貴 頁(yè)數(shù):348 字?jǐn)?shù):547000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書以實(shí)例方式討論JBuilder 9的使用,同時(shí)也讓讀者學(xué)習(xí)了項(xiàng)目開發(fā)過(guò)程。本書的主要內(nèi)容采用“基礎(chǔ)+提高”的方式來(lái)介紹。第1章簡(jiǎn)單介紹了JBuilder的集成開發(fā)環(huán)境和基本控件,為后面的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。后面以10個(gè)實(shí)例來(lái)介紹用JBuilder 9開發(fā)數(shù)據(jù)庫(kù)應(yīng)用、網(wǎng)絡(luò)應(yīng)用、多媒體應(yīng)用的各種方法。每一章介紹的項(xiàng)目不僅具有較高的實(shí)用價(jià)值,且各章強(qiáng)調(diào)的知識(shí)點(diǎn)都不一樣。其中第2,3,4,5章屬于數(shù)據(jù)庫(kù)應(yīng)用篇,介紹了數(shù)據(jù)庫(kù)應(yīng)用開發(fā)方面的知識(shí),特別是第5章,詳細(xì)介紹了B/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用開發(fā)。第6,7,8章屬于網(wǎng)絡(luò)應(yīng)用篇,分別介紹了三個(gè)常用軟件:網(wǎng)上聊天室,F(xiàn)TP文件傳輸系統(tǒng),P2P資源共享系統(tǒng)。第9,10,11章屬于多媒體應(yīng)用篇,分別介紹了多方位演示系統(tǒng)、三維動(dòng)畫演示系統(tǒng)和視頻播放系統(tǒng)。
書中介紹了JBuilder 9應(yīng)用系統(tǒng)開發(fā)的如下知識(shí)與技巧:
JBuilder 9中的數(shù)據(jù)庫(kù)控件;
數(shù)據(jù)庫(kù)連接技術(shù);
SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)方法;
FTP協(xié)議及使用;
對(duì)等網(wǎng)絡(luò)(P2P)技術(shù);
Socket協(xié)議及應(yīng)用;
動(dòng)畫技術(shù);
圖像技術(shù);
音頻技術(shù);
多線程技術(shù)。
本書適合于對(duì)Java語(yǔ)言有一定了解的讀者,所以本書基本上沒有講述Java語(yǔ)法,而是直接介紹如何使用JBuilder 9進(jìn)行項(xiàng)目開發(fā)。對(duì)于對(duì)JBuilder 9較熟或有一點(diǎn)了解的讀者來(lái)說(shuō),想好好學(xué)習(xí)JBuilder 9并獲得一定的項(xiàng)目經(jīng)驗(yàn),本書將是上上之選。
書中的應(yīng)用系統(tǒng)均在JBuilder 9+Windows 2000環(huán)境中調(diào)試運(yùn)行。
書籍目錄
第1章 JBuilder 9 的集成開發(fā)環(huán)境及其基本控件 1 1.1 菜單欄 2 1.1.1 File(文件)菜單 2 1.1.2 Edit(編輯)菜單 4 1.1.3 View(視圖)菜單 5 1.1.4 Project(工程)菜單 5 1.1.5 Run(運(yùn)行)菜單 6 1.1.6 Team菜單 6 1.1.7 Wizards(向?qū)В┎藛?6 1.1.8 Tools(工具)菜單 7 1.2 組件欄 7 1.3 對(duì)象瀏覽器 9 1.4 用戶界面設(shè)計(jì)器 11 1.5 源代碼編輯器 11 1.6 錯(cuò)誤檢查和調(diào)試 14 1.7 應(yīng)用程序向?qū)?15 1.7.1 使用Project Wizard創(chuàng)建工程 15 1.7.2 使用Application Wizard創(chuàng)建應(yīng)用程序 17 1.8 AWT基本控件 19 1.9 Swing基本控件 24 1.9.1 JPasswordField控件 24 1.9.2 JSlider控件 24 1.9.3 JColorChoose控件 25 1.9.4 JFileChoose控件 25 1.9.5 JSplitPane、JTree和JEditorPane控件 25 1.9.6 JToolBar控件 26 1.10 AWT和Swing綜合實(shí)例——文件和顏色選擇器 26 1.10.1 添加用戶控件 26 1.10.2 修改屬性 26 1.10.3 為控件添加驅(qū)動(dòng)代碼 27 1.10.4 運(yùn)行程序 28第2章 信用卡賬戶管理系統(tǒng) 30 2.1 系統(tǒng)簡(jiǎn)介 30 2.2 JBuilder 9的數(shù)據(jù)庫(kù)基本控件 32 2.2.1 數(shù)據(jù)庫(kù)應(yīng)用開發(fā)的主要控件 32 2.2.2 Borland與數(shù)據(jù)庫(kù)相關(guān)的軟件包 33 2.3 系統(tǒng)設(shè)計(jì) 35 2.3.1 信用卡賬戶系統(tǒng)的系統(tǒng)結(jié)構(gòu) 35 2.3.2 數(shù)據(jù)流的流向 36 2.3.3 信用卡賬戶系統(tǒng)的設(shè)計(jì)流程 37 2.4 建立數(shù)據(jù)庫(kù)的E-R模型 37 2.5 創(chuàng)建信用卡賬戶的數(shù)據(jù)庫(kù) 38 2.5.1 數(shù)據(jù)庫(kù)的表格設(shè)計(jì) 38 2.5.2 數(shù)據(jù)庫(kù)中的關(guān)系圖和視圖設(shè)計(jì) 40 2.6 系統(tǒng)的圖形界面實(shí)現(xiàn) 41 2.6.1 創(chuàng)建工程 41 2.6.2 創(chuàng)建應(yīng)用程序 41 2.6.3 創(chuàng)建Panel并添加控件 43 2.7 系統(tǒng)數(shù)據(jù)庫(kù)事務(wù)設(shè)計(jì) 47 2.7.1 配置JDBC驅(qū)動(dòng)程序 47 2.7.2 JDBC基礎(chǔ) 52 2.7.3 建立與數(shù)據(jù)庫(kù)連接的類 55 2.7.4 設(shè)計(jì)頁(yè)面中的數(shù)據(jù)事務(wù) 58 2.8 系統(tǒng)頁(yè)面事件處理 63 2.8.1 按鈕及Tree響應(yīng)設(shè)計(jì) 64 2.8.2 參數(shù)傳遞 66 2.9 知識(shí)點(diǎn)回顧 68第3章 公共交通查詢系統(tǒng) 69 3.1 系統(tǒng)簡(jiǎn)介 69 3.2 設(shè)計(jì)的流程圖和系統(tǒng)結(jié)構(gòu)圖 71 3.2.1 公共交通查詢系統(tǒng)的系統(tǒng)結(jié)構(gòu) 71 3.2.2 數(shù)據(jù)流的流向 71 3.2.3 公共交通查詢系統(tǒng)的設(shè)計(jì)流程 71 3.3 建立數(shù)據(jù)庫(kù)的E-R模型 72 3.4 創(chuàng)建公共交通查詢系統(tǒng)的數(shù)據(jù)庫(kù) 73 3.4.1 數(shù)據(jù)庫(kù)的表格設(shè)計(jì) 73 3.4.2 數(shù)據(jù)庫(kù)中的關(guān)系圖和視圖設(shè)計(jì) 74 3.5 系統(tǒng)的圖形界面實(shí)現(xiàn) 76 3.5.1 創(chuàng)建工程 77 3.5.2 創(chuàng)建應(yīng)用程序和Frame 77 3.5.3 創(chuàng)建Panel并添加控件 79 3.6 系統(tǒng)數(shù)據(jù)庫(kù)事務(wù)設(shè)計(jì) 83 3.6.1 建立與數(shù)據(jù)庫(kù)的連接 83 3.6.2 設(shè)計(jì)頁(yè)面里的數(shù)據(jù)事務(wù) 85 3.7 系統(tǒng)頁(yè)面事件處理 89 3.8 服務(wù)器端數(shù)據(jù)庫(kù)管理 91 3.8.1 數(shù)據(jù)庫(kù)的初始化 91 3.8.2 表格中數(shù)據(jù)的管理 94 3.9 知識(shí)點(diǎn)回顧 98第4章 網(wǎng)吧計(jì)費(fèi)管理系統(tǒng) 99 4.1 系統(tǒng)簡(jiǎn)介 99 4.2 系統(tǒng)設(shè)計(jì) 102 4.3 建立數(shù)據(jù)庫(kù)的E-R模型 104 4.4 創(chuàng)建網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)的數(shù)據(jù)庫(kù) 105 4.5 系統(tǒng)的圖形界面實(shí)現(xiàn) 108 4.6 系統(tǒng)數(shù)據(jù)庫(kù)事務(wù)設(shè)計(jì) 120 4.7 系統(tǒng)頁(yè)面事件處理 133 4.8 知識(shí)點(diǎn)回顧 138第5章 小型超市進(jìn)銷存系統(tǒng) 139 5.1 系統(tǒng)簡(jiǎn)介 139 5.2 設(shè)計(jì)流程和系統(tǒng)結(jié)構(gòu)圖 139 5.3 Web應(yīng)用的技術(shù)模型 141 5.4 建立數(shù)據(jù)庫(kù)的E-R模型 156 5.5 創(chuàng)建超市進(jìn)銷存系統(tǒng)數(shù)據(jù)庫(kù) 159 5.6 系統(tǒng)的圖形界面設(shè)計(jì) 160 5.7 在JBuilder 9中創(chuàng)建Web工程 165 5.8 Web系統(tǒng)安全控制的實(shí)現(xiàn) 167 5.9 超市進(jìn)貨處理程序?qū)崿F(xiàn) 174 5.10 超市銷售處理程序?qū)崿F(xiàn) 179 5.11 超市存貨查詢程序?qū)崿F(xiàn) 181 5.12 知識(shí)點(diǎn)回顧 184第6章 多人聊天系統(tǒng) 185 6.1 系統(tǒng)簡(jiǎn)介 185 6.2 開發(fā)技術(shù)與相關(guān)控件 187 6.3 系統(tǒng)結(jié)構(gòu)與設(shè)計(jì)流程 194 6.4 系統(tǒng)的圖形界面實(shí)現(xiàn) 197 6.5 服務(wù)器端程序?qū)崿F(xiàn) 201 6.6 客戶端程序?qū)崿F(xiàn) 210 6.7 知識(shí)點(diǎn)回顧 216第7章 FTP客戶端實(shí)現(xiàn) 218 7.1 系統(tǒng)簡(jiǎn)介 219 7.2 FTP客戶端設(shè)計(jì)原理 221 7.3 系統(tǒng)工作流程與結(jié)構(gòu) 226 7.4 系統(tǒng)的圖形界面設(shè)計(jì) 227 7.5 登錄程序 232 7.6 瀏覽功能的實(shí)現(xiàn) 233 7.7 文件下載和上傳程序 236 7.8 知識(shí)點(diǎn)回顧 240第8章 一個(gè)P2P文件共享軟件 241 8.1 系統(tǒng)簡(jiǎn)介 241 8.2 項(xiàng)目背景 242 8.3 系統(tǒng)實(shí)現(xiàn)原理 247 8.4 設(shè)計(jì)流程圖與系統(tǒng)結(jié)構(gòu)圖 250 8.5 界面設(shè)計(jì) 252 8.6 網(wǎng)絡(luò)監(jiān)聽資源程序 253 8.7 網(wǎng)絡(luò)連接(connection) 257 8.8 網(wǎng)絡(luò)共享 258 8.9 文件下載 260 8.10 ShareP2P和流行的P2P軟件之比較 261 8.11 知識(shí)點(diǎn)回顧 262第9章 多方位演示系統(tǒng) 263 9.1 系統(tǒng)簡(jiǎn)介 263 9.2 開發(fā)技術(shù)介紹 265 9.3 系統(tǒng)設(shè)計(jì) 274 9.4 系統(tǒng)的界面設(shè)計(jì) 278 9.5 多線程程序 283 9.6 圖形繪制程序 286 9.7 動(dòng)畫程序 291 9.8 聲音程序 295 9.9 輸入處理和演示界面程序 296 9.10 知識(shí)點(diǎn)回顧 297第10章 三維動(dòng)畫演示系統(tǒng) 299 10.1 系統(tǒng)簡(jiǎn)介 299 10.2 開發(fā)技術(shù)介紹 301 10.3 系統(tǒng)設(shè)計(jì) 305 10.4 系統(tǒng)的界面設(shè)計(jì) 306 10.5 Java 3D初始化程序 309 10.6 輸入處理模塊 322 10.7 知識(shí)點(diǎn)回顧 324第11章 視頻播放系統(tǒng) 325 11.1 系統(tǒng)簡(jiǎn)介 325 11.2 JMF軟件包的使用 326 11.3 系統(tǒng)設(shè)計(jì) 331 11.4 系統(tǒng)的界面設(shè)計(jì) 337 11.5 選擇程序 341 11.6 播放程序 343 11.7 界面程序 347 11.8 知識(shí)點(diǎn)回顧 349
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
JBuilder9軟件開發(fā)項(xiàng)目實(shí)踐 PDF格式下載