Delphi 程式設計[肖永順、劉韜、李生海、黃軍萬等編著書籍]

Delphi 程式設計[肖永順、劉韜、李生海、黃軍萬等編著書籍]
更多義項 ▼ 收起列表 ▲

《Delphi 程式設計》,是人民郵電出版社2000年出版的圖書,作者是肖永順, 劉韜 , 李生海, 黃軍萬等。

內容介紹

本書包括Delphi5.0系統編程、Delphi5.0網路編程和Delphi5.0資料庫編程三部分。Delphi系統編程和Delphi網路編程分別介紹了Delphi用於系統和網路開發方面的功能,Delphi資料庫編程介紹了Delphi資料庫開發的原理、技巧以及SQL語言的套用,並詳細介紹了Delphi5.0新增加的資料庫功能,例如ADO等。

作品目錄

第一部分 Delphi5.0系統編程
第一章 集成開發環境(IDE)
1.1 DelPhi5.0的安裝與新特性
1.2 面向對象概念
1.3 編程環境
1.3.1 主界面
1.3.2 工具列
1.3.3 組件極
1.3.4 對象監視器(Object Inspector)
1.3.5 代碼編輯器(Code editor)與代碼瀏覽器(Code Explorer)
1.3.6 代碼感應(Code Insight)
1.3.7 項目管理器
1.3.8 對象庫(Object Repository)
1.4 窗體設計器和附加工具
1.5 程式的基本組成
1.5.1 項目檔案
1.5.2 單元檔案
1.5.3 窗體檔案和其他常用檔案
小結
第二章 應用程式界面設計
2.1 VCL介紹
2.1.1 組件
2.1.2 公共的VCL屬性、方法和事件
2.2 文本輸入輸出對象
2.2.1 標籤
2.2.2 編輯框
2.2.3 Memo控制項
2.2.4 列表框(ListBox)控制項
2.2.5 組合框(ComBox)控制項
2.3 按鈕和成組對象
2.3.1 Button、BitBtn和SpeedButton控制項
2.3.2 CheckBox和RadioButton控制項
2.3.3 Panel控制項
2.4 標準對話框
2.4.1 打開和保存檔案對話框
2.4.2 字型和顏色設定對話框
2.4.3 查找和替換對話框
2.4.4 列印和列印設定對話框
2.4.5 信息對話框
2.5 多界面和多文檔
2.5.1 多頁界面
2.5.2 多文檔界面
小結
第三章 系統對象
3.1 剪貼簿對象
3.1.1 剪貼簿類
3.1.2 用剪貼極傳輸文本
3.1.3 利用剪貼簿傳輸圖像
3.2 螢幕(Screen)對象
3.3 Application對象
3.4 獲取系統信息
3.4.1 獲取記憶體狀態
3.4.2 獲取OS版本信息
3.4.3 獲取目錄信息
3.4.4 獲取系統信息
小結
第四章 動態連線庫(DLL)
4.1 DLL基礎
4.2 DLL的編寫和調用
4.2.1 編寫DLL
4.2.2 調用DLL
4.2.3 動態調用舉例
4.3 DLL中的窗體
小結
第五章 多執行緒編程
5.1 TThread對象
5.2 執行緒的用法
5.3 多執行緒優先權
5.3.1 進程的優先權
5.3.2 執行緒的相對優先權
小結
第六章 Windows編程
6.1 Win32的基本概念
6.1.1 進程和執行緒
6.1.2 多執行緒與多任務
6.2 Win32中的對象和記憶體管理
6.2.1 核心(Kernel)對象
6.2.2 16位和32位環境下的GDI/USER對象
6.2.3 Win32記憶體管理
6.3 訊息
6.3.1 訊息類型
6.3.2 Windows和Delphi的訊息系統
6.3.3 訊息處理
6.4 自定義訊息
6.5 VCL的訊息系統
6.6 API和Delphi的視窗方法
6.6.1 Win32 API視窗過程
6.6.2 Delphi的視窗方法
6.6.3 使用HookMainWindow()
小結
第二部分 Delphi5.0網路編程
第七章 網路知識基礎
7.1 網路知識初步
7.1.1 開放系統互聯模型
7.1.2 TCP/IP分層模型
7.1.3 IP分層模型中的核心協定
7.1.4 IP位址
7.2 網路故障排除
7.2.1 IP位址的配置問題
7.2.2 Ping命令診斷步驟
小結
第八章 動態聊天室
8.1 ClientSocket控制項
8.1.1 屬性(Properties)
8.1.2 方法(Methods)
8.1.3 事件(Events)
8.2 ServerSocket控制項
8.2.1 從TcustomServerSocket控制項繼承
8.2.2 從TcustomSocket類繼承
8.3 動態聊天室
8.3.1 動態聊天空雛形
8.3.2 完善動態聊天空
小結
第九章 網頁瀏覽器
9.1 WebBrowser控制項
9.1.1 屬性(Properties)
9.1.2 方法(Method)
9.2 網頁瀏覽器
9.2.1 初步設計界面
9.2.2 完善程式
小結
第十章 Automation
10.1 IDispatch
10.2 類型庫
10.3 註冊
10.4 Automation伺服器
10.4.1 創建Out-of-Pfocess Automation伺服器
10.4.2 創建In-Process Automation伺服器
10.5 創建Automation控制器
10.5.1 操縱Out-of-Process伺服器
10.5.2 操縱In-Process伺服器
小結
第十一章 ActiveX控制項
11.1 創建ActiveX控制項
11.1.1 使用ActiveX Control嚮導
11.1.2 類型編輯器
11.1.3 創建特性頁
11.1.4 註冊ActiveX控制項
11.2 ActiveForm
11.3 在Web上發布ActiveX
小結
第三部分 Delphi5.0資料庫編程
第十二章 開發資料庫應用程式概述
12.1 使用資料庫
12.1.1 數據訪問部件(Data Access)
12.1.2 Delphi支持的資料庫種?
12.2 資料庫結構
12.3 設計用戶接口
12.4 Delphi 5.0在資料庫方面的新技術
12.4.1 ADO數據集
12.4.2 InterBase Express(IBX)數據訪問部件
12.4.3 MIDAS增強版
12.4.4 InernetExpress的套用
12.4.5 TeamSource工具
12.5 運用Delphi 5.0開發資料庫應用程式的步驟
12.5.1 Database Form Wizard
12.5.2 開發資料庫應用程式的基本步驟
12.5.3 形成完整的資料庫套用系統
小結
第十三章 數據訪問部件(Data Access)
13.1 數據訪問部件簡介
13.2 數據集部件(DataSet)
13.2.1 數據集部件Table
13.2.2 數據集的屬性
13.2.3 數據集的重要事件
13.3 DataSource部件
13.3.1 DataSource部件的屬性
13.3.2 DataSource部件的事件
13.4 NestedTable部件
13.5 Database部件
13.5.1 Database部件的重要屬性
13.5.2 Database部件重要的方法、事件
13.6 Session部件
13.6.1 Session部件的重要屬性
13.6.2 Session部件的方法
13.6.3 Session部件套用舉例
13.7 BatchMove部件
13.7.1 BatchMove部件的重要屬性
13.7.2 BatchMove部件的執行方法
13.8 UpdateSQL部件
小結
第十四章 數據控制部件(Data Control)
14.1 數據控制部件簡介
14.1.1 各個數據控制部件的使用範圍
14.1.2 數據控制部件的共同屬性
14.2 DBGrid部件
14.2.1 DBGrid部件的重要屬性
14.2.2 DBGrid部件的重要事件
14.3 DBNavigator部件
14.3.1 使用DBNavigator部件為資料庫記錄定位
14.3.2 根據需要改變DBNavigator部件
14.3.3 DBNavigator部件的重要屬性
14.3.4 DBNavigator部件的重要事件
14.4 DBTeXt部件
14.5 DBEdit部件
14.5.1 DBEdit部件的重要屬性
14.5.2 DBEdit部件的重要方法和事件
14.6 DBMemo部件
14.6.1 DBMemo部件的重要屬性
14.6.2 DBMemo部件的重要方法
14.7 DBImage部件
14.8 DBListBox部件
14.9 DBComboBox部件
14.10 DBLookupListBox部件
14.11 DBLookupComboBox部件
14.12 DBCheckBox部件
14.13 DBRadioGroup部件
14.14 DBRichEdit部件
14.15 DBCtrlGrid部件
14.16 DBChart部件
14.17 綜合使用各資料庫控制部件的例子
14.17.1 窗體設計
14.17.2 代碼編寫
14.17.3 運行情況
小結
第十五章 數據記錄的基本操作
15.1 資料庫中有關記錄的操作
15.1.1 查詢資料庫中的記錄
15.1.2 過濾資料庫中的記?
15.1.3 修改資料庫中的記?
15.1.4 插入和刪除記錄
15.1.5 輸入數據的合法性驗證
15.2 欄位對象的使用
15.2.1 欄位對象的類型
15.2.2 創建永久的欄位對象
15.2.3 欄位對象的屬性及其設定方法
15.2.4 欄位對象的事件
15.2.5 欄位對象的類型轉換
15.2.6 對欄位對象的訪問
15.2.7 自定義欄位對象
15.2.8 欄位編輯器的使用
小結
第十六章 InterBase部件
16.1 InterBase部件組簡介
16.1.1 TIBDatabase部件
16.1.2 TIBTransaction部件
16.1.3 TIBTable部件
16.1.4 TIBQuery部件
16.1.5 TIBDataSet部件
16.1.6 TIBStoredProc部件
16.1.7 TIBSQL部件
16.1.8 TIBUpdateSQL部件
16.1.9 TIBSQLMonitor部件
16.1.10 TIBDatabaseInfo部件
16.1.11 TIBEvents部件
16.2 一個綜合使用InterBase部件組的例子
16.2.1 窗體設計
16.2.2 添加代碼
16.2.3 執行程式
小結
第十七章 ActiveX數據對象(ADO)
17.1 ADO數據訪問部件簡介
17.2 ADO數據集部件
17.2.1 數據集部件ADOTable
17.2.2 數據集部件ADODataSet
17.3 ADOConnection部件
17.3.1 ADOConnectinn部件的屬性
17.3.2 ADOConnection部件的方法和事件
17.3.3 ConnectionString屬性的設定
17.4 ADOCommand部件
17.5 RDSConnection部件
17.5.1 RDSConnection部件的屬性
17.5.2 RDSConnection部件的事件和方法
17.6 ADO套用舉例部件
17.6.1 ADO數據連線的建立
17.6.2 使用ADO數據集部件
小結
第十八章 Decision Cube部件
18.1 Decision Cube部件組簡介
18.1.1 Decision Cube部件
18.1.2 Decision Query部件
18.1.3 Decision Grid部件
18.1.4 Decision Graph部件
18.1.5 Decision Pivot部件
18.1.6 Decision Source部件
18.2 一個綜合使用Decision Cube部件的例子
18.2.1 建立資料庫表
18.2.2 為程式添加部件並設定屬性
18.2.3 為程式增加代碼
18.2.4 執行程式
小結
第十九章 QReport部件
19.1 快速生成報表的兩種方法
19.1.1 Quick Report Wizard
19.1.2 Report Templates
19.2 QReport部件簡介
19.2.1 TQuickRep部件
19.2.2 TQRCompositeReport部件
19.2.3 TQRPrview部件
19.2.4 TQRSubDetail部件
19.2.5 TQRBand部件
19.2.6 TQRChildBand部件
19.2.7 TQRGroup部件
19.2.8 TQRLabel部件
19.2.9 TQRMemo部件
19.2.10 TQRRichText部件
19.2.11 TQRShape部件
19.2.12 TQRImage部件
19.2.13 TQRDBText部件
19.2.14 TQRDBRichText部件
19.2.15 TQRDBImage部件
19.2.16 TQRChat部件
19.2.17 TQRExpr部件
19.2.18 TQRSysData部件
19.2.19 QRTextFilter部件、QRCSVFilter部件和QRHTMLFiter部件
19.3 自己動手製作一個報表
19.3.1 設計報表的功能
19.3.2 窗體設計
19.3.3 為程式增力。代碼
19.3.4 執行程式
小結
第二十章 Delphi5.0的資料庫工具
20.1 資料庫資源管理器(Database Explorer)
20.1.1 瀏覽面板
20.1.2 信息面板
20.2 數據字典(Data Dictionary)
20.2.1 資料庫
20.2.2 屬性集
20.3 SQL監視器(SQL Monitor)
20.3.1 使用SQL監視器
20.3.2 跟蹤選項
20.3.3 帶參數的查詢
20.3.4 調試應用程式
20.4 Data Pump工具
小結
第二十一章 建立完整的資料庫應用程式
21.1 資料庫應用程式的功能要求
21.2 程式結構設計
21.3 程式的窗體設計
21.3.1 用戶登錄窗體
21.3.2 密碼設定窗體
21.3.3 用戶管理窗體
21.3.4 數據模組窗體
21.3.5 商品信息列表窗體
21.3.6 新增商品信息窗體
21.3.7 庫存管理窗體
21.3.8 進庫、銷庫管理窗體
21.3.9 報表列印窗體
21.3.10 數據統計窗體
21.4 程式的代碼編寫
21.4.1 用戶登錄
21.4.2 設定密碼
21.4.3 用戶管理中的新增用戶
21.4.4 新增商品信息
21.4.5 進庫管理
21.5 執行程式
小結
第二十二章 Delphi中的SQL編程
22.1 結構化查詢語言SQL
22.1.1 SQL語言及其發展歷史
22.1.2 SQL語言的功能特點
22.1.3 Delphi中的SQL語言
22.2 Delphi中SQL的基本套用
22.2.1 Query部件
22.2.2 Query部件的使用方法
22.2.3 Query部件的使用舉例
22.2.4 UpdateSQL部件
22.2.5 UpdateSQL部件的使用
22.2.6 使用SQL Builder編寫SQL語句
22.3 動態SQL與參數使用
22.3.1 使用Params屬性為參數賦值
22.3.2 使用ParamByName方法為參數賦值
22.3.3 使用Datasource屬性為參數賦值
22.3.4 Prepare方法的使用
22.4 在運行期使用SQL語句
22.4.1 運行期間編寫SQL語句
22.4.2 SQL程式的執行
22.5 SQL編程實例
小結
第二十三章 Delphi5.0客戶/伺服器應用程式開發
23.1 Deghi客戶/伺服器套用原理
23.1.1 本地模式與客戶/伺服器模式
23.1.2 客戶/伺服器體系結構的基本原理
23.1.3 Delphi的客戶IBK務器解決方案
23.2 Delphi客戶/伺服器套用環境的配置
23.2.1 客戶端自己置資料庫引擎BDE
23.2.2 為系統選擇一個合適的資料庫伺服器
23.3 Delphi的Client/Server資料庫套用開發技術
23.3.1 如何連線資料庫伺服器
23.3.2 如何運行伺服器上的存儲過程
23.3.3 如何進行資料庫套用中的事務控制
23.4 Delphi客戶/伺服器套用實例分析
23.4.1 資料庫環境
23.4.2 資料庫應用程式分析
小結
第二十四章 用Delphi5.0創建多層資料庫程式
24.1 多層資料庫技術概述
24.1.1 單/雙層資料庫程式
24.1.2 多層資料庫應用程式簡介
24.1.3 採用多層資料庫結構的優點
24.2 MIDAS技術
24.2.1 基於MIDAS技術的多層資料庫應用程式
24.2.2 客戶端程式的結構
24.2.3 應用程式伺服器的結構
24.2.4 選擇合適的通信協定
24.3 MIDAS部件介紹
24.3.1 TDataSetProvider部件
24.3.2 TClientDataSet部件
24.3.3 TDCOMConnection部件
24.3.4 TSocketConnection部件
24.3.5 WebConnection部件
24.3.6 CorbaConnection部件
24.3.7 SimpleObjectBroker部件
24.4 創建一個多層資料庫應用程式的基本過程
24.4.1 創建應用程式伺服器
24.4.2 註冊、安裝應用程式伺服器
24.4.3 創建客戶端程式
24.5 Delphi多層資料庫套用MIDAS實例分析
24.5.1 遠程數據模組
24.5.2 套用服務?
24.5.3 客戶端應用程式
24.5.4 整個套用系統的編譯、運行
小結
第二十五章 Web資料庫編程
25.1 Web資料庫編程中的基本概念
25.1.1 Web資料庫的基本結構
25.1.2 HTML在Web資料庫編程中的作用
25.1.3 Web伺服器程式
25.2 使用Delphi編寫ISAPI DLL
25.2.1 返回靜態頁面
25.2.2 返回動態頁面
25.2.3 接收用戶輸入的ISAPI DLL
25.2.4 一個完整的Web資料庫應用程式
25.3 編寫Win-CGI和標準CGI的伺服器程式
25.3.1 編寫Win-CGI和標準CGI的伺服器程式
25.3.2 調試Win-CGI和標準CGI伺服器程式
25.3.3 Win-CGI、標準CGI和ISAPI DLL之間的相互轉化
25.4 開發基於ActiveX的Web資料庫
25.4.1 ActiveX技術與MIDAS的結合
25.4.2 使用ActiveX開發Web資料庫套用
25.5 使用InternetExpresss開發MIDAS的Web套用
25.5.1 InternetExpress部件
25.5.2 使用InternetExpress開發Web套用
25.5.3 使用InternetExpress的示?
小結
附錄A Database Desktop介紹
A.1 Database Desktop視窗
A.2 設定工作目錄
A.3 設定私有目錄
A.4 創建桌面型數據表
A.5 桌面型數據表的屬性設定
A.5.1 Validity Check屬性
A.5.2 Table Lookup屬性
A.5.3 Secondary Indexes屬性
A.5.4 Referential Integrity屬性
A.5.5 Password Security屬性
A.5.6 Table Language屬性
A.6 創建SQL類型數據表
A.7 在Database Desktop中執行SQL語句
A.8 使用QBE查詢數據
附錄B Local SQL
B.1 命名規則(Naming Conventions)
B.1.1 數據表的命名規則
B.1.2 列的命名規則
B.1.3 日期的命名規則
B.2 數據處理(Data Manipulation)
B.2.1 SELECT語句
B.2.2 INSERT語句
B.2.3 UPDATE語句
B.2.4 DELETE語句
B.2.5 數據處理語言中的參數
B.2.6 集合函式(Aggregate functions)
B.2.7 字元串函式(String functions)
B.2.8 日期函式(Date functions)
B.2.9 運算符(Operators)
B.2.10 資料庫處理語言舉例
B.3 數據定義(Data definition)
B.3.1 CREATE TABLE語句
B.3.2 ALTER TABLE語句
B.3.3 DROP TABLE語句
B.3.4 CREATE INDEX語句
B.3.5 DROP INDEX語句
B.3.6 CREATE VIEW語句
B.3.7 資料庫定義語言舉例
附錄C InterBase介紹
C.1 Local InterBase
C.2 InterBase Server
C.3 InterBase的特性簡介
C.4 InterBase的約束
C.5 語法規則
C.6 資料庫對象命名規則
C.7 檔案命名規則
C.8 檔案說明
C.8.1 主檔案說明
C.8.2 次級檔案說明

相關詞條

熱門詞條

聯絡我們