內容簡介
本書系統地講授了如何使用C++Builder2007和SQLServer2005開發(遠程)資料庫套用系統,它將知識體系和工作過程有機地合為一體。第1章介紹了資料庫套用系統開發的必備知識;第2章和第3章介紹了“成績管理系統”開發的基本過程,按照軟體工程規範,開發一個典型的資料庫套用系統;第4章介紹了開發一個遠程資料庫套用系統,是資料庫套用系統開發的提高階段。
目錄
第1章預備知識
1.1第一個C++Builder程式
1.2C++Builder的類與對象
1.3C++Builder對象的屬性
1.4C++Builder的事件
1.5窗體生命周期中的5種事件
1.6普通窗體的調用
1.7MDI窗體主選單方式調用
1.8AnsiString類
1.9S110WMessage例程
1.10MessageDlg例程
1.11InputBox和InputQuery例程
1.12指針變數及this指針變數
1.13TListBox組件和TCheckListBox組件
1.14TComboBox組件
1.15C++Builder應用程式級全局變數
1.16彈出式選單的套用
1.17編寫動態程式庫檔案
1.18動態調用動態程式庫檔案
1.19SQLServer資料庫的附加與分離
1.20記錄集指針的移動方法
1.21記錄集的數據操作方法
1.22基礎表欄位的4層限制
1.23基礎表的Master—Detail關係設計
1.24獲取記錄集的書籤、欄位和記錄等各項數據的方法
1.25任意欄位組合查詢
1.26在SQLServer2005中創建資料庫
1.27SQLServer資料庫導入
1.28設定數據表的主鍵
1.29設定數據表間的關係
1.30試用Access版單機系統
第2章開發成績管理系統
2.1“成績管理系統”概況
2.2概要設計
2.3系統總控模組詳細設計與編碼
2.4編輯學生模組詳細設計與編碼
2.5編輯教師模組詳細設計與編碼
2.6編輯課程模組詳細設計與編碼
2.7編輯任教模組詳細設計與編碼
2.8編輯選修模組詳細設計與編碼
2.9查詢列印模組詳細設計與編碼
2.10用戶認證模組詳細設計與編碼
2.11關於模組詳細設計與編碼
2.12製作幫助文檔
2.13模組組裝
第3章系統開發外圍工作
3.1使用Skin++皮膚
3.2編譯Release版可執行程式
3.3使用AsPack壓縮EXE檔案
3.4使用InstallShield製作安裝包
第4章開發遠程資料庫套用系統
4.1開發第一個WebService服務程式
4.2實現客戶端應用程式(一)
4.3實現客戶端應用程式(二)
4.4結合資料庫的WebService
4.5實現客戶端應用程式(三)
4.6開發WebService資料庫套用系統
4.7實現客戶端應用程式(四)
4.8建立ISAPI類型的Web服務端
4.9開發調用ISAPI服務的客戶端
參考文獻
……