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