內容介紹
內容簡介本書全面深入地介紹了C++Builder 4的資料庫及MIDAS編程技術。全書共分14章。前
2章集中介紹了應用程式的體系結構,重點是如何從單層、兩層平滑地過渡到多層;隨後,又
介紹了傳統的資料庫編程技術,包括數據集、BDE會話期、連線資料庫、欄位對象、表、查
詢、存儲過程、數據感知控制項等內容;在最後兩章詳細剖析了幾個典型的示範程式,以幫助
讀者更快更好地掌握有關編程技巧。本書的重點是MIDAS技術,這是C++Builder4的精髓,
也是廣大程式設計師迫切需要掌握的技術。
本書內容豐富、全面,語言簡潔易懂。適用於程式設計師、資料庫工作人員及大專院校相關
專業的師生自學、教學參考書。
本書配套光碟內容包括:1與本書配套的電子書;2送“精通VisualC++5.0”多媒體學
習軟體。
作品目錄
目 錄第1章 設計資料庫應用程式
1.1使用資料庫
1.2資料庫應用程式的體系結構
1.3設計用戶界面
第2章 單層和兩層的應用程式
2.1基於BDE的應用程式
2.2事務
2.3基於檔案的單層資料庫應用程式
第3章 創建多層應用程式
3.1多層體系結構的概述
3.2選擇連線方式
3.3創建應用程式伺服器的一般步驟
3.4遠程數據模組
3.5Provider
3.6創建客戶程式的一般步驟
3.7與應用程式伺服器連線
3.8調用伺服器上的接口
3.9在客戶端糾錯
3.10更新數據
3.11自定義應用程式伺服器
3.12使遠程數據模組不依賴於狀態
3.13多層體系結構下的事務
3.14把客戶程式設計為ActiveForm
第4章 BDE會話期
4.1TSession
4.2檢索有關BDE會話期的信息
4.3管理BDE別名
4.4遍歷所有的TDatabase構件
4.5訪問Paradox表
4.6口令
4.7管理多個BDE會話期對象
第5章 連線資料庫
5.1永久和臨時的TDatabase構件
5.2控制連線
5.3遍歷一個資料庫的所有數據集
5.4TDatabase與TSession的關係
第6章 什麼是數據集
6.1打開和關閉數據集
6.2數據集的狀態
6.3瀏覽記錄
6.4書籤
6.5搜尋特定的記錄
6.6過濾
6.7修改數據
6.8事件
6.9TBDEDataSet
6.10TDBDataSet
第7章 欄位對象
7.1具體的欄位對象
7.2理解欄位對象
7.3動態欄位對象
7.4永久欄位對象
7.5設定永久欄位對象的特性
7.6屬性集
7.7顯示、轉換和訪問欄位的值
7.8欄位級糾錯
7.9Oracle8的對象欄位
第8章 訪問表格
8.1使用TTable構件的一般步驟
8.2在表格中搜尋記錄
8.3對記錄排序
8.4選擇部分記錄
8.5對表格整體的操作
8.6Master/Detai1關係
8.7嵌套表
8.8從另一個表格中引入數據
8.9使用TBatchMove
第9章 查詢資料庫
9.1有效地使用查詢
9.2可以查詢哪些資料庫
9.3使用TQuery構件的一般步驟
9.4指定要執行的SQL語句
9.5參數
9.6執行查詢
9.7異構查詢
9.8雙向游標
9.9查詢結果
第10章 存儲過程
10.1概述
10.2什麼時候需要用存儲過程
10.3怎樣使用存儲過程
10.4創建一個存儲過程
10.5存儲過程的參數
第11章 TClientDataSet
11.1瀏覽和編輯數據
11.2索引
11.3計算欄位
11.4統計值
11.5數據包
11.6與套用伺服器通信
11.7在檔案中存取數據
第12章 使用數據控制項
12.1C++Bui1der4中有哪些數據控制項
12.2數據控制項的基本用法
12.3顯示單個欄位的數據控制項
12.4用列表框和組合框顯示和編輯數據
12.5用複選框處理布爾類型的欄位
12.6用單選分組框限制欄位的值
12.7使用TDBGrid
12.8導航器
12.9數據源
第13章 剖析幾個資料庫應用程式
13.1一個後台查詢的示範程式
13.2一個快取更新的示範程式
13.3一個Client/Server示範程式
13.4一個TDBCtrlGrid構件的示範程式
13.5一個捕捉資料庫錯誤的示範程式
13.6一個對數據集進行過濾的示範程式
13.7一個顯示備註欄位和圖像欄位的示範程式
13.8一個動態改變過濾條件的示範程式
13.9一個複雜的資料庫應用程式
第14章 剖析幾個MlDAS示範程式
14.1一個ActiveForm的例子
14.2一個動態傳遞SQL語句的示範程式
14.3一個雇員管理程式
14.4一個演示Master/Detail關係的示範程式
14.5一個動態設定查詢參數的示範程式