第1章 JBuilder 9的集成開發(fā)環(huán)境及其基本控件
1. 1 菜單欄
1. 1. 1 File 文件 菜單
1. 1. 2 Edit 編輯 菜單
1. 1. 3 View 視圖 菜單
1. 1. 4 Project 工程 菜單
1. 1. 5 Run 運行 菜單
1. 1. 6 Team 團隊 菜單
1. 1. 7 Wizards 向導 菜單
1. 1. 8 Tools 212具 菜單
1. 2 控件欄
1. 3 對象瀏覽器
1. 4 用戶界面設計器
1. 5 源代碼編輯器
1. 6 錯誤檢查和調試
1. 7 應用程序向導
1. 7. 1 使用ProjectWizard創(chuàng)建工程
1. 7. 2 使用ApplicationWizard創(chuàng)建應用程序
1. 8 AWT基本控件
1. 9 Swing基本控件
1. 9. 1 JPasswordField控件
1. 9. 2 JSlider控件
1. 9. 3 JColorChoose控件
1. 9. 4 JFileChoose控件
1. 9. 5 JsplitPane, JTree和JEditorPane控件
1. 9. 6 JToolBar控件
1. 10 AWT和Swing綜合實例--文件和顏色選擇器
1. 10. 1 添加用戶控件
1. 10. 2 修改屬性
1. 10. 3 為控件添加驅動代碼
1. 10. 4 運行程序
第2章 信用卡賬戶管理系統(tǒng)
2. 1 系統(tǒng)簡介
2. 2 JBuilder9的數(shù)據(jù)庫基本控件
2. 2. 1 數(shù)據(jù)庫應用開發(fā)的主要控件
2. 2. 2 Borland與數(shù)據(jù)庫相關的軟件包
2. 3 系統(tǒng)設計
2. 3. 1 信用卡賬戶系統(tǒng)的系統(tǒng)結構
2. 3. 2 數(shù)據(jù)流的流向
2. 3. 3 信用卡賬戶系統(tǒng)的設計流程
2. 4 建立數(shù)據(jù)庫的E-R模型
2. 5 創(chuàng)建信用卡賬戶的數(shù)據(jù)庫
2. 5. 1 數(shù)據(jù)庫的表格設計
2. 5. 2 數(shù)據(jù)庫中的關系圖和視圖設計
2. 6 系統(tǒng)的圖形界面實現(xiàn)
2. 6. 1 創(chuàng)建工程
2. 6. 2 創(chuàng)建應用程序
2. 6. 3 創(chuàng)建Panel并添加控件
2. 7 系統(tǒng)數(shù)據(jù)庫事務設計
2. 7. 1 配置JDBC驅動程序
2. 7. 2 JDBC基礎
2. 7. 3 建立與數(shù)據(jù)庫連接的類
2. 7. 4 設計頁面中的數(shù)據(jù)庫事務
2. 8 系統(tǒng)頁面事件處理
2. 8. 1 按鈕及JTree響應設計
2. 8. 2 參數(shù)傳遞
2. 9 知識點回顧
第3章 公共交通查詢系統(tǒng)
3. 1 系統(tǒng)簡介
3. 2 設計的流程圖和系統(tǒng)結構圖
3. 2. 1 公共交通查詢系統(tǒng)的系統(tǒng)結構
3. 2. 2 數(shù)據(jù)流的流向
3. 2. 3 公共交通查詢系統(tǒng)的設計流程
3. 3 建立數(shù)據(jù)庫的E-R模型
3. 4 創(chuàng)建公共交通查詢系統(tǒng)的數(shù)據(jù)庫
3. 4. 1 數(shù)據(jù)庫的表格設計
3. 4. 2 數(shù)據(jù)庫中的關系圖和視圖設計
3. 5 系統(tǒng)的圖形界面實現(xiàn)
3. 5. 1 創(chuàng)建工程
3. 5. 2 創(chuàng)建應用程序和Frame
3. 5. 3 創(chuàng)建Panel并添加控件
3. 6 系統(tǒng)數(shù)據(jù)庫事務設計
3. 6. 1 建立與數(shù)據(jù)庫的連接
3. 6. 2 設計頁面里的數(shù)據(jù)庫事務
3. 7 系統(tǒng)頁面事件處理
3. 8 服務器端數(shù)據(jù)庫管理
3. 8. 1 數(shù)據(jù)庫的初始化
3. 8. 2 表格中數(shù)據(jù)的管理
3. 9 知識點回顧
第4章 網吧計費管理系統(tǒng)
4. 1 系統(tǒng)簡介
4. 2 系統(tǒng)設計
4. 2. 1 網吧計費管理系統(tǒng)的系統(tǒng)結構
4. 2. 2 數(shù)據(jù)流的流向
4. 2. 3 網吧計費管理系統(tǒng)的設計流程
4. 3 建立數(shù)據(jù)庫的E-R模型
4. 4 創(chuàng)建網吧計費管理系統(tǒng)的數(shù)據(jù)庫
4. 4. 1 數(shù)據(jù)庫的表設計
4. 4. 2 數(shù)據(jù)庫中的關系圖和視圖設計
4. 5 系統(tǒng)的圖形界面實現(xiàn)
4. 5. 1 建立系統(tǒng)開發(fā)工程
4. 5. 2 建立應用程序和Frame
4. 5. 3 創(chuàng)建Panel并添加控件
4. 5. 4 創(chuàng)建Dialog并添加控件
4. 6 系統(tǒng)數(shù)據(jù)庫事務設計
4. 6. 1 建立與數(shù)據(jù)庫連接的類
4. 6. 2 設計頁面的數(shù)據(jù)庫事務
4. 6. 3 設計對話框的數(shù)據(jù)庫事務
4. 7 系統(tǒng)頁面事件處理
4. 7. 1 菜單和按鈕響應設計
4. 7. 2 參數(shù)傳遞
4. 8 知識點回顧
第5章 小型超市進銷存系統(tǒng)
5. 1 系統(tǒng)簡介
5. 2 Web應用的技術模型
5. 2. 1 B/S結構簡介
5. 2. 2 JSP和Servlet技術簡介
5. 2. 3 JSP基本語法
5. 2. 4 JSP中隱含的固有對象
5. 2. 5 在JSP中使用JavaBean
5. 2. 6 基于JSP的Web框架模型
5. 3 設計流程和系統(tǒng)結構圖
5. 3. 1 進貨管理
5. 3. 2 銷售管理
5. 3. 3 存貨查詢
5. 4 建立數(shù)據(jù)庫的E-R模型
5. 4. 1 進貨數(shù)據(jù)記錄表 Buy
5. 4. 2 銷售數(shù)據(jù)記錄表 Sale
5. 4. 3 庫存數(shù)據(jù)記錄表 Reserve
5. 4. 4 商品記錄表 Ware
5. 4. 5 供貨商記錄表 Supplier
5. 4. 6 用戶表 User
5. 5 創(chuàng)建超市進銷存系統(tǒng)數(shù)據(jù)庫
5. 6 系統(tǒng)的圖形界面設計
5. 6. 1 登錄界面
5. 6. 2 進貨信息錄入界面
5. 6. 3 進貨信息顯示界面
5. 6. 4 銷售信息錄入界面
5. 6. 5 銷售結果顯示界面
5. 6. 6 庫存查詢條件錄入界面
5. 6. 7 庫存查詢結果顯示界面
5. 7 在JBuilder9中創(chuàng)建Web工程
5. 7. 1 創(chuàng)建一個空的工程
5. 7. 2 在新創(chuàng)建的工程中創(chuàng)建Web應用程序
5. 8 Web系統(tǒng)安全控制的實現(xiàn)
5. 8. 1 數(shù)據(jù)庫訪問
5. 8. 2 網站安全控制
5. 8. 3 編碼問題
5. 8. 4 啟動Tomcat進行調試
5. 9 超市進貨處理程序實現(xiàn)
5. 9. 1 超市進貨信息錄入程序
5. 9. 2 進貨處理以及結果顯示程序
5. 10 超市銷售處理程序實現(xiàn)
5. 10. 1 超市銷售信息錄入程序
5. 10. 2 銷售處理以及銷售結果顯示程序
5. 11 超市存貨查詢程序實現(xiàn)
5. 11. 1 查詢條件錄入程序
5. 11. 2 查詢處理模塊以及結果顯示模塊
5. 12 知識點回顧
第6章 多人聊天系統(tǒng)
6. 1 系統(tǒng)簡介
6. 2 開發(fā)技術與相關控件
6. 2. 1 聊天系統(tǒng)的基本原理
6. 2. 2 JBuilder9中的基本網絡控件
6. 3 系統(tǒng)結構與設計流程
6. 3. 1 聊天系統(tǒng)的系統(tǒng)結構
6. 3. 2 信息流設計
6. 3. 3 聊天系統(tǒng)的設計流程
6. 4 系統(tǒng)的圖形界面實現(xiàn)
6. 4. 1 服務器端圖形界面設計
6. 4. 2 客戶端圖形界面設計
6. 5 服務器端程序實現(xiàn)
6. 5. 1 建立連接以及監(jiān)聽客戶端程序
6. 5. 2 服務器端讀取并發(fā)送信息程序
6. 5. 3 異常處理以及斷開連接程序
6. 6 客戶端程序實現(xiàn)
6. 6. 1 建立連接程序
6. 6. 2 客戶端讀取并發(fā)送信息程序
6. 6. 3 輸入聊天信息處理程序
6. 6. 4 異常處理以及斷開連接程序
6. 7 知識點回顧
第7章 FTP客戶端實現(xiàn)
7. 1 系統(tǒng)簡介
7. 2 FTP客戶端設計原理
7. 2. 1 FTP基本原理
7. 2. 2 JBuilder中FTP庫簡介
7. 3 系統(tǒng)工作流程與結構
7. 4 系統(tǒng)的圖形界面設計
7. 4. 1 主界面的設計
7. 4. 2 連接FTP服務器界面的設計
7. 4. 3 文件處理界面的設計
7. 4. 4 界面設計的程序實現(xiàn)
7. 5 登錄程序
7. 6 瀏覽功能的實現(xiàn)
7. 6. 1 瀏覽服務器端的程序
7. 6. 2 本地瀏覽程序
7. 7 文件下載和上傳程序
7. 7. 1 文件下載程序
7. 7. 2 文件上傳程序
7. 8 知識點回顧
第8章 一個P2P文件共享軟件
8. 1 系統(tǒng)簡介
8. 2 項目背景
8. 2. 1 P2P的發(fā)展歷程
8. 2. 2 P2P系統(tǒng)的分類
8. 2. 3 P2P的商機與挑戰(zhàn)
8. 2. 4 P2P的體系結構
8. 2. 5 P2P的現(xiàn)狀與未來
8. 3 系統(tǒng)實現(xiàn)原理
8. 3. 1 P2P基本原理介紹
8. 3. 2 利用Socket進行Java網絡編程
8. 4 設計流程圖與系統(tǒng)結構圖
8. 4. 1 設計流程圖
8. 4. 2 系統(tǒng)結構圖
8. 5 界面設計
8. 6 網絡監(jiān)聽資源程序
8. 6. 1 Server監(jiān)聽類
8. 6. 2 DownloadFile監(jiān)聽類
8. 6. 3 開始監(jiān)聽
8. 7 網絡連接 connection
8. 8 網絡共享
8. 9 文件下載
8. 10 ShareP2P和流行的P2P軟件之比較
8. 11 知識點回顧
第9章 多方位演示系統(tǒng)
9. 1 系統(tǒng)簡介
9. 2 開發(fā)技術介紹
9. 2. 1 圖形繪制中的橡皮筋技術
9. 2. 2 圖像的顯示. 過濾和跟蹤
9. 2. 3 動畫制作及相關問題
9. 2. 4 聲音技術
9. 3 系統(tǒng)設計
9. 3. 1 主體框架和功能設計
9. 3. 2 各模塊框架和功能設計
9. 4 系統(tǒng)的界面設計
9. 4. 1 菜單欄的設計
9. 4. 2 具欄的設計
9. 4. 3 繪制播放區(qū)的設計
9. 5 多線程程序
9. 5. 1 多線程的創(chuàng)建
9. 5. 2 動畫線程實現(xiàn)
9. 6 圖形繪制程序
9. 6. 1 圖形繪制準備
9. 6. 2 圖形繪制
9. 7 動畫程序
9. 7. 1 動畫播放準備
9. 7. 2 動畫播放
9. 8 聲音播放程序
9. 9 輸入處理和演示界面程序
9. 10 知識點回顧
第10章 三維動畫演示系統(tǒng)
10. 1 系統(tǒng)簡介
10. 2 開發(fā)技術介紹
10. 2. 1 物體的表示方法
10. 2. 2 三維變換及渲染
10. 2. 3 Java 3D簡介
10. 2. 4 Java 3DSDK的安裝
10. 2. 5 Java 3DAPI的結構
10. 3 系統(tǒng)設計
10. 3. 1 系統(tǒng)模塊結構
10. 3. 2 設計過程簡述
10. 4 系統(tǒng)的界面設計
10. 5 Java 3D初始化程序
10. 5. 1 準備工作
10. 5. 2 創(chuàng)建場景圖
10. 5. 3 創(chuàng)建根場景圖模塊 createSceneGraph
10. 5. 4 創(chuàng)建3D文字模塊 createText
10. 5. 5 創(chuàng)建3D形體的模塊 createObject
10. 5. 6 自定義3D形體類 classT3DGeometry
10. 6 輸入處理模塊
10. 7 知識點回顧
第11章 視頻播放系統(tǒng)
11. 1 系統(tǒng)簡介
11. 2 JMF軟件包的使用
11. 2. 1 JMF軟件包的功能
11. 2. 2 JMF軟件包的安裝
11. 3 系統(tǒng)設計
11. 3. 1 設計過程
11. 3. 2 系統(tǒng)結構圖
11. 4 系統(tǒng)的界面設計
11. 4. 1 主界面設計
11. 4. 2 輔助界面設計
11. 5 選擇程序
11. 6 播放程序
11. 6. 1 JMF的重要對象
11. 6. 2 播放程序實現(xiàn)代碼
11. 7 界面程序
11. 8 知識點回顧