Delphi,是Windows平臺(tái)下著名的快速應(yīng)用程序開(kāi)發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。它的前身,即是DOS時(shí)代盛行一時(shí)的“BorlandTurbo Pascal”,最早的版本由美國(guó)Borland(寶蘭)公司于1995年開(kāi)發(fā)。主創(chuàng)者為Anders Hejlsberg。經(jīng)過(guò)數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至Embarcadero公司旗下。Delphi是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal,以圖形用戶界面為開(kāi)發(fā)環(huán)境,透過(guò)IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫(kù)的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的應(yīng)用程序開(kāi)發(fā)工具。
Delphi的發(fā)展歷程:
1995 1.0 支持16位Windows開(kāi)發(fā);诳蚣埽╒CL)的,可拖曳、可視化的開(kāi)發(fā)環(huán)境
1996 2.0 以32位編譯器為核心,支持C/S數(shù)據(jù)庫(kù)開(kāi)發(fā)
1997 3.0 語(yǔ)法:加入接口(Interface)的機(jī)制。IDE:首次提供了(Code Insight)
1998 4.0 語(yǔ)法:加入動(dòng)態(tài)數(shù)組和方法覆蓋等支持。IDE:增強(qiáng)調(diào)試能力,提供代碼模板
1999 5.0 增強(qiáng)了IDE和調(diào)試器,提供了TeamSource。簡(jiǎn)化Internet的開(kāi)發(fā),增強(qiáng)數(shù)據(jù)庫(kù)支持
2001 6.0 提供了Web Service?缙脚_(tái)的Kylix 1.0和CLX
2002 7.0 提供了.NET的過(guò)渡,增強(qiáng)的Internet開(kāi)發(fā)(IntraWeb),完善數(shù)據(jù)庫(kù)支持,增加了Indy網(wǎng)路元件和Rave Report資料庫(kù)報(bào)表,并且支援UML及XP的程式制作。 Delphi 7 Studio于2002年夏季推出,有四個(gè)版本:體系版(Architect),企業(yè)版(Enterprise),專(zhuān)業(yè)版(Professional)和個(gè)人版(Personal)。體系版,企業(yè)版和專(zhuān)業(yè)版都配備Delphi語(yǔ)言的Borland Kylix 3完整版。
2003 8.0 單純的for .NET版本,擁有C#的能力,保留了Delphi的易用性(業(yè)內(nèi)視為一個(gè)過(guò)渡版本)
2004 9.0 正式名稱:Delphi 2005。語(yǔ)法:加入了inline及for in loop等功能。IDE:把Borland Delphi.NET、Borland Delphi Win32、Borland C#、Enterprise Core Objects等環(huán)境和功能集成成一個(gè)開(kāi)發(fā)工具,因此可以在Win32和.NET開(kāi)發(fā)環(huán)境中切換或同時(shí)進(jìn)行
2005 10.0 發(fā)布名稱:Borland Developer Studio(BDS) 2006。集成C++ Builder; ECO(Enterprise Core Objects)升級(jí)到ECO III; 集成Together for Delphi,可以在同一個(gè)IDE中進(jìn)行UML開(kāi)發(fā);QA Audits和QA Metrics可以快速的把握專(zhuān)案的設(shè)計(jì)和代碼的質(zhì)量。
2006 Turbo Borland將BDS 2006拆分成幾個(gè)獨(dú)立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同時(shí)安裝兩個(gè)不同的版本。由于Borland的IDE生產(chǎn)部份獨(dú)立成為一家名為codegear的公司,所以這個(gè)版本是以Borland名義推出的最后一個(gè)版本。
2007 11.0 正式名稱:CodeGear RAD Studio - Delphi 2007。
2008 5.7 Borland正式宣布將CodeGear子公司出售給Embarcadero(易博龍)技術(shù)公司。
2008 8.25 Embarcadero發(fā)布CodeGear Delphi 2009 Pre-release版。
2009 8.25 Embarcadero發(fā)布CodeGear.RAD.Studio.2010版
Delphi是著名的Borland(現(xiàn)在已和Inprise合并)公司開(kāi)發(fā)的可視化軟件開(kāi)發(fā)工具!罢嬲某绦騿T用c,聰明的程序員用Delphi”,這句話是對(duì)Delphi最經(jīng)典、最實(shí)在的描述。Delphi被稱為第四代編程語(yǔ)言,它具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。和VC相比,Delphi更簡(jiǎn)單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強(qiáng)大、更實(shí)用?梢哉f(shuō)Delphi同時(shí)兼?zhèn)淞薞C功能強(qiáng)大和VB簡(jiǎn)單易學(xué)的特點(diǎn)。它一直是程序員至愛(ài)的編程工具。
人家說(shuō),真正的程序員用C++,聰明的程序員用DELPHI,DELPHI以它快速開(kāi)發(fā)的特點(diǎn),讓C++望塵莫及。在DELPHI的各個(gè)版本中,使用最多的應(yīng)該是DELPHI7和DELPHI6吧。我想為什么那么多人用這2個(gè)版本呢?習(xí)慣?還是其他的,我也不知道。但是咨詢了幾個(gè)DELPHI程序員,他們都給出了這個(gè)答案,這使我很迷惑,為什么新版本沒(méi)有老版本受歡迎呢?不過(guò)我還是決定隨大流,學(xué)習(xí)DELPHI7。
2010 08 24 RAD Studio XE
2011 09 26 Delphi XE2 RTM
2012 11 11 Delphi XE3
2013 04 22 Delphi XE4
2013 09 11 Delphi XE5
東坡給大家找了全面的delphi所有版本的下載地址: http://tipsywinegypsy.com/fz/delphi/