隨著計算機的迅速普及,軟件產業(yè)也得到了空前的發(fā)展。目前,無論是對軟件的用戶界面還是對軟件的運行速度都提出了很高的要求。自從面向對象編程思想出現(xiàn)以后,人們的編程思維模式也得到了根本的改變。人們越來越覺得為了提高應用程序的統(tǒng)一性。一致性和編程效率,程序員應該充分吸收別人的編程經驗,盡量避免重復性的工作,而將主要精力集中在應用程序本身。于是,可視編程技術得到了迅速的發(fā)展,相繼出現(xiàn)了Visual Basic、VisualC++等可視應用程序開發(fā)工具。Delphi也是一種可視應用程序開發(fā)工具,其基礎語言為Object Pascal。由于Object Pascal是一種強類型語言,與其他語言相比,它提供了一種快速的編譯器。優(yōu)化編譯模式在很大程度上提高了代碼質量,所以這種語言一直都受到人們的青睞。自從Delphi 1.0推出以來,相繼出現(xiàn)了Delphi的2.0、3.0、4.0和5.0版本。各版本雖然向后兼容,但隨著版本的提高,在許多方面都作了改進。Delphi 5與其以前的版本相比,雖然它們的集成開發(fā)環(huán)境看上去極為相似,但在好幾個方面都作了改進,主要體現(xiàn)在數據庫體系結構與連接、VCL組件增強、Object Pascal語言的擴展、工程管理器、模塊管理器以及Internet應用開發(fā)等方面。從而使Delphi 5的功能更加強大,使用起來更加靈活和方便,大大地提高了應用程序的開發(fā)效率。為了兼顧到初學者學習Delphi 5的需要,本書從Delphi的編程語言Object Pascal開始,介紹了Object Pascal的基本編程要素以及高級特征。為了使讀者盡快利用Delphi 5這個強大的工具構建出專業(yè)水準的Windows應用程序,本書以豐富的例子,說明性很強的插圖向讀者展示了應用程序各組成部分的編程方法,提出了關鍵要素的處理技巧,使讀者在短時間內即可達到相當不錯的學習效果。