第1部分 實用教程
第1章 Delphi 7集成開發(fā)環(huán)境
1. 1 Delphi 7簡介
1. 1. 1 Delphi的主要特點
1. 1. 2 Delphi 7的新特性
1. 1. 3 面向對象的基本概念
1. 2 Delphi7集成開發(fā)環(huán)境
1. 2. 1 Delphi 7主窗口
1. 2. 2 窗體設計器
1. 2. 3 對象樹狀查看器
1. 2. 4 對象查看器
1. 2. 5 代碼編輯和瀏覽窗口
1. 3 Delphi 7應用程序開發(fā)框架
1. 3. 1 應用程序開發(fā)步驟
1. 3. 2 應用程序開發(fā)框架
1. 3. 3 應用程序框架類
習題
第2章 面向對象的Pascal語言
2. 1 Object Pascal概述
2. 1. 1 標識符
2. 1. 2 保留字
2. 1. 3 注釋
2. 1. 4 常量和變量
2. 2 數據類型
2. 2. 1 簡單數據類型
2. 2. 2 字符串類型
2. 2. 3 可變類型
2. 2. 4 類型相容和強制轉換
2. 3 運算符
2. 3. 1 賦值運算符
2. 3. 2 算術運算符
2. 3. 3 關系運算符
2. 3. 4 邏輯運算符
2. 3. 5 集合運算符
2. 3. 6 位運算符
2. 3. 7 其他運算符
2. 3. 8 運算符的優(yōu)先級
2. 4 語句
2. 4. 1 聲明語句
2. 4. 2 簡單語句
2. 4. 3 條件控制語句
2. 4. 4 循環(huán)語句
2. 4. 5 其他語句
2. 5 過程和函數
2. 5. 1 過程的說明和調用
2. 5. 2 函數的定義和調用
2. 5. 3 參數
2. 5. 4 過程和函數類型
2. 6 結構類型
2. 6. 1 集合類型
2. 6. 2 數組類型
2. 6. 3 記錄類型
2. 6. 4 文件類型
2. 7 指針類型
2. 7. 1 指針類型的定義
2. 7. 2 指針類型的操作
2. 7. 3 無類型指針
2. 8 類和對象
2. 8. 1 類的定義
2. 8. 2 對象
2. 8. 3 域和屬性
2. 8. 4 方法
2. 8. 5 封裝性
2. 8. 6 繼承性
2. 8. 7 多態(tài)性
2. 9 異常 Exception 處理
2. 9. 1 異常類 RTL Exception
2. 9. 2 異常處理結構
習題
第3章 窗體和常用組件
3. 1 窗體基礎知識
3. 1. 1 窗體的創(chuàng)建
3. 1. 2 窗體的屬性
3. 1. 3 窗體的事件和方法
3. 2 Delphi 7組件概述
3. 2. 1 組件的類型
3. 2. 2 組件的屬性. 事件和方法
3. 2. 3 Delphi的組件庫
3. 3 窗體的組件對象
3. 3. 1 向窗體中添加組件
3. 3. 2 編輯組件對象
3. 4 標準類組件
3. 4. 1 Label組件
3. 4. 2 文本組件
3. 4. 3 Button組件
3. 4. 4 CheckBox組件
3. 4. 5 RadioButton組件
3. 4. 6 ListBox組件
3. 4. 7 ComboBox組件
3. 4. 8 ScrollBar組件
3. 4. 9 GroupBox組件
3. 4. 10 RadioGroup組件
3. 4. 11 其他標準類組件
3. 5 附加類組件
3. 5. 1 BitBtn組件
3. 5. 2 SpeedButton組件
3. 5. 3 Image組件
3. 5. 4 ScrollBox組件
3. 5. 5 Chart組件
3. 6 Win32類組件和System類組件
3. 6. 1 Win32類組件
3. 6. 2 System類組件
3. 7 對話框類組件
3. 7. 1 OpenDialog對話框
3. 7. 2 SaveDialog對話框
3. 8 模板
3. 8. 1 組件模板
3. 8. 2 窗體模板
3. 9 安裝新組件
習題
第4章 選單類組件和工具欄
4. 1 Delphi 7的選單類組件簡介
4. 2 主選單組件MainMenu
4. 2. 1 MainMenu組件的主要屬性
4. 2. 2 選單編輯器
4. 3 快捷選單組件PopupMenu
4. 3. 1 快捷選單
4. 3. 2 快捷選單設計
4. 4 快捷鍵及熱鍵設計
4. 5 子選單設計
4. 6 使用選單模板
4. 6. 1 系統(tǒng)選單模板
4. 6. 2 用戶自定義選單模板
4. 7 工具欄
4. 7. 1 工具欄組件ToolBar
4. 7. 2 工具欄按鈕ToolButton組件
4. 7. 3 快捷按鈕操作模式
4. 7. 4 工具欄的制作
4. 8 狀態(tài)欄
4. 8. 1 狀態(tài)欄組件StatusBar
4. 8. 2 狀態(tài)欄的制作
習題
第5章 多窗體和MDI窗體
5. 1 多窗體基本概念
5. 2 多窗體應用程序設計
5. 2. 1 窗體的創(chuàng)建
5. 2. 2 窗體的調用
5. 2. 3 窗體的重用
5. 3 MDI窗體
5. 3. 1 MDI窗體的基本概念
5. 3. 2 建立MDI父子窗體
5. 3. 3 合并選單
5. 3. 4 排列與存取MDI子窗體
習題
第6章 文件編程
6. 1 文件和目錄管理組件
6. 2 文件管理的相關函數和過程
6. 3 文本文件
6. 3. 1 文件處理
6. 3. 2 文本文件的應用
習題
第7章 數據庫基本概念和操作
7. 1 數據庫基本概念
7. 1. 1 數據和數據庫
7. 1. 2 數據庫管理系統(tǒng)
7. 1. 3 關系數據庫語言SQL
7. 1. 4 表和視圖
7. 1. 5 數據庫設計
7. 1. 6 常用數據庫簡介
7. 2 數據庫. 表的創(chuàng)建與維護
7. 2. 1 Paradox數據庫. 表操作
7. 2. 2 SQL Server 2000數據庫. 表操作
7. 3 SQL語言簡介
7. 3. 1 SELECT查詢
7. 3. 2 常用聚合函數
7. 4 存儲過程
7. 4. 1 創(chuàng)建存儲過程
7. 4. 2 執(zhí)行存儲過程
7. 5 Delphi 7的數據庫體系結構
習題
第8章 數據庫編程
8. 1 數據庫應用程序的構成
8. 1. 1 客戶機—服務器體系結構
8. 1. 2 Delphi數據庫應用程序
8. 1. 3 數據庫應用程序的建立
8. 2 數據源組件DataSource
8. 2. 1 數據源組件的屬性
8. 2. 2 數據源的方法
8. 2. 3 數據源的常用事件
8. 3 數據集組件DataSet
8. 3. 1 數據集的打開與關閉
8. 3. 2 數據集狀態(tài)及轉換
8. 3. 3 數據集的瀏覽
8. 3. 4 對數據集進行增. 刪. 改的操作
8. 3. 5 數據集常用事件
8. 3. 6 數據集的字段
8. 3. 7 數據庫引擎BDE, ADO概述
8. 4 BDE組件
8. 4. 1 Table組件
8. 4. 2 Query組件
8. 4. 3 StoredProc組件
8. 4. 4 Database組件
8. 4. 5 UpDateSQL組件
8. 4. 6 其他BDE組件
8. 5 ADO組件
8. 5. 1 ADOConnection組件
8. 5. 2 ADOCommand組件
8. 5. 3 ADODataSet組件
8. 5. 4 ADOTable, ADOQuery和ADOStoredProc組件
8. 5. 5 數據集組件的類結構
8. 6 通過ODBC訪問數據庫
8. 6. 1 ODBC的基本概念
8. 6. 2 ODBC數據源配置
8. 6. 3 配置BDE與ODBC數據源的連接
8. 7 數據顯示/編輯組件
8. 7. 1 DBGrid組件
8. 7. 2 DBNavigator組件
8. 7. 3 其他Data Control組件
8. 8 其他相關技術
8. 8. 1 使用Database Desktop快速生成QBE查詢
8. 8. 2 可視化SQL查詢生成器SQL Builder
8. 8. 3 dbExpress技術
8. 8. 4 InterBase Express簡介
習題
第9章 數據庫應用程序開發(fā)
9. 1 數據庫應用系統(tǒng)的開發(fā)過程
9. 2 試題庫管理系統(tǒng)的設計實例
9. 2. 1 創(chuàng)建試題庫管理 stkgl 數據庫
9. 2. 2 建立存儲過程
9. 2. 3 用戶界面設計
9. 2. 4 C/S數據庫應用程序設計
9. 3 三層結構程序設計
9. 3. 1 基于DataSnap的三層數據庫應用概述
9. 3. 2 應用服務器結構
9. 3. 3 客戶端應用結構
9. 3. 4 三層應用開發(fā)
9. 4 數據庫報表組件和報表設計器
9. 4. 1 建立第一份報表
9. 4. 2 數據庫報表組件
9. 4. 3 Rave報表設計器
9. 4. 4 試題庫管理系統(tǒng)的打印模塊實例
9. 4. 5 進一步使用報表設計器
習題
第10章 其他編程
10. 1 圖形圖像處理
10. 1. 1 畫布的通用屬性和方法
10. 1. 2 圖形圖像組件
10. 1. 3 圖形 Picture 對象
10. 2 多媒體編程
10. 2. 1 簡易媒體播放器實例
10. 2. 2 媒體播放器組件
10. 3 線程
10. 3. 1 線程概念
10. 3. 2 TThread類
10. 3. 3 線程的終止
10. 3. 4 線程同步
10. 4 DLL應用和開發(fā)DLL
10. 4. 1 使用DLL的優(yōu)點
10. 4. 2 創(chuàng)建DLL
10. 4. 3 調用DLL
第11章 網絡和分布式程序設計
11. 1 Winsock編程
11. 2 Web應用開發(fā)
11. 2. 1 Web Broker
11. 2. 2 WebSnap
11. 2. 3 IntraWeb
11. 3 ActiveX控件
11. 3. 1 ActiveX控件應用
11. 3. 2 開發(fā)ActiveX控件
11. 4 分布式程序設計
11. 4. 1 分布式應用的概念
11. 4. 2 COM/DCOM
11. 4. 3 CORBA
11. 5 小結
第2部分 上機實驗指導
實驗1 選擇結構程序設計
實驗2 循環(huán)結構程序設計
實驗3 標準組件的使用
實驗4 對話框的使用
實驗5 選單設計
實驗6 多文檔編輯器的設計
實驗7 文件的使用
實驗8 數據庫基本操作
實驗9 應用BDE組件對數據庫操作
實驗10 客戶信息管理系統(tǒng) ADO方式
第3部分 附錄
附錄A 制作安裝程序
附錄B 程序調試方法