Delphi 7完全繼承了這一傳統並堅持了VCL的堅固基礎,VCL提供了一個驚人的無所不能的軟件開發工具。 尋找database,client/server,multitIEr,intranet,或Internet解決方案? 尋找控制和力量? 尋找快速的生產率? 使用Delphi和在這書中提出大量的技術和指南,你將能夠完成所有這一切。
歷數Delphi的七個版本
吸引我的最初的一些Delphi特性是其基於窗體的和面向對象的方法,其極快的編譯器,其巨大的數據庫支持,其與Windows編程的緊密集成,其組件技術。 但是,最重要的因素是Object Pascal語言,它所有其它的基礎。
Delphi 2更好!在其最重要的增加中有這些:Multi-Record Object(多記錄對象)和改進的database grid(數據庫表格),OLE Automation支持和variant(變量)數據類型,對Windows 95的完全支持和集成,long string (長字符串)數據類型,和Visual Form繼承。 Delphi3添加了code insight (代碼觀洞察)技術,DLL調試支持,component templates(組件模板),TeeChart,Decision Cube,WebBroker技術,component packages(組件包),ActiveForms,通過接口與COM的出色集成。
Delphi 4 給了我們AppBrowsereditor,新的Windows 98特性,改進的OLE和COM支持,擴展的database components(數據庫組件),許多增加到核心VCL類,包括對於docking(停靠),constraining,和anchoring controls的支持。Delphi 5添加了許多對IDE的改進 (在這裡要列出實在是太多了),擴展的數據庫支持(特殊的ADO和InterBase datasets),支持因特網的MIDAS的改進版本,TeamSource版本控制工具,翻譯能力,框架(frame)的概念,和新的組件。
Delphi 6添加了對如下特性的支持:對CLX(Component Library for Cross-Platform CLX)跨平台開發的支持,擴展的運行庫(run-time library),dbExpress數據庫引擎,Web 服務和傑出的XML支持,一個強大的web開發框架,IDE的更多增強,大量的組件和類,詳細內容在後面講解。
Delphi 7確實改進和固定這些較新的技術使其更健壯(SOAP支持和DataSnap的出現),提供對於較新技術(像Windows XP主題或者UDDI )的支持,但是最重要的是它使一套富有吸引力的第三方工具使用更簡單:RAVE報表引擎,IntraWeb web應用開發技術,和ModelMaker設計環境。 最後,它通過提供第一個不是瞄准Intel CPU,而是.Net CIL平台的Pascal/Delphi的Borland編譯器開辟了一個嶄新的世界。
Delphi是一個偉大的工具,但它也是一個復雜的包括許多元素的編程環境。本書將幫助你掌握Delphi編程,包括Delphi語言,組件(保括使用現有的和 開發你自己的),數據庫和clIEnt/server支持,Windows和COM編程的關鍵因素,因特網和web開發。
你不需要具備任何關於這些主題的高深知識來閱讀本文,但是你需要知道編程的基礎知識。對Delphi熟悉一些將對你有相當的幫助。