《Delphi簡明教程》
Delphi 教程 系列書籍 (048) 《 Delphi 簡明教程》 網友(邦)整理 EMail: shuaihj@163.com
下載地址:
- 鄭 洪 編著
- 張 晉 審校
內容簡介
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
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
