下載下傳位址:
<a>Pdf</a>

鄭 洪 編著
張 晉 審校
内容簡介
Delphi 5 是由軟體界的巨頭人士、著名的Inprise 公司開發的新一代可視化程式開發工具,一直以來受到計算機程式設計愛好者和各機構專業認識的廣泛青睐。為了滿足廣大讀者的願望,迅速地掌握Windows 環境下的Delphi程式設計方法,編者編寫了本書。全書共分為 9 章,主要包括Delphi 5 中VCL 控件的使用,文本、圖形和圖像的處理,菜單和對話框設計,檔案管理技巧,多媒體程式制作,窗體設計方案,以及Delphi 中引人入勝的資料庫開發應用。書中融合了利用Delphi 5 開發Windows 應用程式的理論和實踐,全面深入地介紹了利用Delphi 5 開發應用的常用方法和技巧,實用性很強。本書資料豐富、内容翔實,具有易學易用、簡潔明了的特點,适合于對 Windows 程式設計有一定了解的讀者使用,也可以作為廣大計算機愛好者的參考讀物。
前言
Delphi 是由軟體界巨頭、著名的Inprise 公司開發的“可視化”程式開發工具,它的基礎語言為Pascal 程式設計語言,同時它繼承了Pascal 語言的優點,如代碼結構清晰、可讀性好和代碼執行效率高等,是以Delphi 一經推出,迅速得到使用者的好評。經過 Inprise 公司的軟體設計師們多年的改進,如今Delphi 程式開發工具在各個方面都有了不同程度的提高,如資料庫的體系結構、VCL 控件的開發、Web 應用程式和安全線程等,進而使得Delphi 的功能更加的強大,使用起來也更加友善和靈活,提高了應用程式的開發效率。總之,Delphi 是開發Windows 應用程式最為強大的工具之一,無論是Windows 程式設計的初學者,還是有經驗的Windows 程式員,利用Delphi 都可以迅速的開發出自己滿意的應用程式。為了滿足廣大讀者的願望,迅速地掌握 Windows 環境下的Delphi 程式設計方法,編者以最新的Delphi 5 為背景編寫了本書,全書内容安排如下:第一章介紹了利用 Delphi 編制應用程式的一些基礎知識,以及如何利用Delphi 編制簡單的Windows 應用程式;第二章和第三章分别介紹了 Delphi 中對話框和菜單程式的設計;第四章介紹了 Delphi 中常用的圖形繪制和圖像處理技巧;第五章集中介紹了 Delphi 中各種窗體的開發技術,以及窗體的設計方案;第六章介紹了 Delphi 中常用VCL 控件(可視化控件)的開發應用程式,這是Delphi 應用領域中非常重要的内容,也是讀者應該必備的Windows 程式設計本領;第七章集中介紹了在 Delphi 中進行檔案處理操作的方法;第八章介紹了 Delphi 中非常吸引人資料庫管理和開發方法;最後一章(即第九章)介紹了多媒體程式開發的常用方法,在這一章中還設計了諸如聲音播放器和視訊播放器等執行個體程式,它将帶領讀者進入Delphi 更高境界。本書注重開發執行個體、開發經驗、開發技巧和 Windows 進階特性開發,适合于各個層次的Delphi 使用者。對初學者來說,可迅速加入Delphi 進階使用者的行列;對有一定使用經驗的讀者,也可通過本書掌握Delphi 深層次的開發方法,學會用更巧妙的辦法開發出高水準的Delphi 應用。然而,限于編者水準,書中的錯誤和不足之處在所難免,竭誠歡迎廣大讀者對本書提出批評和建議。最後,書中示例中含有大量的程式代碼、執行個體名稱、圖形圖檔、資料資訊等,内容如有雷同,純屬巧合。
目錄
第一章 DELPHI 程式設計快速入門.............................................................................................................................1
1.1 Delphi 基本概念介紹..............................................................................................................................1
1.1.1 Delphi 的基本形式.........................................................................................................................1
1.1.2 面向對象程式設計的概念.....................................................................................................................1
1.2 Delphi 新特性簡介.................................................................................................................................2
1.2.1 Object Pascal 語言功能擴充..........................................................................................................2
1.2.2 改善IDE........................................................................................................................................2
1.2.3 增強VCL 控件..............................................................................................................................3
1.2.4 加快複雜工程的開發速度.............................................................................................................3
1.3 系統配置和程式設計環境..............................................................................................................................3
1.3.1 Delphi 系統配置............................................................................................................................3
1.3.2 Delphi 程式設計環境............................................................................................................................4
1.4 第一個示例............................................................................................................................................6
1.5 小結 ..................................................................................................................................................11
第二章 WINDOWS 通用對話框............................................................................................................................12
2.1 對話框函數簡介..................................................................................................................................12
2.1.1 ShowMessage 函數......................................................................................................................12
2.1.2 MessageDlg 函數..........................................................................................................................13
2.1.3 InputBox 函數..............................................................................................................................14
2.2 系統對話框調用技術............................................................................................................................15
2.2.1 檔案對話框.................................................................................................................................15
2.2.2 “顔色”對話框...........................................................................................................................17
2.2.3 “字型”對話框...........................................................................................................................19
2.2.4 “查找”對話框...........................................................................................................................20
2.3 标準對話框的使用...............................................................................................................................24
2.4 小結 ..................................................................................................................................................33
第三章菜單程式的開發和設計 ........................................................................................................................34
3.1 主菜單基本概述..................................................................................................................................34
3.1.1 建立菜單項.................................................................................................................................34
3.1.2 設定分隔條.................................................................................................................................37
3.1.3 設定快捷鍵.................................................................................................................................38
3.1.4 設定複選标志..............................................................................................................................40
3.1.5 菜單項有效狀态設定...................................................................................................................41
3.2 主菜單的應用......................................................................................................................................42
3.3 主菜單和彈出菜單綜合應用................................................................................................................53
3.3.1 項目和設定.................................................................................................................................54
2 Delphi 簡明教程
3.3.2 彈出菜單的設計...........................................................................................................................55
3.3.3 運作結果和參考程式...................................................................................................................60
3.4 小結 ..................................................................................................................................................63
第四章 DELPHI 中的圖形繪制...........................................................................................................................64
4.1 基本圖形的繪制...................................................................................................................................64
4.1.1 直線的繪制..................................................................................................................................64
4.1.2 橢圓的繪制..................................................................................................................................66
4.1.3 繪制多邊形..................................................................................................................................68
4.1.4 繪制矩形......................................................................................................................................70
4.1.5 繪制三角曲線...............................................................................................................................72
4.2 複雜圖形的設計...................................................................................................................................75
4.2.1 設計複雜圖案...............................................................................................................................75
4.2.2 實時繪畫程式...............................................................................................................................81
4.3 手工繪制圖形.......................................................................................................................................86
4.4 小結 ................................................................................................................................................105
第五章使用者窗體的設計和使用.......................................................................................................................106
5.1 快速使用向導.....................................................................................................................................106
5.2 多頁窗體開發.....................................................................................................................................108
5.3 複合窗體開發.....................................................................................................................................118
5.3.1 繪制直線的子窗體設計.............................................................................................................118
5.3.2 繪制橢圓的子窗體設計.............................................................................................................119
5.3.3 繪制多邊形的子窗體設計.........................................................................................................121
5.3.4 主窗體的完整設計.....................................................................................................................123
5.4 多文檔界面窗體的開發......................................................................................................................128
5.5 小結 ................................................................................................................................................137
第六章 常見VCL 控件的使用..........................................................................................................................139
6.1 Edit 控件和Button 控件.....................................................................................................................139
6.2 Listbox 控件和Combobox 控件.........................................................................................................149
6.3 Memo 控件和Dialog 控件.................................................................................................................152
6.4 Radiogroup 控件和Checkbox 控件....................................................................................................158
6.5 DirectoryOutline 控件和Animate 控件..............................................................................................168
6.6 小結 ................................................................................................................................................175
第七章管理檔案、目錄和驅動器...................................................................................................................176
7.1 各種控件簡介.....................................................................................................................................176
7.1.1 驅動器控件................................................................................................................................176
7.1.2 目錄控件....................................................................................................................................178
7.1.3 檔案清單控件.............................................................................................................................179
7.1.4 檔案過濾器控件.........................................................................................................................180
7.2 利用控件管理檔案..............................................................................................................................182
7.3 管理目錄.............................................................................................................................................187
7.3.1 ChDir 函數.................................................................................................................................187
7.3.2 MkDir 函數................................................................................................................................187
7.3.3 RmDir 函數...............................................................................................................................188
Delphi 簡明教程3
7.3.4 應用執行個體...................................................................................................................................188
7.4 管理驅動器........................................................................................................................................193
7.4.1 DiskSize 函數.............................................................................................................................193
7.4.2 DiskFree 函數.............................................................................................................................194
7.4.3 GetDir 函數...............................................................................................................................195
7.5 小結 ................................................................................................................................................196
第八章資料庫開發和管理 ..............................................................................................................................197
8.1 使用資料庫向導................................................................................................................................197
8.2 自己定制資料庫................................................................................................................................202
8.3 資料庫管理程式................................................................................................................................211
8.4 設計資料庫報表................................................................................................................................218
8.5 小結 ................................................................................................................................................220
第九章多媒體的設計和使用 ..........................................................................................................................221
9.1 認識MediaPlayer 控件.......................................................................................................................221
9.1.1 AutoEnable 屬性........................................................................................................................222
9.1.2 Display 屬性...............................................................................................................................223
9.1.3 Filename 屬性.............................................................................................................................225
9.1.4 DeviceType 屬性........................................................................................................................226
9.1.5 EnabledButtons 屬性..................................................................................................................226
9.2 音頻播放程式....................................................................................................................................227
9.3 視訊播放程式....................................................................................................................................235
9.4 小結 ................................................................................................................................................245