JBuilder9軟件開發(fā)項目實踐

出版時間:2004-3-1  出版社:清華大學出版社  作者:陸正中,馬進德,石正貴  頁數(shù):348  字數(shù):547000  
Tag標簽:無  

內容概要

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    JBuilder9軟件開發(fā)項目實踐 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7