《Java網路程式設計項目教程:校園通系統的實現》以實現一個校園通系統為線索。將Java的圖形用戶界面程式設計、資料庫程式開發、網路編程等知識連線在一起。內容講解遵循軟體項目的開發周期,從項目設計入手。循序漸進地詳細解析各個子模組的實現,最後以系統發布結束。
基本介紹
- 書名:Java網路程式設計項目教程:校園通系統的實現
- 作者:王茹香
- 出版社:中國人民大學出版社
- 出版時間:2010年5月1日
圖書信息,內容簡介,圖書目錄,
圖書信息
ISBN: 9787300120591
開本: 16開
定價: 25.00元
內容簡介
《Java網路程式設計項目教程:校園通系統的實現》力求使讀者一方面提高編程技能,另一方面掌握在實際項目開發中Java各項技術的綜合運用。
《Java網路程式設計項目教程:校園通系統的實現》不僅適合有編程經驗的讀者學習,也適合有一定程式設計語言基礎的讀者自學。《Java網路程式設計項目教程:校園通系統的實現》可作為高等院校高職高專計算機專業教材和相關培訓教材,也可作為程式設計人員的參考用書。
圖書目錄
第1章 本書學習情境:校園通系統設計案例的引人
1.1 校園通系統設計的需求分析
1.2 系統設計
1.2.1 系統體系結構設計
1.2.2 客戶端模組設計
項目實訓1
第2章 任務一:掌握校園通系統的開發環境
2.1 JBuilder界面介紹
2.2 創建JBuilder的工程
2.2.1 設定工程的名稱、根目錄以及工程模板
2.2.2 設定工程的路徑
2.2.3 設定工程支持的編碼方式及文檔信息
2.3 實現HelloWorld應用程式
2.3.1 創建一個類
2.3.2 類的編輯、編譯和運行
2.3.3 運行類檔案
2.4 案例:實現一個簡單的計算器
2.4.1 創建工程及應用程式
2.4.2 工程檔案分析
2.4.3 圖形用戶界面設計
2.4.4 添加事件處理
2.4.5 事件處理機制分析
2.4.6 JBuiIder的工程資料夾
2.5 幫助文檔的使用
項目實訓2
第3章 任務二:實現校園通系統的圖形用戶界面
3.1 子任務1:用戶信息註冊界面的設計
3.1.1 任務分析
3.1.2 新組件的使用
3.1.3 系統實現
3.1.4 改進一:分頁顯示註冊信息
3.1.5 改進二:利用多窗體完成用戶註冊功能
3.2 子任務2:查看聊天記錄界面的設計
3.2.1 任務分析
3.2.2 知識準備
3.2.3 查看聊天記錄界面的基本實現
3.2.4 改進:利用JTree實現好友分組功能
3.3 子任務3:校園通系統客戶端界面的實現
3.3.1 任務分析
3.3.2 創建名為clientGUI的項目
3.3.3 AddFriendDialog的實現
3.3.4 ChatPanel的實現
3.3.5 MainFrame的實現
項目實訓3
第4章 任務三:實現校園通系統的資料庫操作(1)
4.1 子任務1:創建校園通系統的資料庫
4.2 子任務2:學習Java與資料庫的連線方法
4.2.1 JDBC簡介
4.2.2 JDBC驅動程式
4.3 子任務3:JDBc驅動程式的安裝及配置
4.3.1 MSSQLServer2008中需要進行的設定
4.3.2 驅動程式的下載及安裝
4.3.3 在JBuilder中配置資料庫驅動程式
4.4 子任務4:掌握JDBC的基本使用
4.4.1 JDBC的核心類
4.4.2 利用JDBC運算元據庫的步驟
4.4.3 使用JDBC-ODBC橋連線資料庫的步驟
4.5 子任務5:模擬實現校園通系統的資料庫操作
4.5.1 註冊功能的實現
4.5.2 登錄、聊天等功能的實現
項目實訓4
第5章 任務三:實現校園通系統的資料庫操作(2)——利用JBllilder的資料庫組件實現
5.1 DpataExpress常用組件的使用
5.1.1 DJatat}ase組件及其使用
5.1.2 QueryDataset組件及其使用
5.1.3 利用DatatBase和QueyDataSet組件實現校園通系統的登錄
5.1.4 ParameterROW組件及其使用
5.2 dbSwing常用組件的使用
5.2.1 常用的dbSwing組件
5.2.2 利用dbSwing組件實現校園通系統的聊天記錄查詢功能
5.3 利用JBuilder的資料庫組件實現校園通系統的資料庫操作
5.3.1 在RegisterFrame中資料庫操作的實現
5.3.2 在MainFrame中好友列表的顯示
5.3.3 在ChatPanel中聊天功能的實現
5.3.4 在AddFriericlDialog中添加好友功能的實現
5.3.5 在MainFrame中刪除好友功能的實現
項目實訓5
第6章 任務四:實現校園通系統的網路通信
6.1 子任務1:理解網路通信的基本知識
6.2 子任務2:掌握Java的多執行緒
6.2.1 獲得新執行緒的兩種方式
6.2.2 Thread類的常用方法
6.2.3 多執行緒的幾個基本概念
6.2.4 案例:多執行緒的套用
6.3 子任務3:掌握基於TCP協定的網路通信的實現
6.3.1 用於TCP協定的網路編程類
6.3.2 案例:實現基於TCP協定的簡單網路通信
6.4 子任務4:掌握基於UDP協定的網路通信的實現
6.4.1 用於UDP協定的網路編程類
6.4.2 案例:實現基於UDP協定的網路通信
6.5 子任務5:實現基於UDP協定的多客戶信息廣播
6.5.1 伺服器端的實現
6.5.2 客戶端的實現
項目實訓6
第7章 即時通信軟1.牛_校園通系統的實現
7.1 系統的通信協定、項目組和項目的創建
7.2 實現校園通系統的伺服器端
7.2.1 CampurCommunicationSServrefThread類的實現
7.2.2 CamDusCommunicationsServer類的實現
7.3 實現校園通系統的客戶端
7.3.1 L0ginFrame類的功能實現
7.3.2 RegisterFrame類的功能實現
7.3.3 MainFrarne類的功能實現
7.3.4 ChatPanel類的功能實現
7.3.5 AddFriendDialog類的功能實現
7.3.6 ChatHistoryFr啪e類的功能實現
項目實訓7
第8章 項目發布
8.1 將項目打成可執行的Jar包
8.2 在應用程式中包含JRE
項目實訓8
參考文獻