基本信息
書名:Delphi簡明教程:高等學校計算機教材ISBN:730210361
作者:劉瑞河/蘭紅
出版社:清華大學出版社
定價:34
頁數:400
出版日期:2005-4-1
版次: 1
開本:185×260
包裝:平裝
簡介
本書屬於Delphi教材系列圖書,並特別針對Delphi的國中級編程人員進行編寫。全書加強了資料庫以及動態資料庫方面的內容,較為詳盡的實例和說明使得本書更加實用。
本書共16章,包括Delphi基本語法、面向對象的程式設計基礎、對象連結與嵌入、資料庫編程基礎、高級資料庫編程、動態程式庫編程、網路編程等內容。本書語言精練,實例豐富,並在每章後面配置了習題。
本書適合作為高等學校本、專科或成人教育學生的教材,也是國中級程式設計開發人員較好的參考書。
目錄
第1章 Delphi快速入門
1. 1 Delphi的基本概念
1. 1. 1 Delphi的基本形式
1. 1. 2 面向對象編程的概念
1. 2 Delphi可視化開發環境簡介
1. 2. 1 進入Delphi的可視化編程
1. 2. 2 Delphi可視化編程環境介紹
1. 2. 3 對象編輯器
1. 2. 4 工程管理器
1. 2. 5 代碼編輯器
1. 2. 6 CPU觀察器
1. 3 可視化組件用法簡介
1. 3. 1 常用的文本相關組件
1. 3. 2 按鈕和複選框組件
1. 3. 3 分組. 分界組件
1. 3. 4 圖形. 圖像組件
1. 3. 5 關係圖. 檔案列表組件
1. 3. 6 滾動組件
1. 3. 7 格線. 表格組件
1. 3. 8 多媒體 MultiMedia 和OLE組件
1. 4 使用非可視組件
1. 4. 1 使用選單組件
1. 4. 2 使用計時器組件Timer
1. 4. 3 使用公用對話框組件
1. 5 使用Delphi的工程管理. 設計工具
1. 5. 1 創建多窗體工程項目
1. 5. 2 使用工程管理器
1. 5. 3 使用窗體樣板和對話框嚮導
1. 5. 4 使用工程樣板和套用嚮導
1. 6 . net環境的Delphi開發技術
1. 7 一個簡單的Delphi程式
1. 8 習題
第2章 Delphi基本語法
2. 1 數據類型
2. 1. 1 布爾型數據
2. 1. 2 整型數據
2. 1. 3 字元串型數據
2. 1. 4 實型數據
2. 2 Delphi Object Pascal概述
2. 2. 1 數據類型
2. 2. 2 變數與常量
2. 2. 3 運算符
2. 2. 4 語句
2. 2. 5 程式結構
2. 2. 6 字元串處理函式
2. 2. 7 關鍵字
2. 3 習題
第3章 面向對象的程式設計基礎
3. 1 編寫Object Pascal程式代碼
3. 1. 1 編寫賦值語句
3. 1. 2 標識符的說明與使用
3. 1. 3 過程與函式
3. 1. 4 跳轉語句
3. 1. 5 循環語句
3. 1. 6 程式模組
3. 1. 7 關於作用範圍
3. 1. 8 編寫一個過程或函式
3. 1. 9 定義新的數據類型
3. 1. 10 Object Pascal的庫單元Unit
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 習題
第4章 Delphi主體窗體製作
4. 1 創建新窗體
4. 2 窗體的屬性. 方法和事件
4. 2. 1 設定窗體屬性
4. 2. 2 窗體的方法
4. 2. 3 窗體事件
4. 3 設計窗體
4. 3. 1 窗體屬性
4. 3. 2 創建窗體
4. 3. 3 添加標題
4. 3. 4 選擇和放置組件
4. 3. 5 編輯組件
4. 4 習題
第5章 典型組件介紹
5. 1 VCL可視化組件
5. 2 資料庫常用組件
5. 2. 1 DataAccess 數據存取 頁組件
5. 2. 2 DataControls 數據控制 頁組件
5. 3 Internet頁面生成組件
5. 3. 1 Internet頁組件
5. 3. 2 TPageProduct組件
5. 3. 3 TDataSetPageProducer組件
5. 3. 4 TDSTableProducer組件
5. 4 習題
第6章 Delphi 繪圖
6. 1 簡單圖案的繪製
6. 1. 1 直線的繪製
6. 1. 2 橢圓的繪製
6. 1. 3 繪製多邊形
6. 1. 4 繪製矩形
6. 2 藝術圖案的繪製
6. 3 利用滑鼠繪製圖形
6. 4 圖形動畫的實現
6. 5 圖像處理
6. 5. 1 圖像動態觀察程式
6. 5. 2 圖像動畫的實現
6. 6 習題
第7章 多媒體設計
7. 1 MediaPlayer組件
7. 1. 1 AutoEnable屬性
7. 1. 2 Display屬性
7. 1. 3 FileName屬性
7. 1. 4 DeviceType屬性
7. 1. 5 EnableButtons屬性和VisibleButtons屬性
7. 1. 6 組件中常用的方法
7. 2 動畫播放器
7. 3 CD播放器
7. 4 習題
第8章 檔案管理
8. 1 檔案類型和標準過程
8. 1. 1 文本檔案
8. 1. 2 類型檔案
8. 1. 3 無類型檔案
8. 1. 4 檔案對話框組件
8. 1. 5 Win3. 1相關組件
8. 2 檔案管理常用函式和過程
8. 2. 1 檔案操作常用函式和過程
8. 2. 2 目錄操作常用函式和過程
8. 2. 3 驅動器操作常用函式
8. 2. 4 檔案名稱操作常用函式
8. 3 檔案控制項的套用
8. 3. 1 檔案控制項及其相互關係
8. 3. 2 檔案名稱瀏覽查找系統的設計思路
8. 3. 3 檔案名稱瀏覽查找系統的功能和實現
8. 4 檔案管理綜合舉例:檔案管理器的實現
8. 4. 1 設計基本思路
8. 4. 2 子視窗的創建. 布置和關閉
8. 4. 3 檔案控制項的聯繫
8. 4. 4 DriveTabSet的自畫風格顯示
8. 4. 5 檔案管理基本功能的實現
8. 4. 6 其他檔案管理功能的實現
8. 4. 7 目錄管理功能的實現
8. 4. 8 一些問題的處理
8. 5 習題
第9章 對象連結與嵌入
9. 1 OLE簡介
9. 1. 1 OLE1. 0和OLE2. 0
9. 1. 2 連結與嵌入
9. 1. 3 設計狀態與運行狀態OLE對象創建的差別
9. 1. 4 OLE類. 檔案. 項目
9. 2 設計狀態OLE對象的創建
9. 2. 1 TOLEContainer部件
9. 2. 2 OLE對象創建的步驟
9. 3 OLE應用程式的開發
9. 3. 1 OLE應用程式界面開發
9. 3. 2 插入OLE對象
9. 3. 3 凍結OLE對象
9. 3. 4 貼上OLE對象
9. 3. 5 釋放OLE對象
9. 3. 6 檔案中的OLE對象
9. 4 OLE自動化
9. 4. 1 TAutoObiect對象
9. 4. 2 創建OLE自動化伺服器
9. 4. 3 自動化另一程式
9. 5 習題
第10章 動態程式庫編程
10. 1 Windows的動態程式庫原理
10. 1. 1 動態程式庫的工作原理
10. 1. 2 Windows系統的動態程式庫
10. 2 DLL的編寫和調用
10. 2. 1 DLL的編寫
10. 2. 2 調用DLL
10. 2. 3 靜態調用
10. 2. 4 動態調用
10. 3 利用DLL實現數據傳輸
10. 3. 1 DLL中的全局記憶體
10. 3. 2 利用DLL實現應用程式間的數據傳輸
10. 4 利用DLL實現窗體重用
10. 4. 1 利用DLL實現窗體重用的一般步驟
10. 4. 2 窗體重用實例
10. 5 習題
第11章 註冊表組件與訊息處理
11. 1 註冊表簡介
11. 2 幾個常用註冊表組件
11. 2. 1 TRegistry組件
11. 2. 2 TReglniFile組件
11. 3windows訊息機制
11. 4 Delphi訊息機制
11. 4. 1 Delphi訊息機制
11. 4. 2 Delphi訊息機制的定義方式
11. 4. 3 Delphi訊息的傳送
11. 4. 4 VCL訊息處理機制
11. 5 自定義用戶訊息的處理方法
11. 5. 1 定義訊息
11. 5. 2 聲明新的訊息處理方法
11. 5. 3 傳送自定義訊息
11. 5. 4 範例
11. 6 訊息覆蓋的處理方法
11. 7 習題
第12章 資料庫編程基礎
12. 1 資料庫系統概述
12. 1. 1 資料庫管理系統
12. 1. 2 資料庫應用程式
12. 2 Delphi的資料庫體系結構
12. 2. 1 Delphi的資料庫特性
12. 2. 2 Delphi可訪問的數據源
12. 3 資料庫引擎BDE
12. 4 BDE組件介紹
12. 4. 1 BDE組件瀏覽
12. 4. 2 TTable組件
12. 4. 3 TQuery組件
12. 4. 4 TStoredProc組件
12. 4. 5 TDatabase組件
12. 4. 6 TSession組件
12. 4. 7 TBatchMove組件
12. 4. 8 TUpdateSQL組件
12. 4. 9 TNestedTable組件
12. 5 資料庫記錄的查詢
12. 5. 1 Locate函式
12. 5. 2LOOKUP函式
12. 5. 3 GotoKey方法
12. 5. 4 FindKey方法
12. 5. 5 GotoNearest和FindNearest方法
12. 6 資料庫記錄的編輯
12. 6. 1 記錄的增加
12. 6. 2 記錄的修改
12. 6. 3 記錄的刪除
12. 7 SQL套用基礎
12. 7. 1 SQL語言簡介
12. 7. 2 創建數據表和SQL查詢
12. 7. 3 用TQuery組件實現SQL語言
12. 7. 4 SQL編程實例
12. 8 習題
第13章 高級資料庫編程
13. 1 主要數據訪問組件的使用
13. 1. 1 TDataSource組件
13. 1. 2 TClientDataSet組件
13. 1. 3 TDataSetProvider組件
13. 2 主要數據控制組件的使用
13. 2. 1 TField組件
13. 2. 2 TDBGrid組件
13. 2. 3 TDBText組件
13. 2. 4 TDBEdit組件
13. 2. 5 TDBNavigator組件
13. 2. 6 TDBMemo組件
13. 2. 7 TDBImage組件
13. 2. 8 TDBComboBox組件
13. 2. 9 DBListBox組件
13. 2. 10 TDBCheckBox組件
13. 2. 11 TDBRadioGroup組件
13. 3 多層分散式資料庫
13. 3. 1 多層分散式資料庫系統的結構
13. 3. 2 分層資料庫應用程式的實現
13. 3. 3 基於DCOM的多層分散式資料庫實現
13. 3. 4 基於TCP/IP的多層分散式資料庫實現
13. 3. 5 基於HTTP的多層分散式資料庫實現
13. 4 Delphi的ADO技術
13. 4. 1 ADO簡介
13. 4. 2 ADO組件
13. 4. 3 ADO的套用
13. 5 習題
第14章 網路編程
14. 1 網路聊天程式的實現
14. 1. 1 使用TCP協定
14. 1. 2 基於TCP的聊天工具的實現
14. 1. 3 使用UDP協定
14. 2 創建Web套用
14. 2. 1 創建靜態網頁
14. 2. 2 創建動態頁面
14. 3 Web瀏覽器的製作
14. 4 習題
第15章 異常處理與程式調試
15. 1 Delphi異常類
15. 1. 1 運行時間庫異常類
15. 1. 2 對象異常類
15. 1. 3 組件異常類
15. 2 異常保護
15. 2. 1 需要保護的資源
15. 2. 2 生成資源保護塊
15. 3 異常回響
15. 3. 1 使用異常實例
15. 3. 2 提供默認回響
15. 3. 3 回響一族異常
15. 3. 4 異常的重引發和處理嵌套
15. 3. 5 自定義異常類的套用
15. 3. 6 利用異常回響編程
15. 4 程式調試簡介
15. 4. 1 調試的準備和開始
15. 4. 2 程式運行的控制
15. 4. 3 斷點的使用
15. 4. 4 監視數據的值
15. 5 習題
第16章 建立Help檔案與應用程式的發行
16. 1 Help檔案的建立
16. 1. 1 Help檔案建立的前提
16. 1. 2 Help檔案的建立
16. 2 在應用程式中實現Help編程
16. 2. 1 定義Help檔案
16. 2. 2 在通用對話框中使用Help
16. 3 幫助提示 Hint 的套用
16. 3. 1 Hint的顯示
16. 3. 2 OnHint事件
16. 4 應用程式的發行
16. 4. 1安裝製作概述
16. 4. 2 InstallShield的使用
16. 4. 3 創建項目檔案
16. 4. 4 定製安裝程式的外觀樣式
16. 4. 5 準備發行
16. 5 習題