《Delphi 深度編程及其項目應用開發》
Delphi 教程 系列書籍 (026) 《 Delphi 深度編程及其項目應用開發》 網友(邦)整理 EMail: shuaihj@163.com
下載地址:
- 作者: 李存斌 汪兵 編著
- 叢書名: 萬水軟件項目應用與實例開發叢書
- 出版社:中國水利水電出版社
- ISBN:7508412133
- 上架時間:2002-10-24
- 出版日期:2002 年9月
- 開本:16開
- 頁碼:391
- 版次:1-1
內容簡介
本書是在總結作者多年Delphi開發經驗的基礎上編著而成。全書分為基礎篇和應用篇。基礎篇結合示例論述了Delphi的深度編程技術,其中包括9章,分別為:理解Windows消息、進程與線程、自定義組件的編寫、文件操作、創建DLL應用程序、兩層數據庫應用程序、多層數據庫應用程序、Socket編程、串口編程;應用篇結合物資管理信息系統項目應用開發技術和經驗,詳細闡述了一般管理信息系統軟件通用模塊的開發,其中包括10章,分別為:物資管理信息系統概述及其總體框架設計、物資管理信息系統后臺數據庫設計、應用服務器的實現、客戶端應用程序的設計、動態連接應用服務器的實現、通用權限管理模塊的設計、通用查詢組件和報表模塊的制作、通用基礎數據維護模塊的設計、物資管理信息系統業務操作模塊的設計、綜合查詢模塊的設計。讀者在具有一定Delphi知識的基礎上,通過本書的學習,可快速提高Delphi的編程能力和實際開發水平。本書適用于具有初步編程能力的讀者,也可作為高校高年級學生畢業設計的指導書。中國水利水電出版社網站(www.waterpub.com.cn)上包括了書中示例和較為完整的物資管理信息系統的源代碼文件,為讀者的學習提供方便,同時也為相關軟件開發人員的實際應用開發提供捷徑和參考。
目錄
基礎篇:Delphi深度編程技術
第1章 理解Windows消息
1.1 消息概述
1.2 Windows消息工作機理
1.3 Delphi的VCL消息系統處理原理
1.4 發送消息
1.4.1 Perform()
1.4.2 SendMessage()和PostNessage()
1.4.3 消息的發送
1.5 消息處理
1.6 消息過濾
第2章 進程與線程
2.1 進程與線程
2.1.1 進程概述
2.1.2 進程的直接創建
2.1.3 列舉系統打開的進程
2.1.4 線程概述
2.2 進程間通訊(IPC)
2.2.1 利用WM_COPYDATA消息實現進程間通訊
2.2.2 利用內存映射文件實現進程間通訊
2.3 TThread對象
2.3.1 線程的創建
2.3.2 線程的掛起和恢復
2.3.3 線程的終止
2.3.4 與VCL同步
2.4 線程同步
2.4. 1 臨界區(CriticalSection)
2.4.2 互斥(Mutex)
2.4.3 信號量(Semaphore)
2.5 進程的優先級別
2.5.1 進程的優先級類
2.5.2 相對優先級
2.6 后臺多線程數據查詢實例
第3章 自定義組件的編寫
3.1 組件的基本概念
3.1.1 屬性
3.1.2 方法
3.1.3 事件
3.1.4 擁有關系
3.1.5 父子關系
3.2 組件創建實例
3.3 組件的高級技術--屬性編輯器和組件編輯器
3.3.1 組件的屬性編輯器
3.3.2 組件的組件編輯器
3.3.3 帶有屬性編輯器和組件編輯器的自定義組件實例
3.4 創建對話框組件
第4章 文件操作
4.1 文件的基本操作
4.1. 1 文本文件
4.1.2 有類型文件
4.1.3 INI文件
4.1.4 無類型文件
4.1.5 文件的復制
4.2 內存映射文件
4.2.1 內存映射文件的應甩
4.2.2 映射文件的使用
4.3 內存映射文件的應用
第5章 創建DLL應用程序
5.1 DLL概述
5.2 DLL的創建
5.2.1 DLL項目文件
5.2.2 Exports關鍵字的使用
5.2.3 DLL中的變量
5.2.4 DLL實例:動態DLL中的窗體
5.3 DLL的調用
5.3.1 靜態調用
5.3.2 動態調用
5.4 DLL的入口函數和出口函數
5.4.1 進程/線程的初始化和例程的終止
5.4.2 DLL入口/出口示例
5.5 利用DLL創建插件程序
5.5.1 插件程序的設計思想
5.5.2 插件應用程序的創建
5.5.3 創建調用插件程序的主程序
第6章 兩層數據庫應用程序
6.1 關系型數據庫
6.1.1 關系型數據庫概述
6.1.2 結構化查詢語言(SQL)
6.2 數據庫的連接
6.2.1 基于BDE的數據庫連接
6.2.2 基于0DBC的數據庫連接
6.2.3 基于AD0的數據庫連接技術
6.3 TSession元件
6.4 1 DahBase組件
6.4.1 TDataBase組件的使用
6.4.2 用配置文件動態設置BDE
6.5 數據訪問組件
6.5.1 TTable組件
6.5.2 TQuery組件
6.5.3 TStoredProc過程
6.6 數據感知組件
6.7 事務
第7章 多層數據庫應用程序
7.1 一個簡單的多層應用系統
7.1.1 服務器端應用程序的建立
7.1.2 客戶端應用程序的建立
7.2 多層應用系統處理數據的原理
7.2.1 多層應用系統的結構
7.2.2 存取數據的運作原理
7.2.3 更新數據的運作原理
7.3 容錯處理和負載平衡
7.4 Active Form
第8章 Socket編程
8.1 WinSock基礎
8.1.1 TCP、UDP和IP協議
8.1.2 套接字(Socket)
8.1.3 客戶/服務器模式
8.1.4 面向連接的協議套接字的調用
8.1.5 面向無連接協議的套接字的調用
8.2 利用Winsock API實現Socket編程
8.2.1 常用WinSockAPI函數
8.2.2 利用WinSockAPI實現Socket編程
8.3 利用組件實現Socket編程
8.3.1 TClientSocket組件
8.3.2 TServerSocket組件
8.3.3 遠程抓屏示例
8.4 通訊中間件的制作
8.4.1 磁盤隊列的實現
8.4.2 客戶端和服務器端發送接收磁盤隊列數據的套接字的建立
8.4.3 中間件的簡單應用
第9章 串口編程
9.1 串口通信的基礎知識
9.1.1 同步通信和異步通信
9.1.2 波特率和數據傳輸率
9.2 串口通信API
9.2.1 DCB數據結構
9.2.2 與串口通信相關的函數
9.3 利用API函數創建串口通信示例
9.3.1 發送數據部分設計(向串口寫數據)
9.3.2 數據部分設計(從串口讀數據)
9.3.3 程序的具體設計和實現
9.4 利用SPC0MM組件實現串口通信編程
9.4.1 SPCOMM組件的安裝
9.4.2 SPCOMM組件的屬性、方法和事件
9.4.3 利用SPCOMM通訊組件實現串口通訊的實例
應用篇:物資管理信息系統項目應用開發
第10章 物資管理信息系統概述及其總體框架設計
10.1 系統總體結構設計
10.2 物資管理信息系統需求定義和業務流程圖
10.2.1 倉儲管理
10.2.2 計劃管理
10.2.3 合同管理
10.2.4 物資管理系統的業務流程
第11章 物資管理信息系統后臺數據庫設計
11.1 關系型數據庫概述
11.1.1 關系型數據庫
11.1.2 物資管理信息系統數據庫的建立
11.2 物資管理信息系統數據結構的設計
11.2.1 權限管理數據結構的設計
11.2.2 倉儲管理數據結構的設計
11.2.3 計劃管理數據結構的設計
11.2.4 合同管理數據結構的設計
11.2.5 基礎設置數據結構的設計
第12章 應用服務器的實現
12.1 創建應用服務器的實例
12.2 狀態區編程
12.3 動態數據庫的連接
12.4 遠程數據模塊的建立
第13章 客戶端應用程序的設計
13.1 客戶端應用程序系統流程和系統功能
13.1.1 系統流程
13.1.2 系統功能
13.2 構建客戶端應用程序框架
第14章 動態連接應用服務器的實現
第15章 通用權限管理模塊的設計
15.1 系統登錄的設計
15.2 權限設計表中數據的維護
第16章 通用查詢和報表組件的制作
16.1 通用查詢組件的創建
16.2 通用報表模塊的制作
第17章 通用基礎數據維護模塊的設計
17.1 界面設計
17.2 代碼實現
17.2.1 以目錄樹的格式顯示部門檔案數據
17.2.2 利用目錄樹導航數據
17.2.3 利用目錄樹操作數據
17.2.4 按表格的標題排序
17.2.5 打印部門檔案
第18章 物資管理信息系統業務操作模塊的設計
18.1 數據表的設置
18.2 收料單據主表顯示區
18.3 具體的材料明細表顯示區
18.4 數據操作區
第19章 綜臺查詢模塊的設計
19.1 數據源的設置
19.2 窗體樣式設計
19.3 代碼實現
19.3.1 查詢數據
19.3.2 打印數據
19.3.3 全部瀏覽
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
