第1章 深入認識 DelPhi
1.1 Delphi的特點
1.2 Delphi 5.0 的適用範圍
1.2.1 Delphi 5.0的開發工具及特徵
l.2.2 Delphi 5.0應用概述
1.3 應用程序中的窗體
1.4 創建窗體
1.4.1 Delphi應用程序的TApplication類
1.4.2 窗體的創建
1.4.3 Delphi 5.0的窗體創建事件
1.4.4 關於 Splash
1.4.5 創建全局公用模塊
1.5 工程管理
l.5.1 項目管理器
1.5.2 創建TO-do lists
1.5.3 創建項目組
1.5.4 模闆和對象庫
1.6 Delphi 5.0 環境定製
1.6.1 組織工作區
1.6.2 定製桌麵
l.6.3 定製幫助係統
1.7 小結
第2章 使用組件
2.1 Delphi可視化組件概述
2.1.1 與文本相關組件
2.1.2 按鈕與選項組件
2.1.3 狀態條組件
2.1.4 窗體分割組件
2.1.5 列錶組件
2.1.6 滾動組件
2.1.7 網格、錶格組件
2.1.8 圖形、圖像組件
2.1.9 多媒體(MultiMedia)和OLE組件
2.1.10 標準對話框組件
2.2 框架(Frames)用法
2.2.l 創建框架
2.2.2 將框架添加到組件模闆
2.2.3 使用和修改框架
2.2.4 框架的共享
2.3 菜單組件及其用法
2.3.l 菜單項的功能分類
2.3.2 動態建立菜單項
2.3.3 在 Delphi 5.0中創建圖像菜單
2.3.4 Owner-Draw菜單項
2.4 ListView組件與TreeView組件
2.4.1 ListView組件的用法
2.4.2 TreeView組件的用法
2.5 工具欄組件的用法
2.5.1 Toolbar組件
2.5.2 Coolbar組件
2.5.3 Controlbar組件
2.5.4 PageScroller組件
2.6 小結
第3章 Delphi自定義組件
3.1 組件原理
3.1.l 什麼是組件?
3.1.2 建立組件過程概述
3.1.3 建立組件的途徑
3.1.4 組件Delphi中的消息處理機製
3.2 由現存組件派生組件
3.2.1 創建簡單的組件
3.2.2 測試新建組件
3.2.3 改變組件的缺省屬性
3.2.4 將組件放入組件麵闆中
3.3 多組件組閤
3.4 創建新組件
3.4.1 創建屬性
3.4.2 創建事件
3.4.3 處理消息
3.4.4 增加 Component Palette上的位圖
3.4.5 提供有關屬性和事件的幫助
3.5 非可視化組件
3.5.l 創建非可視化組件
3.5.2 使用非可視化組件
3.5.3 定義客戶操作
3.6 小結
第4章 多綫程(THREAD)
4.l 綫程的基本知識
4.1.l 進程和綫程
4.1.2 多任務
4.1.3 何時創建綫程
4.1.4 何時不用創建綫程
4.1.5 綫程的調度
4.2 用 Delphi 5.0創建多綫程應用程序
4.2.1 Delphi 5.0 的多綫程工作模型
4.2.2 綫程構件
4.2.3 創建綫程類
4.2.4 多綫程同步
4.2.5 綫程的控製
4.3 多綫程控製應用範例
4.4 小結
第5章 動態鏈接庫(DLLS)編程
5.l 動態鏈接庫原理
5.1.1 動態鏈接庫的工作原理
5.1.2 Windows係統的動態鏈接庫
5.l.3 為什麼使用DLL?
5.1.4 係統DLL的含義
5.1.5 DLL與EXE文件之間的區彆
5.1.6 DLL編寫規則
5.2 在Delphi中DLLs的編寫和調用
5.2.1 編寫一般DLLs的步驟
5.2.2 動態鏈接庫中的標準指示
5.2.3 DLLs中的變量和段
5.2.4 DLLs中的運行時間錯和處理
5.2.5 庫初始化代碼的編寫
5.2.6 編寫一般DLLs的應用舉例
5.2.7 DLL中的重載函數問題
5.2.8 從DLL中輸齣字符串
5.2.9 調用 DLLS
5.3 利用DLLS實現富體重用
5.3.l 利用DLLS實現窗體重用的一般步驟
5.3.2 使用DLL模態窗體
5.3.3 DLL中的非模態窗體
5.3.4 窗體重用實例
5.4 利用DLLS實現數據傳輸
5.4.1 DLLS中的全局內存
5.4.2 利用DLLS實現應用程序間的數據傳輸
5.5 DLL與Delphi組件包
5.6 小結
第6章 COM對象
6.1 COM的基本概念
6.2 De1Phi實現COM的機理
6.3 創建COM應用
6.4 COM的注冊與調用
6.5 利用COM實現係統外殼擴展
6.5.1 上下文菜單擴展COM的編寫
6.5.2 程序說明
6.6 小結
第7章 對象鏈接與嵌入
7.1 0LE簡介
7.1.1 0LE1.0和 OLE2.0
7.1.2 鏈接與嵌入
7.1.3 設計狀態OLE對象的創建
7.1.4 OLE類、文件、項目
7.1.5 OLE自動化
7.1.6 類型庫
7.l.7 OLE數據類型
7.1.8 TAutoobject對象
7.2 創建OLE自動化服務器
7.2.l 編寫OLE自動化服務器
7.2.2 DelPhi 5類型庫編輯器
7.2.3 服務器程序
7.2.4 注冊自動化服務器
7.2.5 編寫客戶程序
7.3 TOLEContainer組件
7.3.1 OLE對象創建的步驟
7.3.2 OLE應用程序的開發
7.4 OLE與office97
7.4.l 早期的控製方式
7.4.2 利用Delphi 5.0 的新特性嚮Word發送數據
7.5 小結
第8章 ActiveX 控件
8.1 ActiveX控件原理
8.1.l 何謂ActiveX控件?
8.1.2 ActiveX控件與Delphi組件
8.2 在Delphi中使用ActiveX控件
8.2.1 ActiveX控作的安裝方法
8.2.2 TO1eControl類
8.2.3 使用 Microsoft ActiveMovie Control控件
8.2.4 使用Delphi的ActiveX控件
8.3 ActiveX控件的編寫方法
8.3.1 建立ActiveX ChiCharEdit
8.3.2 添加新屬性
8.3.3 添加屬性頁
8.3.4 ActiveX Form
8.4 小結
第9章 多媒體係統
9.l 認識多媒體
9.1.1 什麼是多媒體(Multimedia)
9.1.2 多媒體計算機係統
9.1.3 計算機多媒體係統的應用
9.1.4 多媒體製作軟硬件工具
9.1.5 多媒體編輯係統
9.1.6 多媒體的相關名詞
9.2 個人計算機的多媒體功能
9.2.1 Windows 98的娛樂功能
9.2.2 MCI接口
9.2.3 Microsoft DirectX 技術
9.3 Delphi的多媒體控件
9.3.1 多媒體 MediaPlayer控件
9.3.2 Delphi的MCI控製播放原理及其時間格式
9.3.3 多媒體在Delphi中的應用
9.4 卡通構件
9.4.1 卡通控件簡介
9.4.2 卡通構件
9.4.3 卡通構件的使用
9.5 小結
第10章 在 Delphi 5.0 中使用匯編
10.1 De1phi 5.0 的內置匯編器
10.1.1 Asm語句
10.1.2 寄存器的使用
10.1.3 匯編程序語句的語法
10.1.4 標簽
10.1.5 指令操作碼
10.1.6 匯編指令
10.1.7 操作數
10.1.8 錶達式
10.1.9 匯編程序過程和函數
10.2 應用匯編程序實例
10.2.l 訪問接口及定時器――樂麯演奏程序
10.2.2 訪問寄存器――CPUID
10.3 小結
第11章 異常處理與程序調試
11.1 DeIphi 異常處理機製與異常類
11.1.1 運行庫異常類(RTL Exception)
11.1.2 對象異常類
11.1.3 部件異常類
11.2 異常處理
11.2.1 異常響應與try-except語句
11.2.2 異常保護與try-finally語句
11.2.3 使用異常實例
11.2.4 提供缺省響應
11.2.5 響應一族異常
11.2.6 異常的重引發和處理嵌套
11.2.7 自定義異常類的應用
11.2.8 利用異常響應編程
11.3 程序調試
11.3.1 調試工具的基本設置
11.3.2 程序運行的控製
11.3.3 使用斷點
11.3.4 檢查變量和錶達式的值
11.3.5 檢查函數和過程調用
11.3.6 監視綫程狀態
11.3.7 監視微處理器狀態
11.3.8 局部變量監視窗口
11.3.9 模塊窗口
11.3.10 事件日誌窗口
11.3.11 FPU窗口
11. 4 使用Browser
11.4.1 使用加速按鈕
11.4.2 Details區的顯示頁
11.4.3 使用Browser
11.5 小結
第12章 發布軟件
12.1 Delphi應用程序的Help係統
12.1.1 Help文件的建立
12.1.2 應用hcw.exe創建Help的實例
12.1.3 Delphi應用程序的Help編程
12.1.4 Delphi幫助提示(Hint)的應用
12.2 支持文件
12.2.1 使用Windows INI文件
12.3 Windows注冊錶
12.4 Installshield Express工具
12.5 小結
附錄 Delphi錯誤信息錶
· · · · · · (
收起)