Delphi到现在已经历了7代产品的发展历程,每一代产品都是伴随Windows操作平台的升级而升级。
Delphi 1几乎与windows95同时发行,这对于习惯使用Borland公司的Turbo Pascal而又希望开发windows应用程序的程序员来说,无疑是个福音。因为Delphi1可以看作是Turbo Pascal的Windows版,它首次为使用Pascal语言的人提供了一个可视化的编程环境。虽然Microsoft公司的Visual Basic(VB)出现的时间要比Delphi1早些,但它产生的代码是在解释器的控制下运行的,而Delphi直接把源程序文本编译为本机代码指令。
Delphi 1仍然属于16位的开发环境,它创建的应用程序可以运行在Windows 3.1、Windows 95、和Windows NT下,直到Delphi的下一个版本。
Delphi 2中的主要新特征是对32位编程的支持,其创建的应用程序不再运行在Windows 3.1下。除此之外,Delphi 2还增加了如数据模块等多种高效的数据重用功能。
Delphi 3大大巩固了Delphi作为Windows应用程序开发工具的地位,它改进了集成开发环境(IDE)和“代码洞察”、对其组件库进行了许多增强、还完全支持 Active X控件及其创建。
Delphi 4则提供了Object Pascal语言的扩展,使之更像C++。另外,还改进了“工程管理器”、“模块资源管理器”的功能。
1995年推出的Delphi 5不仅继承了低版本Delphi的诸多优点,克服了Delphi 4中存在的缺陷,而且增加了许多新的功能,对开发环境也做了改进和完善。
2001年6月推出的Delphi 6是目前的最新版本,Delphi 6又在Delphi 5的基础上增加了许多新的功能,对开发环境也做了改进和完善,特别是增加了大量的新组件,以适于网络开发的需要。
2002年8月,Borland公司推出了Delphi的最新版本——Delphi 7.Borland公司首次通过Delphi 7推出一条独立开发.NET应用的道路。它在性能上更加完善,组件更加丰富,特别是在Web服务功能方面,更是在原来优势的基础上加以提高,给网络编程带来了更大的便利