「Delphi」修訂間的差異

出自ProgWiki
跳至導覽 跳至搜尋
→‎元件
→‎IDE
行 6: 行 6:
 
**{{Wikipedia|CodeGear_Delphi|lang=en}}
 
**{{Wikipedia|CodeGear_Delphi|lang=en}}
  
{{HideH|版本}}
+
==版本==
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
!年份
 
!年份
 
!版本
 
!版本
!特点
+
!特點
 
|-
 
|-
 
|1995
 
|1995
 
| 1.0
 
| 1.0
|支持16位Windows开发。基于框架(VCL)的,可拖曳、可视化的开发环境
+
|支持16位Windows開發。基於框架(VCL)的,可拖曳、可視化的開發環境
 
|-
 
|-
 
|1996
 
|1996
 
| 2.0
 
| 2.0
|以32位编译器为核心,支持C/S数据库开发
+
|以32位編譯器為核心,支持C/S數據庫開發
 
|-
 
|-
 
|1997
 
|1997
 
| 3.0
 
| 3.0
|语法:加入接口(Interface)的机制。IDE:首次提供了(Code Insight)
+
|語法:加入接口(Interface)的機制。IDE:首次提供了(Code Insight)
 
|-
 
|-
 
|1998
 
|1998
 
| 4.0
 
| 4.0
|语法:加入动态数组和方法覆盖等支持。IDE:增强调试能力,提供代码模板
+
|語法:加入動態數組和方法覆蓋等支持。IDE:增強調試能力,提供代碼模板
 
|-
 
|-
 
|1999
 
|1999
 
| 5.0
 
| 5.0
|增强了IDE和调试器,提供了TeamSource。简化Internet的开发,增强数据库支持
+
|增強了IDE和調試器,提供了TeamSource。簡化Internet的開發,增強數據庫支持。
 
|-
 
|-
 
|2001
 
|2001
行 38: 行 38:
 
|2002
 
|2002
 
| 7.0
 
| 7.0
|提供了.NET的过渡,增强的Internet开发(IntraWeb),完善数据库支持,增加了Indy網路元件和Rave Report資料庫報表,並且支援UML及XP的程式製作。
+
|提供了.NET的過渡,增強的Internet開發(IntraWeb),完善數據庫支持,增加了Indy網路元件和Rave Report資料庫報表,並且支援UML及XP的程式製作。
 
|-
 
|-
 
|2003
 
|2003
 
| 8.0
 
| 8.0
|单纯的for .NET版本,拥有C#的能力,保留了Delphi的易用性(业内视为一个过渡版本)
+
|單純的for .NET版本,擁有C#的能力,保留了Delphi的易用性(業內視為一個過渡版本)
 
|-
 
|-
 
|2004
 
|2004
 
| 9.0
 
| 9.0
|正式名称:Delphi 2005。语法:加入了inline及for in loop等功能。IDE:把Borland Delphi.Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等环境和功能集成成一个开发工具,因此可以在[[Win32]]和[[.NET]]開發環境中切換或同時進行
+
|正式名稱:Delphi 2005。語法:加入了inline及for in loop等功能。IDE:把Borland Delphi.Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等環境和功能集成成一個開發工具,因此可以在[[Win32]]和[[.NET]]開發環境中切換或同時進行
 
|-
 
|-
 
|2005
 
|2005
行 54: 行 54:
 
|2006
 
|2006
 
|Turbo
 
|Turbo
|Borland將BDS 2006拆分成幾個獨立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同時安裝兩個不同的版本。由於Borland的IDE生産部份獨立成為一家名為codegear的公司,所以這個版本是以Borland名義推出的最後一個版本。
+
|Borland將BDS 2006拆分成幾個獨立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同時安裝兩個不同的版本。由於Borland的IDE生產部份獨立成為一家名為codegear的公司,所以這個版本是以Borland名義推出的最後一個版本。
 
|-
 
|-
 
|2007
 
|2007
 
| 11.0
 
| 11.0
|正式名称:CodeGear RAD Studio - Delphi 2007。
+
|正式名稱:CodeGear RAD Studio - Delphi 2007。
 
|-
 
|-
 
|2009
 
|2009
 
| 12.0
 
| 12.0
|正式名称:CodeGear RAD Studio - Delphi 2009。
+
|正式名稱:CodeGear RAD Studio - Delphi 2009。
 +
|-
 +
|2010
 +
| 15.0
 +
|正式名稱:Embarcadero® RAD Studio XE。首次在IDE裡集成了Profile工具,Delphi開發人員終於可以方便地測試自己的代碼運行效率了。
 
|}
 
|}
{{HideF}}
 
  
 
==元件==
 
==元件==

於 2011年8月18日 (四) 13:12 的修訂

Delphi,又名「Object Pascal」,參照:『維基百科~Object_Pascal

IDE

版本

年份 版本 特點
1995 1.0 支持16位Windows開發。基於框架(VCL)的,可拖曳、可視化的開發環境
1996 2.0 以32位編譯器為核心,支持C/S數據庫開發
1997 3.0 語法:加入接口(Interface)的機制。IDE:首次提供了(Code Insight)
1998 4.0 語法:加入動態數組和方法覆蓋等支持。IDE:增強調試能力,提供代碼模板
1999 5.0 增強了IDE和調試器,提供了TeamSource。簡化Internet的開發,增強數據庫支持。
2001 6.0 提供了Web Service。跨平台的Kylix 1.0和CLX
2002 7.0 提供了.NET的過渡,增強的Internet開發(IntraWeb),完善數據庫支持,增加了Indy網路元件和Rave Report資料庫報表,並且支援UML及XP的程式製作。
2003 8.0 單純的for .NET版本,擁有C#的能力,保留了Delphi的易用性(業內視為一個過渡版本)
2004 9.0 正式名稱:Delphi 2005。語法:加入了inline及for in loop等功能。IDE:把Borland Delphi.Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等環境和功能集成成一個開發工具,因此可以在Win32.NET開發環境中切換或同時進行
2005 10.0 發佈名稱:Borland Developer Studio(BDS) 2006。集成C++ Builder; ECO(Enterprise Core Objects)升級到ECO III;集成Together for Delphi,可以在同一個IDE中進行UML開發;QA Audits和QA Metrics可以快速的把握專案的設計和代碼的質量。
2006 Turbo Borland將BDS 2006拆分成幾個獨立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同時安裝兩個不同的版本。由於Borland的IDE生產部份獨立成為一家名為codegear的公司,所以這個版本是以Borland名義推出的最後一個版本。
2007 11.0 正式名稱:CodeGear RAD Studio - Delphi 2007。
2009 12.0 正式名稱:CodeGear RAD Studio - Delphi 2009。
2010 15.0 正式名稱:Embarcadero® RAD Studio XE。首次在IDE裡集成了Profile工具,Delphi開發人員終於可以方便地測試自己的代碼運行效率了。

元件

討論區