delphi是干什么的有什么用?
Delphi,是美國(guó)Borland(寶蘭)公司於1995年開(kāi)發(fā)在Windows平臺(tái)下的快速應(yīng)用程式開(kāi)發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD),它的前身是在DOS下的產(chǎn)品Borland Turbo Pascal。
從產(chǎn)品名稱上就可以知道,Turbo Pascal使用的是Pascal語(yǔ)言。 從Turbo Pascal 5.5版本開(kāi)始,Borland公司在傳統(tǒng)Pascal的基礎(chǔ)上加入了物件導(dǎo)向的功能。
Delphi是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal語(yǔ)言,通過(guò)圖形用戶界面(Graphical User Interface,簡(jiǎn)稱GUI)作為開(kāi)發(fā)環(huán)境,透過(guò)IDE與VCL工具與編譯器,配合連結(jié)資料庫(kù)的功能,作成一個(gè)以物件導(dǎo)向設(shè)計(jì)為中心的開(kāi)發(fā)工具。Delphi程式撰寫(xiě)后所編譯的執(zhí)行檔,可以獨(dú)立執(zhí)行,容量較大些,但效能上卻比較快,除了使用資料庫(kù)的程式外不需安裝即可執(zhí)行,使用上相當(dāng)方便。
它在本質(zhì)上是一個(gè)代碼編輯器而不是一種語(yǔ)言,但是由於Delphi是幾乎是目前市場(chǎng)上唯一一個(gè)使用Pascal語(yǔ)言并持續(xù)推出新版的產(chǎn)品,因此有的時(shí)候人們稱呼Delphi為Object Pascal的代名詞。因此Borland公司已經(jīng)把Object Pascal語(yǔ)言改稱為Delphi語(yǔ)言。2006,Borland把開(kāi)發(fā)工具產(chǎn)品線獨(dú)立出來(lái),成立了一家新的公司CodeGear負(fù)責(zé)。原本的Delphi一度被命名位Turbo Delphi。但是在新的版本中,除了Delphi for Win32(原有的Delphi版本)之外,還有一個(gè)新的產(chǎn)品被命名為Delphi for PHP。因此,在目前的CodeGear的發(fā)展規(guī)劃中,或許「Delphi」這個(gè)名稱不再是ObjectPascal語(yǔ)言的專有IDE,而是將被擴(kuò)展為一個(gè)通用的IDE名稱。
Borland Delphi 目前的最新版本是2007。