第1章 Dephi 7入門
1.1 Delphi基本概念介紹
1.1.1 Delphi的基本形式
1.1.2 面向對象編程的概念
1.2 Delphi 7新特性
1.2.1 Delphi 7的新特點和優(yōu)點
1.2.2 增強的網絡應用功能
1.2.3 新增組件和組件新特性
1.3 第一個Delphi程序
1.4 本章小結
第2章 Delphi 7開發(fā)環(huán)境
2.1 Delphi 7主窗口
2.1.1 Menu(菜單欄)
2.1.2 Speed Bar(快捷工具條)
2.1.3 Component Palette(組件模板)
2.2 代碼編輯窗口
2.2.1 快捷菜單
2.2.2 代碼瀏覽
2.3 窗體設計窗口
2.4 對象查看窗口
2.5 項目管理窗口
2.5.1 增加及刪除文件
2.5.2 編譯項目
2.6 本章小結
第3章 Delphi語言
3.1 編寫Delphi程序代碼
3.1.1 編寫賦值語句
3.1.2 標識符的說明與使用
3.1.3 過程與函數
3.1.4 跳轉語句
3.1.5 循環(huán)語句
3.1.6 程序模塊
3.1.7 關于作用范圍
3.1.8 編寫一個過程或函數
3.1.9 定義新的數據類型
3.1.10 Delphi的庫單元unil
3.2 用Delphi的對象進行編程
3.2.1 什么是對象
3.2.2 從一個對象中繼承數據和方法
3.2.3 對象的范圍
3.2.4 對象公有域和私有域的說明
3.2.5 訪問對象的域和方法
3.2.6 對象變量的賦值
3.2.7 建立非可視化對象
3.3 Delnhi異常處理機制與異常類
3.3.1 運行時間庫異常類(RTL Exception)
3.3.2 對象異常類
3.3.3 部件異常類
3.4 異常保護
3.4.1 需要保護的資源
3.4.2 產生一個資源保護塊
3.5 異常響應
3.5.1 使用異常實例
3.5.2 提供默認響應
3.5.3 響應一組異常
3.5.4 異常的重引發(fā)和處理嵌套
3.5.5 自定義異常類的應用
3.5.6 利用異常響應編程
3.6 程序調試簡介
3.6.1 調試的準備和開始
3.6.2 程序運行的控制
3.6.3 斷點的使用
3.6.4 監(jiān)視數據的值
3.7 其他調試工具
3.7.1 Tutho Debugger
3.7.2 WinSigh
3.8 使用Browser
3.8.1 設置過濾器
3.8.2 Details區(qū)的顯示頁
3.9 本章小結
第4章 常用組件
4.1 組件及對象
4.1.1 組件
4.1.2 組件的分類
4.1.3 Delphi的標準組件
4.1.4 對象
4.2 按鈕類組件
4.3 標簽和編輯組件
4.3.1 用標簽和編輯框設計窗體
4.3.2 掩碼編輯框
4.3.3 Memo組件和RichEdit組件
4.4 單選按鈕和復選框
4.4.1 單選按鈕和復選框
4.4.2 單選按鈕組
4.5 列表框和組合列表框
4.5.1 列表框
4.5.2 自繪列表框
4.5.3 組合列表框
4.6 本章小結
第5章 萊單設計
5.1 創(chuàng)建主菜單
5.1.1 使用MainMemu Designer建立菜單
5.2 動態(tài)改變菜單
5.2.1 菜單項的有效和無效
5.2.2 復選標記
5.2.3 隱藏菜單
5.2.4 單選菜單項
5.2.5 動態(tài)創(chuàng)建菜單項
5.3 打開和存儲文件的菜單項
5.4 設計快捷菜單
5.4.1 快捷菜單設計
5.5 使用菜單模板
5.6 圖形菜單項
5.6.1 定制圖形復選標記
5.6.2 位圖菜單項
5.7 本章小結
第6章 窗體設計
6.1 窗體屬性
6.2 窗體設計
6.2.1 創(chuàng)建窗體
6.2.2 添加標題
6.2.3 選擇和放置組件
6.2.4 編輯組件
6.2.5 控制Tab順序和Create順序
6.2.6 改變窗體設計環(huán)境
6.2.7 保存窗體
6.2.8 窗體的文本描述
6.3 利用模板生成窗體
6.4 多頁窗體
6.5 建立分割窗體
6.6 本章小結
第7章 多文檔界面設計
7.1 MDI的組成
7.1.1 父窗口
7.1.2 子窗口
7.2 MDI應用程序設計
7.3 MDI菜單管理
7.3.1 菜單合并
7.3.2 菜單覆蓋
7.4 使用MDI模板
7.5 本章小結
第8章 圖形程序設計
8.1 圖形設計綜述
8.2 基本圖形繪制
8.2.1 直線的繪制
8.2.2 橢圓的繪制
8.2.3 多邊形繪制
8.2.4 矩形的繪制
8.3 復雜圖形繪制
8.4 簡單動畫
8.5 圖像處理
8.5.1 圖像動態(tài)顯示
8.5.2 圖像動畫效果
8.6 圖像特技
8.6.1 鏡像效果
8.6.2 推進、交錯、百葉窗等效果
8.7 本章小結
第9章 對話框設計
9.1 模式對話框
9.2 無模式對話框
9.3 消息框
9.4 通用對話框組件
9.4.1 文件對話框組件
9.4.2 字體對話框組件
9.4.3 顏色對話框組件
9.4.4 打印機打印設置對話框組件
9.4.5 查找及替換對話框組件
9.5 本章小結
第10章 數據庫應用程序設計
10.1 數據庫管理系統
10.2 Delphi 7數據庫應用程序的體系結構
10.3 基本數據庫組件
10.4 使用Table組件編程
10.4.1 第一個例子
10.4.2 第二個例子
10.5 使用Query組件編程
10.5.1 SQL屬性
10.5.2 動態(tài)SQL表達式
10.6 設計InterBase管理器
10.6.1 InterBase 6.5簡介
10.6.2 程序外觀設計
10.6.3 程序功能實現
10.7 本章小結
第11章 多媒體編程
11.1 多媒體組件
11.1.1 TmediaPlayer組件
11.1.2 使用TmediaPlayer組件的實例
11.2 CD播放器
11.3 使用Win32的MCI函數
11.3.1 MCI簡介
11.3.2 使用MCI編程實例
11.4 本章小結
第12章 多線程編程
12.1 關于線程
12.1.1 線程的優(yōu)先級
12.1.2 線程的同步
12.1.3 線程的局部存儲(TLS)
12.2 定義線程對象
12.2.1 創(chuàng)建線程對象
12.2.2 初始化線程對象
12.2.3 編寫線程函數
12.2.4 編寫線程的清除代碼
12.3 使用線程對象
12.3.1 線程的同步
12.3.2 執(zhí)行線程對象
12.4 多線程編程實例
12.5 本章小結
第13章 網絡編程
13.1 聊天程序
13.1.1 程序功能分析
13.1.2 程序外觀設計
13.1.3 程序功能實現
13.2 開發(fā)ASP應用系統
13.2.1 程序功能分析
13.2.2 程序外觀設計
13.2.3 程序功能實現
13.3 Web服務
13.3.1 程序功能分析
13.3.2 程序外觀設計
13.3.3 程序功能實現
13.4 本章小結