Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:10:17
delphi发展的历史

delphi发展的历史

Delphi介绍

Delphi 是Borland 公司开发的,深受广大程序员所喜爱的可视化软件开发工具。和Visual C++相比,Delphi 更简单、更易于掌握,而在功能上也丝毫不逊色;和Visual Basic 相比,Delphi 则功能更强大、更实用,学习上也不比Visual Basic 困难。可以说Delphi 同时兼备了Visual C++功能强大和Visual Basic 简单易学的特点。

“真正的程序员用C,聪明的程序员用Delphi”,这句话就是对Delphi 最贴切的描述。下面介绍一下Delphi 的发展历程。

从本质上看,Delphi 是一个Pascal 编译器。自从20 年前Anders Hejlsberg 写下第1 个Pascal 编译器以来,Boland 公司就一直在推动着Pascal 编译器向前发展。

Delphi 1 发布于1995 年,在那时DOS 系统下的程序员只有两种选择:不是用简单但速度慢的Basic语言,就是用效率高但却复杂的汇编语言。Pascal 以其结构化语言的简练和真编译器的性能,综合了两者的优势。而Windows 3.1 的程序员同样面临两种选择:一种是功能强大却难以使用的Visual C++,另一种是容易使用但语言有局限的Visual Basic。对此,Delphi 1 提供了一种完全不同于开发Windows程序的方法:可视化的开发环境、编译后的可执行软件、DDL、数据库、毫无限制地给可视环境命名。

Delphi 1 作为第1 个综合了可视化开发环境、优化的源代码编译器、可扩展的数据库访问引擎的Windows 开发工具,奠定了RAD 工具的基础。

一年后的Delphi 2 在32 位的操作系统Windows 95 和Windows NT 下实现了原有的一切功能。另外,Delphi 2 还增加了许多Delphi 1 没有的功能,例如32 位的编译器能生成速度更快的应用程序,对象库得到进一步地丰富和扩展,完善了数据库支持,改进了字符串处理,支持OLE 和可视化窗体继承以及与16 位的Delphi 兼容等。Delphi 2 成为衡量其他RAD 工具的标准。

在研制Delphi 3 的时候,开发组考虑到Windows 开发者可能会遇到的棘手问题,提供了一套完整的解决案。1997 年推出的Delphi 3 使本来极其复杂的COM、ActiveX、WWW 应用程序开发、“瘦”客户应用程序、多层数据库系统体系结构等技术变得非常容易使用。虽然Delphi 3 和Delphi 1 编写应用程序的基本方法大都相同,但是Delphi 3 的代码内视(Code Insight)技术却简化了代码编写的过程。

1998 年发布的Delphi 4 致力于使Delphi 更易于使用。Module Explore 技术的引入使程序员能够以一致的图形界面浏览和编辑代码。代码导航和类自动生成的功能使程序员只需关注应用程序本身,而不必在输入代码上花费太多精力。IDE 经过重新设计可支持浮动和可停靠的工具栏和窗口,调试器也做了改进。Delphi 4 的MIDAS、DCOM 和CORBA 等技术使Delphi 4 的应用范围扩展到企业级。

经过悉心研究,直至1999 年7 月,Boland 公司才推出功能更为强大的Delphi 5,它在下面几个方面取得了进步。首先Delphi 5 和Delphi 4 一样,通过增加更多的功能使程序的编写更简单。新功能进一步增强了IDE 和调试器的功能,提供了TeamSource 小组开发软件和转换工具等。其次,Delphi 5也为简化Internet 的开发增加了许多新功能,其中包括Active Server Object Wizard(用于创建ASP)、Internet Express 组件、用于支持XML 和新的MIDAS 功能,使Delphi 成为Internet 的一个通用数据平台。最后,Delphi 5 最重要的特征—稳定性。

Delphi 6 发布于2001 年6 月。Delphi 6 在继承Delphi 5 特性的基础上,又增加了当时惟一全面支持所有主要工业标准(XML、SOAP、WSDL、XSL 等)的开发工具,同时支持基于Web 服务的

Microsoft .NET 和Sun ONE 体系,提供给Web 开发者需要的可伸缩性与可靠性。Delphi 6 框架中包括了BizSnap、WebSnap 和DataSnap,用户可以用它们开发支持Web 服务特性的服务器端和客户端应用

程序,这一切是通过一套高度集成的可视化开发工具、先进的编译技术和可重用的组件完成的。

而Delphi 7 就是Borland 公司在2002 年8 月推出的新版本。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759