目 錄
第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創建安裝程序
參考書目
· · · · · · (
收起)