第1章 Delphi數據庫系統(tǒng)
1.1 數據庫系統(tǒng)概述
1.1.1 數據庫
1.1.2 數據庫管理系統(tǒng)
1.1.3 關系數據庫模型
1.1.4 數據庫應用程序
1.2 Delphi數據庫體系結構
1.2.1 數據訪問組件
1.2.2數據控制組件
1.3 Delphi 5在數據庫方面的新技術
1.3.1 ADO數據集組件
1.3.2 數據模塊設計體
1.3.3 IBX組件
1.3.4 MIDAS方面的增強
1.4 數據庫應用程序的開發(fā)步驟
1.4.1 概述
1.4.2 數據庫應用程序的開發(fā)步驟
第2章 數據訪問組件
2.1 數據訪問組件簡介
2.2 數據集組件TDataSet及其使用
2.2.1 數據集組件的當前狀態(tài)
2.2.2 數據集的打開和關閉
2.2.3 數據記錄指針的移動
2.2.4 數據更新
2.2.5 書簽管理
2.2.6 控制連接
2.2.7 記錄緩沖區(qū)管理
2.2.8 過濾記錄
2.2.9 數據集組件的響應事件
2.3 TTable組件及其使用
2.3.1 TTable組件的重要屬性
2.3.2 TTable組件的重要方法和事件
2.3.3 用TTable組件動態(tài)創(chuàng)建數據庫
2.4 TDataSource組件及其使用
2.4.1 TDataSource組件的重要屬性
2.4.2 TDataSource組件的重要方法和事件
2.5 TBatchMoVe組件及其使用
2.5.1 TBatchMove組件的重要屬性
2.5.2 TBatchMove組件的重要方法和事件
2.6 TNestedTable組件簡介
2.7 TSession組件及其使用
2.7.1 TSession組件的重要屬性
2.7.2 TSession組件的重要方法和事件
2.7.3 TSession組件應用實例
2.8 TUpdateSQL組件及其使用
2.8.1 TUpdateSQL組件的重要屬性
2.8.2 TUpdateSQL組件的重要方法和事件
第3章 數據控制組件
3.1 數據控制組件簡介
3.2 TDBText組件及其使用
3.2.1 TDBText組件的重要屬性
3.2.2 TDBText組件的應用實例
3.3 TDBEdit組件及其使用
3.4 TDBGrid組件及其使用
3.4.1 TDBGrid組件的重要屬性
3.4.2 TDBGrid組件的重要方法和事件
3.4.3 TDBGrid組件的應用實例
3.5 TDBNavigator組件及其使用
3.5.1 TDBNavigator組件的重要屬性
3.5.2 TDBNavigator組件的重要方法和事件
3.6 TDBMemo組件及其使用
3.6.1 TDBMemo組件的重要屬性
3.6.2 TDBMemo組件的重要方法和事件
3.7 TDBImage組件及其使用
3.7.1 TDBImage組件的重要屬性
3.7.2 TDBImage組件的重要方法和事件
3.7.3 TDBImage組件和TDBMemo組件的應用實例
3.8 數據控制組件中的列表框和組合框
3.8.1 TDBListBox組件及其使用
3.8.2 TDBComboBox組件及其使用
3.8.3 TDBLookupListBox組件及其使用
3.8.4 TDBLookupComboBox組件及其使用
3.9 TDBCheckBox組件及其使用
3.10 TDBRadioGroup組件及其使用
3.11 TDBRichEdit組件及其使用
3.12 TDBCtrlGrid組件及其使用
3.12.1 TDBCtrlGrid組件的重要屬性
3.12.2 TDBCtrlGrid組件的重要方法和事件
3.12.3 TDBCtrlGrid組件的應用實例
3.13 TDBChart組件及其使用
第4章 數據庫應用開發(fā)基礎
4.1 創(chuàng)建第一個Delphi數據庫應用程序
4.1.1 用Database Desktop創(chuàng)建數據庫
4.1.2 使用Database Form Wizard創(chuàng)建數據庫窗體
4.1.3 了解由Database Form Wizard創(chuàng)建的數據庫窗體
4.1.4 運行應用程序
4.1.5 創(chuàng)建數據庫應用程序的步驟
4.2 創(chuàng)建主要--明細型數據庫應用程序
4.2.1 一對多關系的主要--明細型數據庫應用
4.2.2 一對多--多關系的主要--明細型數據庫應用
4.3 使用數據模塊
4.3.1 為什么使用數據模塊
4.3.2 如何使用數據模塊
4.3.3 使用數據模塊的一個實例
4.4 數據庫中的數據處理
4.4.1 查詢數據庫表中的數據
4.4.2 修改數據庫表中的記錄
4.4.3 輸入數據的有效性驗證
4.5 字段對象的使用
4.5.1 字段對象的類型
4.5.2 創(chuàng)建永久性的字段對象
4.5.3 使用計算字段
4.5.4 字段對象的屬性設置
4.5.5 字段對象的重要方法和事件
4.5.6 字段對象的訪問
4.5.7 字段對象的讀取和賦值
4.5.8 設定字段對象的顯示格式
第5章 SQL編程
5.1 SQL語言簡介
5.1.1 SQL語言的歷史
5.1.2 SQL語言的組成
5.1.3 SQL語言的特點
5.2 SQL的數據操作
5.2.1 SQL的數據類型
5.2.2 從數據庫中檢索數據
5.2.3 數據更新
5.3 TQuery組件及其使用
5.4 編寫第一個簡單的SQL程序
5.4.1 SQL命令文本的編寫
5.4.2 SQL程序的執(zhí)行
5.4.3 通過TQuery組件如何獲得活動的數據
5.4.4 Prepare方法的使用
5.4.5 異構查詢
5.5 動態(tài)SQL的編程
5.6 SQL編程實例
第6章 報表的制作和使用
6.1 QuickReport組件
6.1.1 TQuickRep組件及其使用
6.1.2 TQRSubDetail組件及其使用
6.1.3 TQRBand組件及其使用
6.1.4 TQRChildBand組件及其使用
6.1.5 TQRGroup組件及其使用
6.1.6 TQRLabe組件及其使用
6.1.7 TQRDBText組件及其使用
6.1.8 TQRExpr組件及其使用
6.1.9 TQRSysData組件及其使用
6.1.10 TQRMemo組件及其使用
6.1.11 TQRRichText組件及其使用
6.1.12 TQRDBRichText組件及其使用
6.1.13 TQRShape組件及其使用
6.1.14 TQRImage組件及其使用
6.1.15 TQRDBImage組件及其使用
6.1.16 TQRCompositeReport組件及其使用
6.1.17 TQRPreview組件及其使用
6.1.18 TQRChart組件及其使用
6.2 快速生成報表
6.2.1 使用Quick Report Wizard
6.2.2 使用Report Templates
第7章 Decision Cube組件
7.1 Decision Cube組件簡介
7.2 TDecisionQuery組件及其使用
7.2.1 指定交叉數據表中的維
7.2.2 編寫SQL語句
7.3 TDecisionCube組件及其使用
7.3.1 TDecisionCube組件的重要屬性
7.3.2 Decision Cube Editor編輯框
7.3.3 TDecisionCube組件的主要方法和事件
7.4 TDecisionGrid組件及其使用
7.4.1 TDecisionGrid組件的重要屬性
7.4.2 TDecisionGrid組件的重要方法和事件
7.5 TDecisionGraph組件及其使用
7.6 TDecisionPivot組件及其使用
7.6.1 TDecisionPivot組件的重要屬性
7.6.2 TDecisionPivot組件的重要方法和事件
7.7 TDecisionSource組件及其使用
7.7.1 TDecisionSource組件的重要屬性
7.7.2 TDecisionSource組件的重要方法和事件
7.8 Decision Cube組件的應用實例
第8章 客戶/服務器應用程序開發(fā)
8.1 客戶/服務器應用開發(fā)原理
8.1.1 客戶/服務器體系結構
8.1.2 各種數據庫服務器產品介紹
8.1.3 Delphi的客戶/服務器解決方案——IDAPI
8.2 Delphi客戶/服務器應用開發(fā)環(huán)境的構造
8.2.1 建立和管理數據庫別名(Alias)
8.2.2 配置SQL Link驅動程序缺省設置的方法
8.2.3 連接SQL服務器
8.2.4 Delyhi與各種數據庫的鏈接
8.3 Delphi客戶/服務器數據庫開發(fā)技術
8.3.1 使用TDatabase組件連接數據庫服務器
8.3.2 處理Client/Server事務控制
8.3.3 使用存儲過程
8.3.4 從開發(fā)平臺到服務器的向上適化
8.4 客戶/服務器應用實例分析
8.4.1 數據庫環(huán)境介紹
8.4.2 應用程序分析
第9章 創(chuàng)建多層數據庫應用程序
9.1 多層數據庫技術概述
9.1.1 多層數據庫應用程序簡介
9.1.2 采用多層數據庫結構的特點
9.2 Delphi中的多層數據庫技術
9.2.1 Delyhi多層數據庫技術基礎
9.2.2 基于MIDAS技術的多層數據庫應用程序
9.3 創(chuàng)建應用程序服務器
9.4 創(chuàng)建客戶端應用程序
9.5 深入MIDAS技術
9.5.1 設置遠程數據模塊
9.5.2 連接到應用程序服務器
9.5.3 客戶端程序的結構
9.5.4 管理與服務器的連接
9.5.5 在客戶端糾錯
9.5.6 存取數據原理
9.5.7 更新數據
9.5.8 刷新數據
9.5.9 傳遞數據
9.6 注冊、安裝應用程序服務器
9.6.1 注冊應用程序服務器為自動操作服務器
9.6.2 將MTS對象安裝到MTS數據包中
9.6.3 注冊應用程序服務器的接口
9.7 自定義應用程序服務器
9.7.1 擴展應用程序服務器的接口
9.7.2 使用自定義的數據表
9.8 多層應用程序的事務處理管理
9.9 分布式主要--明細型關系
9.10 公文包模式
9.11 連接緩沖池
9.12 安全
9.13 把客戶端應用程序作為ActiveX組件發(fā)布
9.13.1 把客戶端應用程序作為ActiveX組件發(fā)布
9.13.2 為客戶端應用程序創(chuàng)建ActiveForm
9.14 多層數據庫應用程序的應用實例
第10章 Web服務器應用程序開發(fā)
10.1 幾種Web服務器應用開發(fā)技術介紹
10.1.1 CGI
10.1.2 Web Server API
10.1.3 ASP
10.1.4 JDBC
10.2 Delphi對Web服務器應用程序的支持
10.2.1 WWW工作原理
10.2.2 Web服務器的工作原理
10.2.3 Delphi對Web服務器應用程序支持的幾種方式
10.2.4 Web服務器應用程序的結構
10.2.5 各組件如何協(xié)調工作
10.2.6 如何迅速創(chuàng)建應用
10.2.7 利用數據庫組件輕松響應用戶請求
10.3 用Delyhi創(chuàng)建Web數據庫應用程序
10.3.1 TWebModule和TWebDispatcher組件及其使用
10.3.2 TWebRequest和TWebResponse對象及其使用
10.3.3 TPageProducer組件及其使用
10.3.4 TDataSetTableProducer和TQueryTableProducer組件及其使用
10.3.5 使用Cookie
10.3.6 重定向到另一個Web站點
10.3.7 從HTML表單中獲取信息
10.3.8 數據流
10.4 Web服務器應用程序實例