第1章 界面設計
1.1 可停泊窗體的設計
1.1.1 定義停泊區(qū)
1.1.2 如何定義停泊對象
1.1.3 幾個重要的事件
1.1.4 簡單示例
1.2 透明表格
1.3 自適應分辨率的窗體的實現
1.4 ActiyeForm
1.5 控件陰影效果的實現
1.6 本章小結
第2章 控件使用和開發(fā)
2.1 編輯IP地址的控件
2.1.1 IP控件的使用
2.1.2 IP控件的屬性、方法及事件
2.1.3 IP控件的實現
2.2 MediaPlayer控件的使用
2.2.1 MediaPlayer組件的主要屬性和方法
2.2.2 簡易CD播放機制作示例
2.2.3 在多媒體文件中批量抓取圖像
2.3 TChart控件的使用
2.4 Memo中繪制圖形
2.4.1 TMemo的基本屬性
2.4.2 在Memo中繪制圖形
2.5 THyperLink控件
2.6 TDataTimePicker控件的使用
2.6.1 TDataTimePicker基本屆性
2.6.2 在Delphi中獲取和修改文件的時間
2.7 CoolBar控件的使用
2.7.1 TCoolBar控件的基本屆性
2.7.2 CoolBar的使用
2.8 ListBox和ComboBox中加圖片
2.9 本章小結
第3章 文件操作
3.1 目錄文件遍歷
3.1.1 Delphi的文件管理標準過程
3.1.2 Delphi提供的文件控件簡介
3.1.3 目錄文件遍歷示例
3.1.4 其他補充
3.2 類型文件的操作
3.2.1 Delphi處理文件的輸入和輸出
3.2.2 如何選擇文件類型
3.2.3 類型文件的應用
3.3 INI文件編程
3.3.1 INI文件的基本知識
3.3.2 在Delphi中操作INI文件
3.3.3 示例
3.4 比較兩個文檔間的異同
3.5 將WAV文件加入EXE文件中
3.5.1 在工程中引用資源文件
3.5.2 調用資源文件
3.5.3 一個存取資源文件中的WAV的實例
3.6 本章小結
第4章 線程
4.1 一個簡單的線程的例子
4.1.1 線程的基本知識
4.1.2 一個簡單的線程例子
4.2 線程中使用臨界區(qū)和互斥元
4.2.1 類的構造
4.2.2 信號燈對象與互斥對象的使用
4.3 數據庫后臺查詢例子
4.3.1 基本思想
4.3.2 一個多線程同步查詢的例子
4.4 TThread的使用
4.4.1 一個簡單的使用TThread的例子
4.4.2 使用TThread中的同步問題
4.5 本章小結
第5章 COM/DCOM編程
5.1 COM自動化對象
5.1.1 建立簡單的服務器
5.1.2 建立簡單客戶程序
5.2 IE擴展的實現
5.3 Variant數組的運用
5.4 利用COM技術實現外殼擴展的屬性頁
5.5 本章小結
第6章 圖像編程
6.1 圖像瀏覽器
6.1.1 文件瀏覽功能的實現
6.1.2 圖像的顯示
6.1.3 實例制作
6.2 透明窗體效果
6.2.1 窗體的全透明
6.2.2 獲取桌面圖像內容
6.2.3 實例制作
6.3 圖像色彩平街調整
6.3.1 提供調整手段
6.3.2 實現圖像色彩平衡調整
6.3.3 實例制作
6.4 自定義濾鏡
6.4.1 濾鏡基本知識
6.4.2 矩陣卷積型濾鏡變換
6.4.3 實例制作
6.5 簡單的OpenGL繪圖
6.5.1 OpenGL的基本知識
6.5.2 OpenGL繪圖
6.5.3 實例制作
6.6 本章小結
第7章 多媒體編程
7.1 旋轉文字
7.1.1 TLogFont結構
7.1.2 實例制作
7.2 動畫光標
7.2.1 動畫光標的素材
7.2.2 設置鼠標光標
7.2.3 實例制作
7.3 匯編控制喇叭發(fā)聲
7.3.1 Beep函數
7.3.2 嵌入匯編語句控制喇叭發(fā)聲
7.3.3 實例制作
7.4 MediaPlayer控件的使用
7.4.l MediaPlayer控件的基本使用方法
7.4.2 進度控制
7.4.3 顯示區(qū)域的控制
7.4.4 實例制作
7.5 DirectDraw入門
7.5.1 DirectDraw基礎知識
7.5.2 DelphiX控件包
7.5.3 DelphiX控件包的安裝
7.5.4 實例制作
7.6 本章小結
第8章 OLE編程
8.1 在Excel和Word間共享圖表
8.2 OLE文檔
8.3 結構化存儲
8.4 本章小結
第9章 數據庫編程
9.1 數據庫應用程序示例
9.1.1 Delphi提供的數據庫控件
9.1.2 數據庫窗體專家和數據庫操作臺
9.1.3 Delphi數據庫應用程序的開發(fā)方法和步驟
9.1.4 一個數據庫的實例
9.2 數據庫的動態(tài)建立
9.2.1 Table方法
9.2.2 SQL方法
9.2.3 總結
9.3 不同數據庫間的數據秤衫
9.3.1 基本思想
9.3.2 要點分析
9.4 Tbatch完成數據批處理
9.4.1 TBatchMove組件
9.4.2 TBatchMove操作模式
9.4.3 其他
9.5 MIDAS多層數據庫應用
9.5.1 多層數據庫發(fā)展簡介
9.5.2 MIDAS介紹
9.5.3 使用MEDAS時在客戶端執(zhí)行存貯過程
9.6 自定義打印預覽窗口
9.6.1 基本步驟
9.6.2功能實現
9.7 MIDAS中動態(tài)強制約束編程
9.7.1 MIDAS數據包(DataPackets)概述
9.7.2 MIDAS數據欄位約束
9.7.3 實現約束編輯服務器(ConstraintEditor Server)
9.7.4 創(chuàng)建強制約束的客戶程序
9.8 本章小結
第10章 系統(tǒng)編程
10.1 NT服務程序的編寫
10.2 注冊表的讀寫
10.3 利用HOOK建立鼠標增強程序
10.4 屏幕保護程序
10.5 給CDROM裝個軟開關
10.6 獲取系統(tǒng)信息
10.7 內碼轉換GB←→BIG5
10.8 本章小結
第11章 網絡編程
11.1 簡易多窗口瀏覽器
11.1.1 IE內核的封裝
11.1.2 多窗口的實現
11.1.3 實例制作
11.2 FTP客戶端程序
11.2.1 功能設計與實現
11.2.2 界面規(guī)劃
11.2.3 實例制作
11.3 郵件發(fā)送器
11.3.1 郵件發(fā)送的基本要素
11.3.2 實例制作
11.4 獲得本機主機名和IP地址
11.4.1 使用Winsock單元
11.4.2 獲取主機名和EP的函數
11.4.3 實例制作
11.5 撥號控制
11.5.1 RAS函數
11.5.2 獲取系統(tǒng)中已經存在的撥號連接的信息
11.5.3 使用撥號連接進行撥號
11.5.4 實例制作
11.6 點到點聊天
11.6.1 ClientSocket與ServerSocket的使用
11.6.2 實例制作
11.7 發(fā)送自定義IP數據包
11.7.1 基本函數
11.7.2 一些重要的數據結構
11.7.3 實例制作
11.8 Web代理服務器
11.8.1 連接Socket的設置
11.8.2 數據轉發(fā)
11.8.3 超時控制
11.8.4 實例制作
11.9 遠程屏幕抓取
11.9.1 服務端監(jiān)聽設置
11.9.2 客戶端設置
11.9.3 實例制作
11.10 本章小結
第12章 其他
12.1 資源文件的使用
12.1.1 創(chuàng)建資源文件
12.1.2 導入資源文件
12.1.3 在程序中動態(tài)引用資源
12.1.4 實例制作
12.2 多語言支持
12.2.1 創(chuàng)建ResourceDLL
12.2.2 修改新ResourceDLL中的字符串資源
12.2.3 不同語言的切換
12.2.4 實例制作
12.3 程序的隱藏
12.3.1 隱藏任務欄的按鈕
12.3.2 在Ctrl+Alt+Del對話框中隱藏程序
12.3.3 實例制作
12.4 安裝程序的制作
12.5 本章小結