第1章 Delphi 5.0概覽
1.1 關於Delphi5.0
1.2 Delphi5.0的不同版本
1.3 Delphi5.0的新特性
1.3.1 集成環境
1.3.2 輔助工具
1.3.3 組件闆與VCL庫
小結
第2章 Delphi5.0集成開發環境
2.1 Delphi5.0集成開發環境(IDE)的組成
2.2 菜單欄及其使用
2.2.1 File菜單
2.2.2 Edit菜單
2.2.3 Search菜單
2.2.4 View菜單
2.2.5 Project菜單
2.2.6 Run菜單
2.2.7 Component菜單
2.2.8 DataBase菜單
2.2.9 Tools菜單
2.2.10 Help菜單
2.3 工具條及其使用
2.4 組件闆
2.5 窗體設計器
2.6 對象檢查器及其使用
2.6.1 對象檢查器的組成
2.6.2 使用對象檢查器設置屬性
2.6.3 為組件對象添加事件
2.6.4 使用對象檢查器的上下文菜單
2.7 代碼編輯器及其使用
2.7.1 代碼編輯器的組成
2.7.2 代碼洞察(Code InSight)
2.7.3 代碼瀏覽(Code Browser)
2.7.4 模塊導航(Module Navigation)
2.7.5 類完善(Class Completion)
2.7.6 使用書簽
2.7.7 使用代碼編輯器的上下文菜單
2.8 代碼管理器(Code Explorer)及其使用
2.8.1 代碼管理器的組成
2.8.2 代碼管理器的使用
2.8.3 代碼管理器的上下文菜單
小結
第3章 Delphi可視化開發方法
3.1 一個簡單的應用程序
3.1.1 Welcome應用程序要實現的功能
3.1.2 創建一個應用程序項目
3.1.3 進行界麵設計
3.1.4 添加事件處理過程
3.1.5 編譯、運行程序
3.2 使用Delphi的項目管理和設計工具
3.2.1 創建多窗體項目
3.2.2 使用項目管理器和項目瀏覽器
3.2.3 使用對象庫
小結
第4章 對象Pascal語言的基礎知識
4.1 保留字和標識符
4.1.1 保留字和標準指令符
4.1.2 標識符
4.2 對象Pascal中的數據類型
4.2.1 順序類型
4.2.2 實數類型
4.2.3 集閤類型
4.3 常量與變量
4.3.1 常量
4.3.2 變量
4.4 運算符和錶達式
4.4.1 錶達式
4.4.2 運算符
4.4.3 錶達式的數值類型轉換
4.5 語句
4.5.1 簡單語句
4.5.1.1 賦值語句與空語句
4.5.1.2 過程語句
4.5.1.3 goto語句和語句標號
4.5.2 結構語句
4.5.2.1 復閤語句
4.5.2.2 條件語句
4.5.2.3 循環語句
4.5.3 文件瀏覽器FileBrower例程
4.6 過程與函數
4.6.1 函數和過程的聲明
4.6.2 函數和過程的調用
4.6.3 參數傳遞方式
4.6.4 函數與過程的重載和缺省參數
4.7 程序、單元與段
4.7.1 程序段與作用域
4.7.2 單元與作用域
4.7.3 單元的引用
4.7.4 單元引用與名稱衝突
4.7.5 Delphi程序
小結
第5章 使用對象Pascal中的高級數據類型
5.1 數組及其使用
5.1.1 靜態數組
5.1.2 動態數組
5.1.3 數組作為函數或過程的參數
5.2 字符串及其使用
5.2.1 字符串類型與字符串運算
5.2.2 字符串與數字
5.2.3 格式化字符串
5.2.4 字符串作為函數或過程的參數
5.3 記錄類型及其使用
5.3.1 記錄類型的聲明
5.3.2 記錄域的訪問與With語句
5.3.3 具有變體部分的記錄類型
5.3.4 記錄類型與可變開放數組參數
5.4 指針類型
5.4.1 指針類型與指針變量
5.4.2 運算符@和^以及指針變量和動態變量的運算
5.4.3 Delphi5.0中預定義的指針類型
5.4.4 字符型指針與Windows中的字符串
5.4.5 指針與鏈錶
5.5 過程類型
5.5.1 過程類型與過程變量
5.5.2 過程類型的使用
5.6 Variant類型
5.5.1 variant類型與variant變量
5.5.2 在錶達式中使用Variant變量
5.5.3 基於Variant類型代碼的執行效率
小結
第6章 類與對象
6.1 麵嚮對象的程序設計
6.2 類與對象的概念
6.2.1 類與對象的實質
6.2.2 類類型的聲明
6.2.3 窗體和類
6.3 類的繼承性與VCL的類結構
6.3.1 繼承
6.3.2 類的繼承與類型兼容
6.3.3 VCL的類結構與TObject類
6.4 封裝與類成員的可見性
6.5 對象成員的訪問
6.5 方法
6.5.1 方法概述
6.5.2 方法的聲明
6.5.3 方法的實現
6.5.4 隱含參數Self
6.5.5 方法的繼承與重載
6.5.6 靜態、動態與虛擬方法
6.5.7 方法的覆蓋、重引入與重定義
6.5.8 滯後聯編與多態
6.5.9 抽象方法
6.5.10 消息處理方法
6.6 屬性
6.6.1 屬性的聲明
6.6.2 數組屬性
6.6.3 屬性的覆蓋和重定義
6.6.4 完善TClndar類
6.7 方法指針類型及其應用
6.7.1 方法指針類型
6.7.2 Delphi5.0的事件與方法指針類型的屬性
6.7.3 給TClndar類添加事件
6.7.4 創建TClndar組件
6.8 類引用類型及其使用
6.8.1 類引用類型
6.8.2 使用類引用類型變量創建不同對象
6.8.3 使用類引用類型調用類函數或類過程方法
6.8.4 類引用類型在類定義中的應用
6.9 is和as運算符
小結
第7章 創建菜單
7.1 菜單界麵的設計
7.1.1 創建主菜單MainMenu
7.1.2 創建主菜單的各個菜單項
7.1.3 給菜單項設定加速鍵和快捷鍵
7.1.4 創建彈齣式菜單
7.1.5 創建多級菜單
7.1.6 菜單位置的調整
7.2 給菜單項編寫功能代碼
7.2.1 Check標記的使用
7.2.2 彈齣式菜單
7.2.3 動態菜單
7.2.4 快捷鍵的使用
7.2.5 菜單項激活和菜單項失效
7.2.6 菜單的提示
7.2.7 融閤MainMenu對象
7.2.8 修改係統菜單
小結
第8章 文本編輯器設計
8.1 多頁麵界麵(MPI)
8.1.1 Notebook組件與TabSet組件
8.1.2 TabbedNotebook組件
8.1.3 TabControl組件
8.1.4 PageControl組件
8.1.5 動態創建MPI界麵
8.2 多文檔界麵
8.2.1 創建父窗體
8.2.2 創建子窗體
8.2.3 創建MDI主菜單和子窗體菜單
8.2.4 動態創建子窗體
8.2.5 子窗體的訪問
8.2.6 給窗口菜單項添加功能代碼
8.3 常用文本編輯組件介紹
8.3.1 Edit組件
8.3.2 Memo組件
8.3.3 RichEdit組件
8.4 完善MDIEditor應用程序
8.4.1 完善子窗體
8.4.2 設置字體
8.4.3 剪切、拷貝、粘貼和取消功能
8.4.4 查找與替換
8.4.5 文件的打開與保存
8.4.6 文件打印
8.4.7 文件的關閉和程序的退齣
8.4.8 給文本編輯器配置工具欄
小結
第9章 文件管理應用程序設計
9.1 文件類型和標準過程與函數
9.1.1 文件類型
9.1.2 Delphi5.0的文件管理標準子程序
9.2 文件組件及其相互關係
9.3 FileFindEx例程
9.3.1 界麵設計
9.3.2 程序功能的實現
9.4 文件管理器應用程序設計
9.4.1 窗口設計
9.4.2 子窗體的創建、布置和關閉
9.4.3 文件控件的聯係
9.4.4 文件管理基本功能的實現
9.4.5 顯示文件屬性
9.4.6 顯示磁盤信息
9.4.7 改變顯示文件的類型
9.4.8 實現目錄管理功能
9.4.9 完善FileManager程序
9.5 使用文件流
9.5.1 創建TFileStream對象
9.5.2 使用文件流實現文件拷貝
9.5.3 使用文件流讀寫數據文件
9.5.4 使用文件流讀寫組件
小結
第10章 圖形圖像編程
10.1 Delphi5.0的圖形圖像組件簡述
10.2 對象坐標係統
10.3 畫布對象(TCanvas object)
10.3.1 認識畫布對象
10.3.2 TCanvas對象的屬性
10.3.3 TCanvas對象的方法
10.4 TColor類型
10.5 TPen對象
10.6 TBrush對象
10.7 圖形圖像程序設計技術
10.7.1 圖形類關係
10.7.2 使用Canvas的屬性和方法繪圖
10.7.3 使用組件
10.7.3.1 使用 openPictureDialog和 SavePictureDlalog組件
10.7.3.2 使用Image組件
10.7.3.3 使用PaintBox組件
10.7.3.4 使用Shape組件繪圖
10.7.4 拖放編程
10.7.5 圖形重繪
10.7.6 實現動畫效果
10.7.7 圖形圖像打印
10.7.7.1 打印圖形對象
10.7.7.2 打印位圖、圖標和圖元文件
小結
· · · · · · (
收起)