內容簡介
本書前9章通過具體實例全面講解了delphi 7 的新特性與集成開發環境、bde與odbc、實用開發工具、應用程式調試的方法步驟、高級編程技術、bde資料庫套用技術,以及網路應用程式開發方面的知識,使讀者掌握使用delphi 7 開發工程項目的方法、步驟、技術要點和技巧。
本書的後5章按照軟體工程規範,以《車輛綜合管理系統》為例,詳細介紹了使用delphi 7 開發一個中等規模套用系統的全過程,包括總體設計、資料庫設計、“車輛信息管理”和“門衛值班”程式設計,以及編寫該系統的用戶手冊等。
目錄
第1章 delphi 7特性與開發環境
1.1 特性
1.1.1 集成開發環境
1.1.2 新增組析頁、組件及屬性
1.1.3 網路通信功能
1.1.4 添加qreport組件頁
1.1.5 interbase admin組件頁
1.2 集成開發環境
1.2.1 主視窗
1.2.2 代碼編輯器
1.2.3 窗體設計視窗
1.2.4 object inspector
1.2.5 object treeview
1.2.6 project mnager
第2章 bde 與odbc
2.1 數據源與資料庫引擎
2.1.1 數據源
2.1.2 資料庫引擎
2.2 bde administrator
2.2.1 功能
.2.2.2 管理資料庫別名
2.3 設定odbc數據源
2.3.1 概述
2.3.2 bde和odbc
2.4 創建odbc數據源
2.4.1 使用bde administrtor
2.4.2 使用程式創建
2.4.3 實例——動態生成odbc數據源
第3章 實用開發工具
3.1 interbase 6.5
3.1.1 ibconsole
3.1.2 連線資料庫
3.1.3 功能
3.1.4 interbase admin組件頁
3.2 database desktop
3.2.1 啟動database desktop
3.2.2 建表
3.2.3 參數說明
3.2.4 table properties
3.2.5 用表結構創建新表
3.2.6 創建dbase資料庫
3.2.7 修改表結構
3.2.8 查詢與修改記錄
3.2.9 utilities工具
3.3 sql explorer
3.3.1 編輯資料庫別名
3.3.2 編輯資料庫數據
3.3.3 使用sql指令
3.3.4 數據詞典
3.3.5 屬性集
3.4 data pump
第4章 應用程式調試
4.1 調試命令
4.1.1 run下拉選單
4.1.2 debug子選單
4.2 使用斷點
4.2.1 設定和清除斷點
4.2.2 使用斷點調試程式
4.2.3 breakpoint list視窗
4.2.4 簡單斷點
4.2.5 條件斷點
4.3 臨視變數
4.3.1 檢查變數值
4.3.2 watch list視窗快捷選單
4.3.3 使用watch properties對話框
4.3.4 使用watch list視窗
4.4 debug inspector
4.5 其他調試工具
4.5.1 evaluate/modify視窗
4.5.2 call stack視窗
4.5.3 cpu視窗
4.5.4 goto address命令
4.6 步進調試
4.6.1 調試符號
4.6.2 步進調試與跟蹤
4.7 調試dll
4.8 evernt log視窗
4.9 module視窗
4.10 調試器選項
4.10.1 general頁面
4.10.2 evert頁面
4.10.3 language exceptions頁面
4.10.4 os exceptions頁面
第5章 高級編程技術
5.1 用異常處理程式檢查錯誤
5.1.1 異常處理的概念
5.1.2 異常處理語句
5.1.3 發出異常
5.1.4 關鍵字finally
5.1.5 捕捉未處理異常
5.1.6 調試異常處理
5.2 使用註冊表
5.2.1 註冊表鍵
5.2.2 數據類型
5.2.3 tregistry類
5.2.4 使用tregistry
5.3 字元串處理
5.3.1 字元串類型
5.3.2 字元串操作
5.3.3 字元串操作方法
5.4 檔案處理
5.4.1 檔案類型
5.4.2 檔案操作
5.4.3 使用檔案流
5.5 創建和使用模板
5.5.1 創建和使用組件模板
5.5.2 使用工程模板
5.5.3 添加工程到對象庫
5.5.4 創建和使用程式模板
第6章 bde資料庫套用技術
6.1 與資料庫相關的database組件
6.1.1 資料庫操作組作頁
6.2 bde組件頁
6.2.1 table組件
6.2.2 實例——套用table組件
6.2.3 query組件
6.2.4 實例——套用query組件
6.2.5 storedproc組件
6.3 與資料庫訪問等機制相關的bde組件
6.3.1 updatesql組件
6.3.2 batchmov組件
6.3.3 database組件
6.3.4 session組件
第7章 數據訪問與控制
7.1 data access組件頁
7.1.1 datasource組件
7.1.2 clientdataset組件
7.1.3 datasetprovider組件
7.1.4 xmltransform組件
7.1.5 使用xmltransform組件
7.1.6 xmltransformprovider組件
7.1.7 xmltransformclient組件
7.2 data controls組件頁
7.2.1 field組件
7.2.2 dbgrid組件
7.2.3 dbnvigator組件
7.2.4 dbedit dbtext組件
7.2.5 實例——使用data controls組件
7.2.6 dbmemo組件
7.2.7 dbimage組件
7.2.8 dblistbox 組件
7.2.9 dbcombobox組件
7.2.10 實例——使用dblistbox和 dbcombobox組件
7.2.11 dbceckbox組件
7.2.12 dbradiogroup組件
7.2.13 dblookuplistbox組件
7.2.14 dbctrlgrid組件
7.2.15 dbchart組件
第8章 c/s應用程式開發
8.1c/s組成
8.1.1 客戶機
8.1.2 伺服器
8.1.3 中間件
8.1.4 c/s系統結構的優點
8.2 c/s編程技術要點
8.2.1 sqllinks驅動程式
8.2.2 資料庫完整性
8.2.3 運算元據庫表
8.2.4 使用table和 query組件
8.2.5 事務處理的特點
8.3 伺服器端端編程技術
8.3.1 存儲過程
8.3.2 觸發器
8.4 快取器更新
8.4.1 概述
8.4.2 設定query組件的關聯對象
8.4.3 使用updates sql組件
8.4.4 使用事務
8.5 c/s結構的最佳化
8.5.1 interbase express組件頁
8.5.2 運行sql monitor
8.5.3 實例——套用sql monitor
8.5.4 通用臨視應用程式
8.5.5 提高系統總體性能的有關問題
第9章 設計與列印報表
9.1 開發環境