共找到2條詞條名為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.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 次級文件說明