Delphi是著名的Borland(現在已和Inprise合並)公司開發的可視化軟件開發工具。“真正的程序員用c,聰明的程序員用Delphi”,這句話是對Delphi最經典、最實在的描述。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易於掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強大、更實用。可以說Delphi同時兼備了VC功能強大和VB簡單易學的特點。它一直是程序員至愛的編程工具。
Delphi具有以下的特性:基於窗體和面向對象的方法,高速的編譯器,強大的數據庫支持,與Windows編程緊密結合,強大而成熟的組件技術。但最重要的還是Object Pascal語言,它才是一切的根本。 Object Pascal語言是在Pascal語言的基礎上發展起來的,簡單易學。
Delphi提供了各種開發工具,包括集成環境、圖像編輯(Image Editor),以及各種開發數據庫的應用程序,如DesktopDataBase Expert等。除此之外,還允許用戶掛接其它的應用程序開發工具,如Borland公司的資源編輯器(Resourse Workshop)。
在Delphi眾多的優勢當中,它在數據庫方面的特長顯得尤為突出:適應於多種數據庫結構,從客戶機/服務機模式到多層數據結構模式;高效率的數據庫管理系統和新一代更先進的數據庫引擎;最新的數據分析手段和提供大量的企業組件。
Delphi發展至今,從Delphi1、Delphi2到現在的Delphi5,不斷添加和改進各種特性,功能越來越強大。Delphi5添加了對IDE(集成開發環境)的很多改進新特性,擴展了數據庫支持(ADO和InterBase數據庫),帶有Internet支持的MIDAS改進版,TeamSouse版本控制工具,轉換功能,框架概念以及很多的新組件與新特性。
Delphi5功能十分完善和強大,本欄目將以它為基礎,介紹Delphi的開發環境、基本概念、控件的使用、常用的編程方法和編程技巧。本欄目的對象為Delphi初學者,主旨是幫助初學者更快更好掌握Delphi基本的編程方法和技巧。