本書根據(jù)實際程序開發(fā)時最常用的知識要點,精選和編寫了數(shù)十個實例。這些實例絕大多數(shù)是作者在擔(dān)任Delphi程序員講師和在實際程序開發(fā)時編寫的實例,每個實例針對一個知識點。如果是初學(xué)者,學(xué)習(xí)這些實例的同時再配合著學(xué)習(xí)Delphi教程類的書,效果會更好。本書除首尾以外的每一章在詳細(xì)講解1個實例的基礎(chǔ)上,要求讀者嘗試完成3個與實例相關(guān)或知識點類似的練習(xí),并給出了練習(xí)中需要注意的步驟。通過這種講解和練習(xí),將Delphi的主要語言精華、組件使用方法和數(shù)據(jù)庫程序開發(fā)要點等內(nèi)容系統(tǒng)地展現(xiàn)給讀者。本書結(jié)合了作者多年的Delphi教學(xué)經(jīng)驗和程序開發(fā)的體會,特色鮮明,講解與練習(xí)相結(jié)合;典型實用,每一章講述的都是常用的知識和技巧;簡明清晰、重點突出,在敘述上力求深入淺出、通俗易懂。相信會為讀者的學(xué)習(xí)和工作帶來一定的幫助。內(nèi)容和特點隨著信息技術(shù)的發(fā)展和計算機應(yīng)用的普及,計算機軟件的應(yīng)用已經(jīng)滲透到社會生活的各個領(lǐng)域,特別是在企業(yè)管理、電子商務(wù)、數(shù)值計算、運動仿真、多媒體應(yīng)用和網(wǎng)絡(luò)通信等方面發(fā)揮著重要的作用。計算機應(yīng)用軟件開發(fā)工具有很多種,其中Delphi易學(xué)易用,功能強大,深受廣大用戶的歡迎。許多軟件開發(fā)人員都有這樣的體會,學(xué)習(xí)編程語言需要學(xué)習(xí)例子,確實如此,通過做例子可以首先得到感性認(rèn)識,然后在此基礎(chǔ)上再理解例子中包含的知識內(nèi)容,最后通過模仿例子編寫出自己的程序。通過循序漸進(jìn)的實例學(xué)習(xí)和練習(xí),就可以逐步掌握這門程序設(shè)計語言。從讀者反饋和市場調(diào)查情況看,現(xiàn)在許多通過實例介紹Delphi的圖書存在這樣的問題:實例的實用性不強,實例背后的知識點不系統(tǒng),讀者跟著書做例子,感覺沒有問題,但遇到具體問題,還是會覺得無從下手。本書根據(jù)實際程序開發(fā)時最常用的知識要點,精選和編寫了數(shù)十個實例。這些實例絕大多數(shù)是作者在擔(dān)任Delphi程序員講師和在實際程序開發(fā)時編寫的實例,每個實例針對一個知識點。如果是初學(xué)者,學(xué)習(xí)這些實例的同時再配合著學(xué)習(xí)Delphi教程類的書,效果會更好。本書除首尾以外的每一章在詳細(xì)講解1個實例的基礎(chǔ)上,要求讀者嘗試完成3個與實例相關(guān)或知識點類似的練習(xí),并給出了練習(xí)中需要注意的步驟。通過這種講解和練習(xí),將Delphi的主要語言精華、組件使用方法和數(shù)據(jù)庫程序開發(fā)要點等內(nèi)容系統(tǒng)地展現(xiàn)給讀者。本書結(jié)合了作者多年的Delphi教學(xué)經(jīng)驗和程序開發(fā)的體會,特色鮮明,講解與練習(xí)相結(jié)合;典型實用,每一章講述的都是常用的知識和技巧;簡明清晰、重點突出,在敘述上力求深入淺出、通俗易懂。相信會為讀者的學(xué)習(xí)和工作帶來一定的幫助。全書共11章,各章的主要內(nèi)容如下:·第1章:Delphi預(yù)備知識?!さ?章:組件的綜合應(yīng)用?!さ?章:二進(jìn)制文件的應(yīng)用?!さ?章:流的應(yīng)用。·第5章:創(chuàng)建圖形組件。·第6章:多媒體播放器。·第7章:動態(tài)鏈接庫?!さ?章:數(shù)據(jù)庫應(yīng)用?!さ?章:C/S數(shù)據(jù)庫編程?!さ?0章:【DBGrid】報表輸出?!さ?1章:開發(fā)實例——賓館客房管理系統(tǒng)。配套光盤的使用注意事項為了方便讀者的學(xué)習(xí),我們將書中實例程序源文件收錄在本書的配套光盤中。下面是本書配套光盤內(nèi)容的詳細(xì)說明。本書中的所有例子保存在光盤的“\Delphi_book\”目錄下。各章中的例子和用到的文件分別存放在相應(yīng)的子目錄中。例如第5章內(nèi)容存放在“\Delphi_book\Ch5”目錄下?!さ?章至第10章的各章都包含典型實例、起步、進(jìn)階和提高4個小節(jié),這4個小節(jié)中介紹的例子存放在相應(yīng)的子目錄中?!さ?章的工程“MyFootball.dpr”和“DemoDBGrid.dpr”使用的是paradox庫,運行該程序前需要先配置數(shù)據(jù)庫別名,別名是“Football”,數(shù)據(jù)庫文件請存放在目錄“d:\Delphi_book\Ch8\典型實例\MyDatabase”中。·第8章的工程“FootballTeam.dpr”使用的是Access數(shù)據(jù)庫,運行該程序前需要先配置ODBC數(shù)據(jù)源,數(shù)據(jù)源名稱為“Football_Access”,Access數(shù)據(jù)庫文件為“\Delphi_book\足彩.mdb”,根據(jù)實際位置重新配置數(shù)據(jù)源,然后編譯程序后才能正常運行。登錄用戶名為“admin”,密碼為“3209505”。·第4章的工程“BlobStream.dpr”,使用的是InterBase數(shù)據(jù)庫系統(tǒng),因此在運行該程序前需要先安裝好Interbase數(shù)據(jù)庫。相應(yīng)的數(shù)據(jù)庫文件要存放在“d:\Delphi_book\Ch4\MyStream.gdb”中?!み\行第11章的程序需要先安裝好MSSQLServer2000系統(tǒng),然后運行“CheckServer.exe”,通過該程序在“MSSQLServer2000企業(yè)管理器”中創(chuàng)建一個名為“HotelDB”的用戶數(shù)據(jù)庫,并在該數(shù)據(jù)庫中自動創(chuàng)建“賓館客房管理系統(tǒng)”程序用到的所有表、視圖和存儲過程。如果是第一次運行“CheckServer.exe”,還將創(chuàng)建一個名為“Hotel.ini”的配置文件。將配置文件“Hotel.ini”移到“Client”目錄中后可以運行“DemoClient.exe”程序。第一次運行系統(tǒng)如果發(fā)現(xiàn)沒有任何用戶存在,則系統(tǒng)自動創(chuàng)建一個名為“sa”,密碼為“123”的用戶。再次運行“DemoClient.exe”程序,通過“sa”用戶進(jìn)入系統(tǒng)。注意本例子中登錄MSSQLServer2000的管理員密碼也是“123”?!け緯玫降囊恍﹫D標(biāo)文件保存在“\Delphi_book\圖標(biāo)”目錄中。