《Delphi4.0學習教程》是1998年北京大學出版社出版的圖書,作者是林賢任等。
基本介紹
- 中文名:Delphi 4.0 學習教程
- 作者:林賢任
- 出版社:北京大學出版社
- 出版時間:1998年12月
- 頁數:324 頁
- 定價:33.00
- 裝幀:平裝
- ISBN:9787301039991
內容介紹,作品目錄,
內容介紹
內容簡介
Delphi4.0是Inprise公司力推的最新編程工具,它提供了開發Windows環境的應用程式最迅速、最簡捷
的船蘭祝方法。本書首先介紹了Delphi4.0的安裝和使用;其次介紹了ObjectPascal程式設計的基礎知識;然後對
De1phi4.0的基本組件的使用、Delphi在檔案操作、圖形設計、DDE 和OLE及資料庫應用程式的開發應歸煉夜抹用;本
書最後還介紹了採用Delphi自定義組件的相關內容。在介紹上述內容的同時還提供了部分的套用實例,這些
實例大多結合了一定的套用背景,目的主蘭雄邀要在於加深對Delphi程式設計思想的認識。
作品目錄
目 錄
第1章 Delphi4.0的安裝及使用
1.1Delphi4.0的概述
1.2Delphi4.0的安裝
1.2.1Delphi4.0環境要求
1.2.2Delphi4.0安裝的步驟
1.3Delphi4.0的界面描述
1.3.1主視窗
1.3.2對象監視器
1.3.3窗體(Form)
1.3.4代碼編輯視窗
1.4有關窗體的操作
1.4.1向項目中加入新的Form
1.4.2在多個Form或單元間切獄去換
1.4.3在一個Form中調用另一個Form
1.4.4與其他項目共享Form
1.4.5把Form以ASCII格式存儲
1.4.6使用Form模板
1.4.7在窗體上對組件進行編輯
1.5代碼編輯器
1.5.1代碼編輯器的基本介紹
1.5.2代碼催影轎編輯器視窗的打開和切換
1.5.3代碼編輯器的功能
1.6項目檔案管理
1.6.1項目的概念
1.6.2打開及保存項目
1.6.3編譯運行項目
1.64運行項目
1.6.5項目管理器
1.7集成調試器
1.7.1斷點
1.7.2設計執行方式
1.7.3加入觀察窗
第2章 ObjectPascal程式設計
2.1ObjectPascal基礎知識
2.1.1ObjectPascal中的注釋
2.1.2賦值語句
2.1.3標奔譽殃碑識符
2.1.4過程與函式
2.1.5流程控制語句
2.1.6循環語句
2.1.7程主漿符序模組
2.1.8標識符的作用範圍
2.1.9過程或函式的實現
2.1.10函式的遞歸調用
2.1.11過程和函式的參數
2.1.12自定義數據類型
2.1.13ObjectPascal的單元
2.2Delphi與面向對象的程式設計
2.2.1類的基本概念
2.2.2從一個類中繼承數據和方法
2.2.3ObjectPascal中類的聲明
2.24類的作用範圍
2.2.5訪問類的域和方法
2.2.6方法重載
2.2.7類變數的賦值
2.2.8用戶自定義類
2.3ObjectPascal中的編譯指令
2.3.1開關指令
2.3.2參量指令
2.3.3條件編譯指令
2.4異常處理與程式調試
2.4.1Delphi異常處理機制與異常類
2.4.2異常保護
2.4.3異常回響
第3章 可視化編程的基本組件
3.1Standard卡片下的組件
3.1.1MainMemu組件
3.1.2PopUpMenu組件
3.1.3Labe1組件
3.14Edit組件
3.1.5TMemo組件
3.1.6Image組件
3.1.7MaskEdit組件
3.1.8ComboBox組件
3.1.9ListView組件
3.1.10動態建立ListView窗體
3.2Timer組件
3.3Win3.1標籤下的組件
3.3.1DriveComboBox組件
3.3.2DirectoryListBox組件
3.3.3FileListBox組件
3.3.4FilterComboBox組件
3.4程式舉例
3.5對話框組件
3.5.1打開對話框
3.5.2保存對話框
3.5.3字型對話框
3.5.4打開圖片對話框
3.5.5保存圖片對話框
3.5.6顏色對話框
3.5.7查找對話框組件
3.5.8替換對話框
3.6檔案列印
3.6.1TPrinter組件
3.6.2TPrintDialog列印對話框
3.6.3套用例程示例
3.7字元串列表及套用
3.7.1列表中操作字元串
3.7.2裝載、保存字元串列表
3.7.3創建新的字元串列表
3.74往字元串列表中加入對象
3.7.5字元串列表套用
3.8操作字元串列表中的對象
3.8.1把字元串加入對象
3.8.2繪製自畫項目
第4章 Windows資源
4.1Windows資源概述
4.2資源檔案的用法
4.2.1裝載資源檔案
4.2.2圖示資源
4.2.3游標資源
4.2.4如何編輯游標資源
4.2.5使用游標資源
4.2.6點陣圖資源
4.2.7操作點陣圖資源
4.2.8字元串資源
4.2.9字元串翻譯
第5章 檔案管理
5.1檔案類型
5.1.1文本檔案
5.1.2記錄檔案
5.1.3無類型檔案
5.2檔案的打開、關閉
5.3檔案的讀寫
5.3.1文本檔案的讀寫
5.3.2記錄檔案的讀寫
5.3.3無類型檔案的讀寫
5.4檔案的編輯
5.4.1利用組件進行檔案編輯
5.4.2利用Windows3.1組件設計檔案搜尋框
5.4.3檔案編輯的函式
5.5檔案操作的綜合套用
第6章 開發多執行緒應用程式
6.1執行緒與進程
6.2Delphi中的執行緒類
6.3執行緒管理
6.3.1執行緒的優先權
6.3.2執行緒的本地存儲
6.4執行緒同步
6.4.1臨界區
6.4.2互斥變數
6.4.3信號量
6.4.4死鎖
6.5套用執行緒的例子
第7章 應用程式通信
7.1剪貼簿原理
7.1.1剪貼簿傳輸文本
7.1.2剪貼簿傳輸圖像的用法
7.1.3剪貼簿類
7.2動態數據交換原理(DDE)
7.2.1DDE原理
7.2.2Delphi的DDE實現機制簡介
7.3配置DDE客戶程式
7.3.1TDDEClientConv的用法
7.3.2數據回傳
7.3.3控制伺服器應用程式的執行
7.3.4觸發DDE事件
7.4對象連結與嵌入
7.4.1OLE簡介
7.4.2設計狀態OLE對象的創建
7.4.3OLE類、檔案、項目
7.4.4TOLEContainer組件
7.4.5TOLEContainer的用法
7.5選擇性貼上
7.6動態產生OLE類
7.7OLE應用程式的選單
7.7.1如何替換OLE工具條和狀態條
7.7.2初始化OLE包容器組件
7.7.3貼上對話框
7.8程式示例
7.9OLE自動化
第8章 繪圖操作
8.1圖形設計的方法
8.1.1Canvas(畫布)的使用
8.1.2畫圖函式
8.1.3TPen對象
8.1.4Brush(畫刷)的使用
8.2圖形操作的組件
8.2.11mage的使用
8.2.2ImageList的使用
8.2.3FontDialog(字型對話框)的使用
8.2.4顏色組件的使用
8.3繪圖器的設計
第9章 資料庫應用程式
9.1資料庫基礎知識
9.2Delphi4.0開發資料庫應用程式的體系結構
9.3資料庫引擎簡介
9.3.1BDE中的驅動程式配置
9.3.2BDE中的Database頁
9.3.3系統配置
9.4數據集組件
9.4.1數據訪問組件簡介
9.4.2TTable組件
9.4.3TQuery組件
9.4.4SQL編程
9.4.5TDataSource組件
9.5數據集組件的套用
9.6欄位控制
9.6.1欄位組件
9.6.2創建新的欄位組件
9.7數據控制組件
9.7.1TDBGrid組件
9.7.2TDBNavigator組件
9.7.3TDBMemo組件
9.7.4TDBImage組件
9.8基於Client/Server計算模式的資料庫應用程式
9.8.1TDatabase組件
9.8.2資料庫伺服器註冊參數設定
9.8.3訪問資料庫信息
9.8.4存儲過程
9.8.5基於Client/Server的資料庫應用程式實例
第10章 Delphi自定義組件開發
10.1Delphi組件工作原理
10.2公共基類
10.3系統預定義組件
10.3.1建立新組件的方法
10.3.2測試新組件
10.4Delphi組件編程基礎知識
10.4.1屬性
10.4.2訪問方法
10.4.3加入簡單類型屬性
10.4.4加入枚舉型屬性
10.4.5加入集合型屬性
10.4.6加入對象型屬性
10.4.7加入數組型屬性
10.5添加方法
10.5.1標準方法
10.5.2虛擬方法
10.5.3動態方法
10.5.4抽象方法
10.6處理訊息
10.6.1訊息處理系統
10.6.2改變訊息處理方法
10.6.3使用訊息參數
10.6.4創建新的訊息處理方法
10.6.5聲明新的訊息處理方法
10.7創建事件
10.7.1事件的概念
10.7.2怎樣實現標準事件
10.7.3定義自己的事件
10.7.4定義處理過程類型
10.7.5聲明事件
10.8註冊組件
10.8.1用Delphi註冊組件
10.8.2組件添加到組件板上
10.9幫助功能的設定
第11章 Delphi與VisualBASIC
11.1介紹
11.2開發環境
11.2.1添加控制項到窗體
11.2.2屬性可以是對象
11.2.3重要功能鍵比較
11.3開始編寫代碼
11.3.1變數
11.3.2賦值語句
11.3.3字元串
11.3.4注釋代碼
11.3.5Delphi控制項
11.3.6窗體(Forms)
11.3.7按鈕(CommandButtons)
11.3.8編輯框(TextBoxes)
11.3.9下拉框(ListBoxes)
11.3.10檔案控制
11.3.11 VBX支持
11.4高級代碼
11.4.1單元(Units)
11.4.2變數範圍
11.4.3條件語句(If・Then・・Else)
11.4.4循環語句(For)
11.4.5過程和函式
11.4.6控制數組(ControlArrays)
11.4.7對象變數(ObjectVariables)
11.5圖像(Graphics)
第12章 應用程式發行
12.1幫助系統
12.1.1軟體說明文檔
12.1.2在線上幫助系統
12.2使用註冊表
12.3包
12.4創建安裝程式
參考書目
2.1.10函式的遞歸調用
2.1.11過程和函式的參數
2.1.12自定義數據類型
2.1.13ObjectPascal的單元
2.2Delphi與面向對象的程式設計
2.2.1類的基本概念
2.2.2從一個類中繼承數據和方法
2.2.3ObjectPascal中類的聲明
2.24類的作用範圍
2.2.5訪問類的域和方法
2.2.6方法重載
2.2.7類變數的賦值
2.2.8用戶自定義類
2.3ObjectPascal中的編譯指令
2.3.1開關指令
2.3.2參量指令
2.3.3條件編譯指令
2.4異常處理與程式調試
2.4.1Delphi異常處理機制與異常類
2.4.2異常保護
2.4.3異常回響
第3章 可視化編程的基本組件
3.1Standard卡片下的組件
3.1.1MainMemu組件
3.1.2PopUpMenu組件
3.1.3Labe1組件
3.14Edit組件
3.1.5TMemo組件
3.1.6Image組件
3.1.7MaskEdit組件
3.1.8ComboBox組件
3.1.9ListView組件
3.1.10動態建立ListView窗體
3.2Timer組件
3.3Win3.1標籤下的組件
3.3.1DriveComboBox組件
3.3.2DirectoryListBox組件
3.3.3FileListBox組件
3.3.4FilterComboBox組件
3.4程式舉例
3.5對話框組件
3.5.1打開對話框
3.5.2保存對話框
3.5.3字型對話框
3.5.4打開圖片對話框
3.5.5保存圖片對話框
3.5.6顏色對話框
3.5.7查找對話框組件
3.5.8替換對話框
3.6檔案列印
3.6.1TPrinter組件
3.6.2TPrintDialog列印對話框
3.6.3套用例程示例
3.7字元串列表及套用
3.7.1列表中操作字元串
3.7.2裝載、保存字元串列表
3.7.3創建新的字元串列表
3.74往字元串列表中加入對象
3.7.5字元串列表套用
3.8操作字元串列表中的對象
3.8.1把字元串加入對象
3.8.2繪製自畫項目
第4章 Windows資源
4.1Windows資源概述
4.2資源檔案的用法
4.2.1裝載資源檔案
4.2.2圖示資源
4.2.3游標資源
4.2.4如何編輯游標資源
4.2.5使用游標資源
4.2.6點陣圖資源
4.2.7操作點陣圖資源
4.2.8字元串資源
4.2.9字元串翻譯
第5章 檔案管理
5.1檔案類型
5.1.1文本檔案
5.1.2記錄檔案
5.1.3無類型檔案
5.2檔案的打開、關閉
5.3檔案的讀寫
5.3.1文本檔案的讀寫
5.3.2記錄檔案的讀寫
5.3.3無類型檔案的讀寫
5.4檔案的編輯
5.4.1利用組件進行檔案編輯
5.4.2利用Windows3.1組件設計檔案搜尋框
5.4.3檔案編輯的函式
5.5檔案操作的綜合套用
第6章 開發多執行緒應用程式
6.1執行緒與進程
6.2Delphi中的執行緒類
6.3執行緒管理
6.3.1執行緒的優先權
6.3.2執行緒的本地存儲
6.4執行緒同步
6.4.1臨界區
6.4.2互斥變數
6.4.3信號量
6.4.4死鎖
6.5套用執行緒的例子
第7章 應用程式通信
7.1剪貼簿原理
7.1.1剪貼簿傳輸文本
7.1.2剪貼簿傳輸圖像的用法
7.1.3剪貼簿類
7.2動態數據交換原理(DDE)
7.2.1DDE原理
7.2.2Delphi的DDE實現機制簡介
7.3配置DDE客戶程式
7.3.1TDDEClientConv的用法
7.3.2數據回傳
7.3.3控制伺服器應用程式的執行
7.3.4觸發DDE事件
7.4對象連結與嵌入
7.4.1OLE簡介
7.4.2設計狀態OLE對象的創建
7.4.3OLE類、檔案、項目
7.4.4TOLEContainer組件
7.4.5TOLEContainer的用法
7.5選擇性貼上
7.6動態產生OLE類
7.7OLE應用程式的選單
7.7.1如何替換OLE工具條和狀態條
7.7.2初始化OLE包容器組件
7.7.3貼上對話框
7.8程式示例
7.9OLE自動化
第8章 繪圖操作
8.1圖形設計的方法
8.1.1Canvas(畫布)的使用
8.1.2畫圖函式
8.1.3TPen對象
8.1.4Brush(畫刷)的使用
8.2圖形操作的組件
8.2.11mage的使用
8.2.2ImageList的使用
8.2.3FontDialog(字型對話框)的使用
8.2.4顏色組件的使用
8.3繪圖器的設計
第9章 資料庫應用程式
9.1資料庫基礎知識
9.2Delphi4.0開發資料庫應用程式的體系結構
9.3資料庫引擎簡介
9.3.1BDE中的驅動程式配置
9.3.2BDE中的Database頁
9.3.3系統配置
9.4數據集組件
9.4.1數據訪問組件簡介
9.4.2TTable組件
9.4.3TQuery組件
9.4.4SQL編程
9.4.5TDataSource組件
9.5數據集組件的套用
9.6欄位控制
9.6.1欄位組件
9.6.2創建新的欄位組件
9.7數據控制組件
9.7.1TDBGrid組件
9.7.2TDBNavigator組件
9.7.3TDBMemo組件
9.7.4TDBImage組件
9.8基於Client/Server計算模式的資料庫應用程式
9.8.1TDatabase組件
9.8.2資料庫伺服器註冊參數設定
9.8.3訪問資料庫信息
9.8.4存儲過程
9.8.5基於Client/Server的資料庫應用程式實例
第10章 Delphi自定義組件開發
10.1Delphi組件工作原理
10.2公共基類
10.3系統預定義組件
10.3.1建立新組件的方法
10.3.2測試新組件
10.4Delphi組件編程基礎知識
10.4.1屬性
10.4.2訪問方法
10.4.3加入簡單類型屬性
10.4.4加入枚舉型屬性
10.4.5加入集合型屬性
10.4.6加入對象型屬性
10.4.7加入數組型屬性
10.5添加方法
10.5.1標準方法
10.5.2虛擬方法
10.5.3動態方法
10.5.4抽象方法
10.6處理訊息
10.6.1訊息處理系統
10.6.2改變訊息處理方法
10.6.3使用訊息參數
10.6.4創建新的訊息處理方法
10.6.5聲明新的訊息處理方法
10.7創建事件
10.7.1事件的概念
10.7.2怎樣實現標準事件
10.7.3定義自己的事件
10.7.4定義處理過程類型
10.7.5聲明事件
10.8註冊組件
10.8.1用Delphi註冊組件
10.8.2組件添加到組件板上
10.9幫助功能的設定
第11章 Delphi與VisualBASIC
11.1介紹
11.2開發環境
11.2.1添加控制項到窗體
11.2.2屬性可以是對象
11.2.3重要功能鍵比較
11.3開始編寫代碼
11.3.1變數
11.3.2賦值語句
11.3.3字元串
11.3.4注釋代碼
11.3.5Delphi控制項
11.3.6窗體(Forms)
11.3.7按鈕(CommandButtons)
11.3.8編輯框(TextBoxes)
11.3.9下拉框(ListBoxes)
11.3.10檔案控制
11.3.11 VBX支持
11.4高級代碼
11.4.1單元(Units)
11.4.2變數範圍
11.4.3條件語句(If・Then・・Else)
11.4.4循環語句(For)
11.4.5過程和函式
11.4.6控制數組(ControlArrays)
11.4.7對象變數(ObjectVariables)
11.5圖像(Graphics)
第12章 應用程式發行
12.1幫助系統
12.1.1軟體說明文檔
12.1.2在線上幫助系統
12.2使用註冊表
12.3包
12.4創建安裝程式
參考書目