Delphi历史版本介绍(一)从Delphi1到Delphi7

Delphi历史版本介绍(一)从Delphi1到Delphi7

       Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立.

       TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体。Pascal有5个主要的版本,分别是UnextendedPascal、Extended Pascal、Object-Oriented Extensions to Pascal、Borland Pascal和DelphiObject Pascal。其中,UnextendedPascal、Extended Pascal和Object-Oriented Extensions to Pascal是由Pascal标准委员会所创立和维护的,UnextendedPascal类似于瑞士Niklaus Wirth教授和K.Jensen于1974年联名发表的Pascal用户手册和报告,而ExtendedPascal则是在其基础上进行了扩展,加入了许多新的特性,它们都属于正式的Pascal标准;Object-Oriented Extensions to Pascal是由Pascal标准委员会发表的一份技术报告,在ExtendedPascal的基础上增加了一些用以支持面向对象程序设计的特性,但它属于非正式的标准。BorlandPascal和Delphi Object Pascal是由Borland公司专门为其开发的编译工具设计的Pascal语言,前者是用于DOS的TurboPascal系列和Windows 3.x的Turbo Pascal for Windows的传统高级语言,后者是用于Windows的Delphi和Linux的Kylix的面向对象程序设计语言,它们都不是正式的Pascal标准,具有专利性。但由于Turbo Pascal系列和Delphi功能强大并且广为流行,BorlandPascal和Delphi Object Pascal已自成为一种标准,为许多人所熟悉。

 

Delphi 1 (1995)

     Delphi1作为Borland公司的windows应用软件开发工具在1995年首次走入人们的视野。Delphi 1扩展了BorlandPascal 语言,提供了面向对象,窗口化,快速的代码编译,卓越的数据库之处方式,接近windows界面风格和控件支持技术。

 

Delphi 2 (1996)

      Delphi2  是一个快读的请用程序开发软件,并且具有当时世界上速度最快的编译器,基于面向对象的高效的可视化开发设计,灵活的数据体系。

Delphi 2,应用于win32平台与当时的window95完美的融合,在Delphi1的基础上升级了databasegrid,OlE自动化,variant 数据类型的支持,long string类型的支持,已经可视窗体的继承。 Delphi2的口号是:”theEase of VB with the Power of C++” 比VB更加方便,比C++更加强大。

 

Delphi 3 (1997)

      提供了功能强大的可视化设置,高性能的客户端服务器工具为分布式开发提供便利,开始支持web应用程序。

Delphi3 开始引进许多新的功能,包括我们喜爱的代码自动关联索引技术(比如输入int 将把int前缀的关键字全部显示),Dll调试,组建模板,DecisionCube和Teechart控件,WebBroker技术,ActiveForms,控件包,COM接口。

 

Delphi 4 (1998)

      Delphi4是变成一个十分综合专业的clinet/server开发工具,开解决分布式计算的问题,这个时候CS开发已经开始流行。Delphi提供了Java交互功能,高性能的数据库驱动,CORBA开发,微软BackOffice 支持,以前所未有的方式,定制,管理,架构和升级数据,使用delphi4相同的时间和预算中,你将得到优异其他的应用程序和产品。

Delphi4 中引进了对接,锚泊,约束组件(docking, anchoring and constraining )。新的功能已经包括了,AppBrowser,动态数组,方法的overloading,WIn98操作系统的支持,改良的OLE和COM支持,数据库支持也进行了加强。

 

Delphi 5 (1999)

       Delphi5的特点体现在高效的Internet开发上,在原有的基础上增加了许多新的功能,各种桌面布局,各种设计框架,并行开发,Translation能力,增强了debugger设置,XML功能和数据库的ADO支持。 这个时候有了ADO的DELPHI在数据库方面开始如虎添翼。不过delphi5在delphi的历史上也只能算是一个打酱油的版本,马上就被Delphi6给取代了。

       Inprise公司推出的BorlandDelphi 5在支持Web应用系统、国际化和软件分发应用系统等方面进行了改进。除了原有的Windows和客户端/服务器数据库应用以外,Delphi5还增强了快速可视化开发环境的开发能力。

Delphi5包括了针对Internet应用的RAD工具,除此之外Inprise公司在保持原来版本优点的基础上,还改善了Delphi的核心应用程序设计和数据库访问能力。

Delphi5企业版是基于Windows的开发能力很强的可视化开发环境,具有很好的数据库访问能力,是非常强大的使用实用开发组件集合。

在Delphi5的开发环境上,开发人员现在可以对Web开发方法进行选择。

1、Delphi提供新的InternetExpress开发体系,它允许与其他公司的应用程序服务器和数据库进行交互操作。

2、与其所提供的基于ActiveX的Web客户端体系的开发方法相比较,这种方法具有更好的兼容性。

 

提供新的TranslationSuite系统,Delphi5改善了国际化应用系统的集成性能。

支持Inprise公司的InterBase数据(也不需要BDE)。

支持微软公司的ActiveDataObjects和OLEDB数据资源。支持应用程序访问非关系型数据库。

 

Delphi 6 (2000)

  

        Borland delphi 6是第一个支持windows web services的快速应用程序开发平台,这个时候WebServices才是一个刚刚兴起的技术,这个时候的delphi已经全面的支持了团队或个人的分工和协作开发。模块和单元结构也趋于稳定。为下一个历史最为经典的版本的到来做好的准备条件。

        Delphi6 引进了新的IDE,Internet,XML,Compiler,COM/Active X,数据库支持,更为伟大的是Delphi已经开始支持跨平台开发,我们可以在windows下面编译代码,也可以在Linux下有Kylix编译,刚才提到过web service的支持,DBExpress 的引擎,新的控件和类。

 

Delphi 7 (2001)

        毫无疑问Delphi7Studio 是笔者认为最给力的一个版本,笔者也是在这个版本上才真正把Delphi学以贯通的。对开发人员期待已久的Microsoft.Net的迁移支持在这里得到了实现。这个版本的稳定,快捷方便性,至今还为人称道。linux平台下得开发也崭露头角。

1.简单描述

Borland Delphi 7Studio 是专为分发企业级应用程序所设计的开发解决方案,并引导Delphi开发人员开始迈向 .NET 新平台。Delphi 7 Studio 提供全新 Web 程序开发环境、建模工具、报表工具以及跨平台技术,提升企业开发人员生产力。

2.主要功能

准备将BorlandDelphi 应用转换到 Microsoft .NET 平台进入新兴市场,增加潜在投资回报率更快速地将 Delphi 应用程序转换为 Web 模式提供强大的跨平台报表解决方案运用 UML 技术对应用程序进行设计与建模

通过 Web Services 整合您的业务无需额外授权分发费用便可建立三层数据库应用程序

Microsoft .NET 开发需求正逐渐增长,.NET 清楚地描绘出Windows 用程序未来在企业应用的趋势。Borland Delphi 7Studio 是专为分发企业级应用程序所设计的开发解决方案,并引导Delphi开发人员开始迈向 .NET 新平台。Delphi 7 Studio 提供全新 Web 程序开发环境、建模工具、报表工具以及跨平台技术,提升企业开发人员生产力。Borland 尽最大能力保障用户过去在编程语言上的经验、应用框架知识以及源程序;Delphi 7 Studio 正是 Delphi 开发人员运用现有资源及知识迈向 .NET平台的第一步。准备将 Borland? Delphi 应用转换到 Microsoft .NET 平台。

Delphi 7 Studio 在开发阶段即提供兼容性提示或警告,协助您的 Delphi 应用程序将来能在 .NET 平台顺利执行,您可以运用Delphi7 Studio 附赠的 Delphi forMicrosoft .NET 测试版光盘,以现有的Delphi 语言技巧,学习建立 .NET 管理的应用。Borland为 Delphi 开发人员进入 .NET平台提供一种快速、高效的方法,让您应用 .NET 平台的多项优点并同时保有过去的投资。

3.应用MDA ( Model Driven Architecture ) ,减轻程序代码维护负担

Delphi 7 Studio 以 UML 技术为基础,提供可视化建模及重构工具,有效地协助您设计应用程序架构。Delphi7 Studio Enterprise 版本以上内建ModelMaker 建模工具,整合于 Delphi 开发环境中,将可视化建立的 UML 图形转换为源程序。Delphi7 Studio Architect 版所提供的 Boldfor Delphi 建模环境,进一步提供反向生成工程能力,实时将您的源程序转化为可视化 UML 图形,提供高质量的设计和源程序,并可运用现有的设计模式及建立较大的模型,节省您宝贵的时间。

4.更快速地将 Delphi 应用程序转换为 Web 模式

由于e-business 应用需求快速成长,带动开发人员寻求高效、开发快捷的 Web 应用解决方案,Delphi 7 Studio 提供 AToZed Software 公司的IntraWeb,大大节省您开发 Web 应用程序的时间与精力。IntraWeb 完全以可视化、鼠标直接拖放组件方式,轻易制作出包含输入窗体、报表、图表等各式 Web 用者界面,IntraWeb 也可以管理 Web 应用程序中各项细节,诸如 cookies、session及使用者身分验证管理,协助您快速开发与分发动态服务器端 HTML Web 应用程序。

5.进入新兴市场、增加投资回报率

以Delphi7 Studio 所开发的基于 Windows 数据库应用程序、Web 应用程序及WebServices 程序,您可以通过 Delphi 7 Studio附赠的 Kylix 3 for Delphi 重新编译,产生基于Linux 应用程序,以扩大产品市场、支持平台种类及提升潜在投资回报率。Delphi不仅保有跨平台的兼容性,也具有跨Web 服务器的兼容性。您在Windows 平台针对 Microsoft? IIS、Netscape? 等所开发的动态、高效的 Web 服务器端应用程序,可以轻易通过 Kylix? 3 for Delphi 重新编译,即可供 Linux 平台Apache?Web 服务器所应用。

6.通过 Web Services 整合您的业务

目前,开始有更多的企业开始采用跨平台与技术的 WebServices,通过 Internet 联系、整合它们位于全球各地的客户、供货商、企业伙伴以及员工。新版 Delphi 7 Studio中加强支持了附件、Global XML Web Services Architecture(GXA) 、Web Services 路由 ( routing )、Webservices Inspection Language( WSIL ) 以及可定制化表头增加扩充性,这些功能强化将可提升您应用系统的互通性及稳定性,让您获得更高标准的 WebServices 支持能力,Delphi 7 Studio 运用业界标准 SOAP/XML Web Services 协助开发人员简化了企业对企业 (B2B) 的整合。

7.浏览 UDDI 目录、提供容错能力

Delphi 7 Studio 提供 UDDI 浏览工具,能够自 UDDI目录中寻得您所需要的 Web Services,并可直接由浏览工具导入至您的应用程序中加以使用。藉由自动的 Web Service 容错支持能力,您的UDDI 客户端可以更为安全强固。UDDIRegistry 为每一个Web Service 提供了指纹辨识码,您可以直接导入到您的应用程序并且产生源代码。当客户端呼叫 Web Services 失败时,可依据纹辨识码重新取得新的 URL 位置继续使用服务,接下来的呼叫动作都将自动转向到新的服务位置,不仅节省您的时间同时提升客户满意度。

相关推荐
汉化说明 与许多初学者一样,我在开始学习Delphi时,面对全英文的界面,很是不习惯。在Delphi5.0时就开始对Delphi进行汉化。但效果并不明显,也就没好意思拿出来。但心中总是感到有些遗憾,为什么Delphi这样好的编辑工具,始终不推出简体中文版呢? 一直等到Delphi7.0时,Smallfish终于等不住了,为了Delphi在华夏大地上的传播与推广,SmallFish决定自己动手,汉化出真正属于中国人的简体中文Delphi程序开发工具。 SmallFish通过几个星期的艰苦奋战,在Delphi7.06的英文版的基础上,终于推出了现今汉化最好的Delphi7.0简体中文版。 Delphi7资源汉化包的源文件 其中SmallFish汉化的部分是*.bpl、*.exe及其它文件,而Lib中的文件及Source文件夹中的文件是LiWD完成的,我也加到了我的文件夹中,在此表示感谢!为了表示对他劳动的尊重,将他汉化时的文字在后面附加了。 下面,向大家介绍一下使用方法,首先关闭Delphi7.0的运行,打Winsystem文件夹下的所有文件,覆盖到系统目录下(如C:WindowsSystem);然后,将Bin、Lib文件夹下的所有文件覆盖到Delphi安装目录的Bin中。至于Source文件,可以覆盖到相应文件夹中,也可以不做任何操作。 为了减少大家的开支,我将文件的大小尽可能缩小,也不得已使用可执行程序压缩工具对.Exe文件、.Bpl文件进行压缩。但还是很大,请大家原谅。如果想修改,可以以下面的邮件地址向我索取没有压缩的文件,我会抽时间发给你们。 最后,要说明的是,汉化到现在,发现要推出完全汉化的Delphi,以我的精力和能力来说,还要等一定时间。因为需要汉化的资源太多,以典型安装为例,可能需要汉化的文件多达200个左右,而且是都是DELPHI程序,无法借助字典批量翻译,工作量实在巨大。同时随汉化的深入,发现许多要翻译的字符没有把握准确译出,恐怕翻译后让大家更糊涂,加上马一就要毕业答辨,我只好暂时把汉化工作停一下,只是将手头现有的部分拿出来与大家共享,因水平有限,翻译错误在所难免,请不吝指教!以便我日后推出汉化Delphi时,做最后的修正。 我汉化Delphi不是为了出名。没有任何商业目的,不希望出现Delphi简体中文版应用于商业的现象发生,但为了表明大家对我的工作尊重,也不要修改我在可执行文件版本信息中加的一行字-汉化:SmallFish。如果向朋友推广,也不要把我编写的汉化说明删除,我只是想通过这样的一个难得机会,结识更多像我一样酷爱Delphi的网友。 如果你有什么好的建议,请给我发电子邮件电子邮件地址SmallFish@0335.net或LiYuguo@0335.net,我尽量抽时间回答网友的提问。不要向我要Oicq或其它联系方式,恕我不公开。常见问题: 1.为什么汉化Delphi7.0在运行时菜单没有快捷键但按下Alt键后,就有了。能不能改进一下? 答:这是Delphi7.0本身的原因,并不是我汉化资源文件有误,不信你将Delphi原文件覆盖回去试试,一样存在此问题。 2.为什么编译信息一部分是英文,另一部分是中文? 答:这是因为我汉化不完全造成的。 3.什么时候会推出Delphi7.0的其它汉化资源? 答:时间不会太长,只要大家支持。 4.如果我向你的信箱中发送其它控件的汉化请求,能不能帮我完成? 答:如果时间允许,控件好用,我会满足您的要求,但有一个条件,留下您的联系方式,交一个朋友。:)附:网友LiWD原文汉化说明 这是Delphi7的一些资源文件的汉化,是我从Delphi6改编的,由于英文水平有限,错误在所难免,并且有些单元没有汉化,如果你修改或汉化了其他单元,别忘了给我一份! 用Delphi7 打开 Project1.dpr, 进行编译,即可得到相应的dcu文件! 上传:李岚文 QQ:270181856 E_-mail:llw.lz@126.com 曾上传作品:柯龙进销存 希望能给初学Delphi 7的朋友带来帮助 ^_^
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。 概述   在古希腊神话里,DELPHI是智慧女神,米开朗基罗在意大利有著名的DELPHI雕像 。   由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复 利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。   Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT、WindowsXP、Windows Vista、Windows7等环境下使用。当前,DELPHI 也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix。   DELPHI 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。   “真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。 Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。   Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。   在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。   Delphi发展至今,从Delphi1Delphi2到现在的Delphi2007,不断添加和改进各种特性,功能越来越强大。Delphi5开始添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。   Delphi 6.0是Borland公司最新推出的一套无论是界面还是功能都近乎完美的应用程序开发工具。与以前的Delphi版本相比,Delphi 6.0使用更简便,效率也更高。   Delphi2010内置的Direct 2D模块及开发库,其新加的功能:拥有一个能同时运作于x86和x64的IDE,在此IDE下将会有跨平台编译器,能够编译用于linux和MAC的应用程序;将会支持windows7下的触摸式编程;强化的DataSnap;将支持云计算;将支持函数式编程,这需要很多时间,据David估计是2011会实现。 编辑本段 特点   (1)直接编译生成可执行代码,编译
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页