Delphi历史版本介绍(二)从Delphi8到DelphiXE3

Delphi历史版本介绍(二)从Delphi8到DelphiXE3

Delphi 8

      Delphi8是一个短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损在历史的烟尘中。

作为Delphi8周年的产物,好像还没有长熟就被请出了娘胎,继续袭承了VCL.CLX. 架构上做了一些调整和加强,但是很多开发者感觉稳定性远远不及D7.

 

Delphi 2005

      这个版本还有一个面子叫做Diamondback,也被叫做D9,支持delphi win32平台,.Net,C# 较D8稳定,形成了D2006的雏形。

 

Delphi 2006

      这个版本又叫BDS2006, DxXter, 包括了RAD 支持C++,C#.NET. Turbo Delphi – for Win32 and .Netdevelopment

Turbo Delphi是BDS 2006的一个子集.TurboDelphi的运行界面同BDS2006几乎没什么区别,连菜单上的名字都是一模一样的,比较起来来讲,要比老版的Delphi7稍快一点(主要可能是心理感觉),Delphi2006完全一样的界面与操作方式,让人对它不会感到特别陌生,对比起Delphi7来讲,主要是控件选择框和属性选择部分让人感觉十分别扭,新建一个工程,直接编译一下,发现编译速度比起Delphi7来讲要快了一点(又是心理因素?)

至于TurboDelphi为什么产生,CodeGear Delphi变成Embarcadero Delphi这有一段动荡的历史,有兴趣的朋友可以去了解下。

Borland Delphi和Borland C++ Builder 2006快速应用开发(RAD)环境的新版本。具备强大的生产力的和性能推进功能的Delphi 2006 、C++ Builder 2006加上新的 C#Builder 2006 为软件开发团队减免了重复冗余的开发工作,使其快速兼别具成本效益地交付企业级Windows 应用。

Delphi 2006 ,C++Builder 2006和C#Builder2006现已并入 BorlandDeveloper Studio,该产品是针对微软 Windows 和 .NET 应用的Borland多语言开发者环境。它是业界唯一能以单一环境支持 Delphi (包括针对Windows 和 NET版本)、C、 C++ 和 C# 应用的集成开发环境(IDE)。客户购买任何一款产品,就可在不增添额外成本的情况下获得对所有四种编程语言的全面支持,以及为个别编程语言定制特定功能的灵活性。

Borland 产品部高级副总裁Boz Elloy 表示:“开发人员是Borland 软件交付最优化理念的核心,是应用生命周期的中心。我们一直致力于为Delphi、C++ 和 C# 的开发人员提供持续的服务。我们的研发团队听取了这些忠实的用户群体的意见,并以积极提供最佳品质及最大生产力为回报,在完全集成的应用生命周期管理(ALM)工具套件中加入关键的新 IDE 生产力,包括集成的变化管理、建模和快速应用设计能力。”

1.Delphi 2006:终极增效器

Delphi 2006 通过将个人和团队的生产力最大化,来帮助各种规模的开发团队获得竞争优势。Delphi 2006 中新的先进功能包括实时模板系统、先进的源码重构功能,以及与 Borland ALM 工具的无缝整合。性能及品质亦有改进。从而降低建置、管理、维护及扩展 Windows 和 .NET 应用所需的时间和成本。

Delphi 用户还可通过反向工程、快速成形和 UML 建模与 IDE 的先进集成、需求管理、版本控制,程序缺陷跟踪和团队协作的支持来加速开发。由于具备对Microsoft .NET 架构、ASP.NET、VCL.NET、VCL 和 Win32 SDK的支持,Delphi2006 能够为团队的提供完成任何任务所需的适当工具。此外,由于Delphi 同时支持 Win32 和 .NET,客户可在简化Microsoft .NET 框架结构和新一代 Windows 应用的进程中,继续开发和保持现有的Win 32 应用。

Delphi 2006还支持 Borland 独有的 ECOIII企业框架,提供极具价值的企业应用服务,如开源对象关系映像、对象持久透明化,把开发人员从建立和维持其客户服务的复杂和乏味的工作中解放出来。ECOIII以软件模型为基础,有助实现面向设计的开发,特别是对建立 WebServices、ASP.NET 和 Windows 形式驱动的数据应用使用 ECO 同步化服务器,开发人员即能极具效率地创制延展性及性能均更高的模型驱动应用。ECO III 的另一新功能有助开发人员以状态图设计企业应用,而毋须花大量时间编撰低层次、只为实现基本功能的源代码。

2.其他 Delphi 2006 的重要增强特性还包括:

新的 IDE 生产力特性 – “Live Templates”系统使用户能在不同的域中切换,并可在任何模板中插入提示,还具备一个增加的“智能块”完毕工能,在你输入时预见并增加块闭包,以及新的编辑器“改变条”,标示出修改过的行并保存会话改变行。

增强的可视组件库(VCL)–Delphi 2006 升级的VCL提供简便的图形用户界面(GUI)开发,还有大量的GUI组建可供选择。新的“现场设计员”指导允许用户以基于文字的队列拖曳行、边界、间隙,以及新的流面板和栅格面板提供 HTML,和来自版面的桌面形式。

扩展的 IDE/ ALM 整合 – Delphi 2006 的用户可以利用与领先的 Borland 应用生命周期管理(ALM)产品整合来控制开发生命周期过程,这些产品包括 StarTeam 软件变化和架构管理工具、Together 建模工具以及 CaliberRMTM 需求管理解决方案。

 

CodeGear Delphi 2007

Delphi2007 forWin32一些技术亮点:

1、 IDE工具采用.Net2.0来编写,安装时候需要.Net frameWork2.0,但编译出来的Exe是纯正的Win32程序,发布不需要.Net frameWork2.0。新IDE采用.NetframeWork2.0是为了更好的统一IDE平台,利用.Net的反射、泛型等高级特性,节省编写IDE时间。新的IDE确实比D7启动还要快,大概是五六秒时间左右就启动,跟VS.Net2005差不多。演示中,新的IDE编译新建工程比D7还要快一点。

2、 Delphi2007支持Vista界面,封装了Vsita的新API函数。

3、 Delphi2007有一个功能很有意思,支持D2006的所有BPL组件。意思是,如果你用D2006编译过的BPL,没有源码和DCU,也可以直接安装在Delphi2007。哈哈,这个是delphi版本上的史无前例,即使第三方控件包来不及支持Delphi2007,也不妨碍开发人员从D2006 升级到Delphi2007做项目开发。

4、支持MS Build。比如支持Debug、Release。也支持编译前和编译后事件,可调用BAT文件。比如,你编译前邮件告诉老板,你要给我加薪50%,否则十分钟后销毁源代码。另外,也可以修改其xml格式,只编译特定的程序代码。

5、 Delphi2007 for Win32数据集控件全面支持Unicode。比如,你的数据库表字段可采用中文名称作字段。Filter也支持Unicode。唉,为了这个filter支持Unicode,有些人在delphiBBS上苦苦守候了六七年。但delphi2007的UI(可视化界面)还不是全面支持Unicode。比如,你的DBGrid就不能支持中文、韩文(不说狗屁日文)、阿拉伯文等同时显示。原有的Vcl框架大量采用string声明而不是WideString,据李维讲,CodeGear会将Vcl全面支持Unicode,但要考虑一种最佳的平衡方法。

6、非常棒的DBX4。dbExpress将要统一混乱的数据库连接组件,底层全部改写。无论在Win32还是Win64上,可兼容本机代码和托管代码。呵呵,举个例子,DBX4可支持ADO,也可以支持ADO.Net。这一点,M$也做不到。DBX4新增加了Connection Pool高级组件。更令人心动的是,开放DriverSource,可自行扩展属性和方法,哈哈,ColreLab公司这回可高价卖不出去dbExpress驱动了。DBX4也全面支持Uicode。

7、 Delphi2007 for Win32支持Ajax技术—Intraweb9.0。Intraweb9.0组件封装了Ajax,以事件方式来驱动程序。Intraweb9.0的 Ajax技术支持断点跟踪调试,简单到跟你调试其他delphi程序一样。Intraweb9.0不愧是封装javascript的上乘之作。其实,话又说回来了,这一两年流行的Ajax技术,其实无非就是javascript封装而已。而Intraweb已经在六七年将javascript技术做得炉火纯青。更令人汗颜的是,许多所谓的web2.0新技术调试Ajax时候,仿佛又回到20多年前的C编程时代,不停地用Printf打印调试。Ajax技术也并非是什么高级技术,只是web编程一种无奈的选择。不久未来,应该是属于智能客户端平台。

 

Embarcadero Delphi 2009

主要特点:

1、泛型和匿名方法的编译器支持

2、新组件和对现有组件的增强,包括支持微软新的Office Ribbon风格控件

3、可定制的类浏览器

4、项目资源管理器

5、增强的构建配置管理系统

6、升级了数据库驱动

7、DataSnap更新,提供强大灵活的处理能力,可创建不依赖于COM的多层应用解决方案

8、全面支持Unicode,所括IDE、语言、运行时和VCL,及数据库访问机制

 

升级到Delphi2009和C++Builder2009的七大理由:

1、新的语言特性

拥有完全的RTLlist和collection支持的Delphi泛型。

Delphi匿名方法。

字符串默认为UnicodeString。

C++Builder在商业软件中率先支持即将来临的C++ 0x标准,所括动态语义(movesemantics),领域枚举(scopedenumerations)、显式转换操作(explicitconversion operators)、静态声明和类型特征(staticassert and type traits)、decltype、外部模板(extern templates)及Unicode字符。

C++Builder类库增加了TR1和Boost。

改进了Delphi与C++Builder的兼容性,包括类方法和静态属性方面。

2、IDE功能增加与增强

可共享的构建选项配置。可将构建选项保存并应用于任何项目。

Delphi编译器可选择将警告视为错误。

Delphi类浏览器可选择从项目的不同层面查看类库,快速在声明和实现之间导航,更容易地增加类成员和方法。

通过资源管理器可以十分简单地向项目中添加各类资源。

LiveSource的双向UML建模现在也可以支持C++Builder。

C++Builder预编译头文件向导。

3、新的VCL特性

VCL组件方面有TButtonedEdit、TBalloonHints、TCategoryPanelGroup。

TImage和TImageList支持PNG图像格式。

使用新的Ribbon控件组创建微软新的Office风格用户界面。

TButtons、TEdit、TListView、TTreeView、TLabel控件增强,主题,Vista Aero支持。

新版VCLfor the Web,支持创建AJAX和基于Silverlight的富客户端应用。

4、扩展的多层数据库访问技术

新一代的DataSnap。

新的ServerMethods提供了完全的中间层功能控制。

调用服务端过程就像调用客户端代码一样简单。

在扩展应用服务器功能的同时,可以继续使用熟悉的IAppSerer接口。

新的DataSnap框架不再依赖于COM。

现有服务和应用可简单平滑地迁移到新的架构。

5、拥抱Unicode,国际化和本地化支持

IDE全面支持Unicode。

集成的翻译转化工具(ITE)可查看和编辑VCL窗体和字符串资源。

增强的外部翻译转化管理器(ETM)可在IDE外查看和编辑语言资源文件。

使用增强的DLL资源文件向导可创建Win32DLL资源文件,进行程序的本地化。

通过翻译知识库可以在不同项目间共享翻译成果。

6、新的COM/ActiveX支持

增强的导入组件向导,可导入类型库、ActiveX控件或.NETAssembly。

使用增强的组件向导创建新的组件。

TStringBuilder可进行更简单和快速的字符串连接。

通过完全的COM/ActiveX“重构”支持,现在能够透明的访问IDL和代码。

升级的向导支持封装已有的VCL组件为ActiveX控件。

7、更新了附加组件和工具

InterBase2009 开发人员版——升级到20个用户和80个本地逻辑连接。

升级的TeeChart 8.0图形组件。

升级的Rave Reports 7.6。

升级的VCL for the Web——RAD Web应用框架。

 

Embarcadero Delphi 2010

Embarcadero Technologies公司宣布推出RAD Studio 2010。开发者可以利用它提供的便捷的触摸屏开发框架来创建基于触摸GUI界面的程序,包括平板电脑、触摸板和kiosk程序。

该版本提供了如下的新特性和功能:

创建手势识别和触摸控制的程序。

内置了超过30种的手势设定,包括上、下、左、右以及像平移、缩放和旋转。

可以通过VCL Gesture Designer在组件级对手势进行可视化设定和添加。

可以在输入屏幕上建立虚拟触摸板和多语言键盘。

可以在只对代码进行很小的情况下就能将Delphi和C++ Builder程序升级为支持触摸和手势识别功能。

RAD Studio 2010对于触摸程序开发的支持独具特色,因为它可以和多种版本的Windows无缝接合,包括Windows2000、XP、Vista和Windows 7,而且支持多种输入设备,包括单点和多点触屏幕、触摸笔和鼠标。

触摸操作现在已经变成了现实,而且可以向用户提供更丰富的交互体验。从kiosks和POS机到iPhone和Windows 7,手势识别功能已经成为使程序更具竞争力的关键特性,因为消费者和商家都认识到了自然输入的便利性。,Embarcadaro公司的MichaelSwindell说,随着Delphi和C++ Builder2010的发布,Embarcadero也将提供一套简单的解决方案,可以向多种Windows平台的程序中加入触摸和手势识别功能。

 

RAD Studio 2010的其他特性还包括:

支持Firebird。Delphi对其提供了本地支持。Embaracaro声称Firebird是全球应用最广的开源数据库。

新的DataSnap。DataSnap服务器已经扩展到了几乎所有的架构RIA、JEE、RESTful、AIR等等。

支持Windows 7。RAD Studio预计对Windows 7的API提供支持,开发者可以利用其Natural Input库Direct2D图形库。

对IDE环境进行了超过120项改进,提升了开发者的使用体验,提高了工作效率。

Embarcadero RAD STUDIO Architect

提供了适用于建模和开发 Windows 及 .NET 2.0 应用程序的完整解决方案。其中除了包括 Enterprise 版本中的所有功能之外,还包括 Enterprise Core Objects (ECO) 功能,以实现数据库驱动应用程序的模型驱动快速开发,以及包括导入和转换功能的高级 UML 建模。

Embarcadero CodeGear RAD Studio 是一个完整的快速应用程序开发解决方案,为 ISV、商业、科技和工程软件开发人员提供了构建原生 Windows应用、 .NET应用、Web 和数据库应用程序所需要的全部功能 – 可以连接或嵌入任何数据库。

  CodeGear RAD Studio适用于 Windows 和 .NET 平台的 Embarcadero 王牌产品,包括了Delphi 和 C++Builder 的快速应用程序开发功能以及最新推出的 Delphi Prism 的 .NET 开发功能。该产品组合为开发人员提供了一个既支持底层原生 Windows 应用开发又支持较高层次的托管代码 .NET应用开发 的完整环境。此外,最近重新定义的 RAD Studio Architect 版本包括了适用于快速应用程序开发的 Embarcadero ER/Studio Developer 版本,具有了强大数据库建模和设计功能。

据Embarcadero 产品副总裁 Michael Swindell 介绍,“由于提高开发速度和降低资源占用的重要性日益增强,RAD Studio能够帮助开发人员和团队迅速出色的满足 IT 部门和 ISV 软件开发要求。”RADStudio 是适用于原生 Windows 应用开发的唯一快速开发解决方案,目前又通过 Mono 将适用范围扩展到了 Windows、Linux 和 Mac OS X 上的 .NET 应用开发。

 

Embarcadero Delphi XE

1.Embarcadero Delphi XE是开发超丰富、超快速Windows应用程序的最快捷方式。

受到数百万开发人员欢迎的Delphi融合了面向对象的先进语言、快速的本地编译功能、异构数据库连接以及被数千款第三方组件和插件所支持、给予组件的可视化开发框架。

2.Delphi完全可视化的双向快速应用开发集成环境专用于显著简化和加快可视化和数据密集型应用程序的开发流程,其中包括本地Windows GUI桌面应用程序、交互式触摸屏、信息亭以及数据驱动型的多级、云和Web应用程序。借助它,一家组织能够以更少的开发人员和5倍于以往的速度在多个Windows和数据库平台中开发应用程序。

l   开发超丰富、超快速应用程序的最快捷途径

l   使用预先架构的组件缩短开发时间

l   开发面向未来的应用程序

3.开发超丰富、超快速应用程序的最快捷途径

借助Delphi应用程序的本地编译性能,您可以顺利完成数据可视化、实时硬件控制和三维对象处理等工作。与使用Delphi基于组件的开发模式在其他“快速”或“可视化”的开发平台中进行开发相比,在Delphi中进行编程的效率更高。基于组件的开发模式意味着开发人员可以获得更高质量、内置的可复用性,并且应用程序的功能比只用库更易于扩展。

l   强大且快速的Delphi语言编译器,具有泛型编程、匿名方法和属性等先进功能

l   用于分析、记录,开发自动化、报告、图标、数据库连接和Web开发的工具

l   速度超快、占用资源少的编译运行时性能、丰富的交互式用户体验、独一无二的数据库与服务连接以及没有.NET、VB或者Java等操作繁琐、响应缓慢或资源匮乏的运行时环境

4.使用预先构建的组件缩短开发时间

Delphi提供了预先构建的组件和拖放可视化设计,可帮助您以5倍于以往的速度开发应用程序。借助数百款组件,您不仅可以构建开发数据库应用程序和连接云服务所需的功能先进的用户界面,还可以扩展和自定义内置组件,创建自己的组件,或使用数千种免费的商用组件来满足自己的一切需求。不管您的需求是什么,总有一款Delphi组件适合您。

l   面向用户界面、数据库、多级和Web应用程序的高级组件

l   用户连接和使用Windows Azure数据存储器的新型云组件

l   支持通过虚拟键盘等应用程序实现触摸和手势的组件

l   来自合作伙伴和开发人员社区的数千种其他Delphi组件

5.开发面向未来的应用程序

Delphi的DataSnap框架和dbExpress数据访问驱动程序支持您构建一个可无缝连接至多种数据源的系统,同时保留厂商特有的数据库特性、本地性能和控制。如果您需要根据公司的业务发展进行数据库变更,dbExpress框架可有效简化数据库之间的切换流程。如果您需要与新系统连接,DataSnap支持众多行业标准的连接协议。

l   面向Microsoft SQL Server、InterBase、DB2、Oracle、Sybase、MySQL、Firebird的本地高速支持。

l   支持JSON、REST、COM、HTTP、TCP/IP和PHP的DataSnap面向客户端/服务器的JavaScript、.NET和XML支持以及与几乎所有其他系统之间的多级连接

l   在Amazon EC2上轻松地进行云部署

6.DelphiXE特性说明

特性

说明

高效的集成开发环境(IDE)

IDE和数据库工具

包括新的Subversion版本控制集成特性、IDE Insight、项目管理器、可视化设计器、对象检查器、类浏览器、数据浏览器和SQL查询生成器

分析和性能

面向性能和内存分析的AQTime标准版以及CodeSite Express日志工具

开发自动化

FinalBuilder Embarcadero 版本,用于开发自动化、新命令行审计、度量、代码格式化和文档生成

支持Unicode的代码编译器

支持彩色语法高亮显示、Code Insight、重构、实时代码模板和类自动生成

调试和单元测试

集成的调试器,具有全新的多线程调试、远程调试和单元测试功能

国际化开发

包含支持Unicode的开发环境和VCL库、在IDE中轻松切换语言、环境DLL向导和转换工具

语言和编译器

用于优化Delphi本地代码的高性能32位编译器

包含全新的Delphi语言,支持RTTI和自定义属性、Unicode编程、泛型编程和匿名方法

Microsoft Windows SDK

包含对Windows7的支持,其中包含Direct2D API和主题应用程序

VCL-可视化组件库

VCL库

支持快速拖放式可视化开发,提供了用于快速开发Microsoft Windows应用程序的数白款组件。目前包括Windows7无缝支持、与Windows Vista、XP和2000的低效运行兼容以及VCL源代码

触摸和手势界面支持

利用集成的手势框架开发触摸屏、平板和信息亭应用程序,该集成手势框架支持Windows7、Vista、XP和2000等多种操作系统、手势设计器、虚拟键盘以及用于平移、缩放和旋转的交互式多种触摸手势。

数据库、多级和云

数据库连接和数据库驱动程序

远程和本地连接到Oracle、Firebird、DB2、Microsoft SQL Server、Informix、Sybase、InterBase、MySQL以及企业版和架构师版的SQL Anywhere。本地连接到InterBase、MySQL和专业版的SQL Anywhere。

InterBase开发者版

高度可扩展、性能强大的嵌入式数据库,带开发许可证

DataSnap

通过中间层应用程序服务器以及从瘦客户端连接这些服务器,开发多级数据库应用程序。在Delphi中融入业务规则并写入存储过程代码。2010版中添加了新的ServerMethods、向导和通信协议

云计算

以组建为基础访问Windows Azure存储服务,在Amazon EC2上轻松地进行云部署

Web应用程序开发和远程管理

面向Web的VCL

完备的RAD Web应用程序框架,支持基于AJAX和完全所见即所得式VCL的Web页设计—开发桌面VCL等Web应用程序

通过向导提供COM支持

支持创建COM+对象、服务器和类型库编辑器

完备的开发解决方案

UML建模

支持类关系图以及模型与源代码之间的同步。企业版和架构师版还包括时序图、协作图、状态图、部署图、用例图、活动图、组件图和设计模式。

代码审计和度量

代码审计功能用于对代码进行深入分析,从而更好地理解编程风格和方法。借助代码度量功能,开发人员可以对对象域的性能进行深入理解和静态分析。

数据库建模和设计

EmbarcaderoER/Studio8.5开发者版是一款数据库建模和设计工具,可帮助开发人员更好地了解数据库结构

捆绑工具

包括Rave Reports、glyFY图标库、TeeChart图标组件、InstallAware Express安装程序以及英巴卡迪诺合作伙伴提供的其他软件。

早期版本获取

支持获取更早版本Delphi2010、2009、2007和Delphi7

 

 

7.Delphi XE新增特性!

l   DataSnap RESTful服务器支持、加密和压缩

l   IDE中集成了Subversion

l   借助AQTime标准进行性能分析

l   借助FinalBuilder

l   Embarcadero版本实现开发过程自动化

l   命令行审计、度量、代码格式化和文档生成

l   来自IP*Works的高级互联网通信组件

l   在Amazon EC2上轻松地进行云部署

l   以基于组件的方式连接至Windows Azure云数据存储器

l   面向搜索、建模和代码生成的IDE增强特性

l   1500多种性能和质量增强特性

 

Embarcadero Delphi XE2

英巴卡迪诺DelphiXE2, 现在内置了FireMonkey技术,是为Windows、Mac和iOS(包括64位Windows应用)开发界面丰富、视觉绚丽的原生应用程序的最快方式。它可以极大的减少编码时间,并以多达5倍速于以往的速度进行开发。Delphi XE2提供了基于组件的可视化开发方式,和完全可视化的双向RAD集成开发环境,同时能以高性能访问流行的数据库。

DelphiXE2新特性,使您可以构建高度可视化的Windows、Mac和 iOS商业应用程序。新的全面支持Windows64位的技术,包括FireMonkey、新 VCL样式, 实时数据绑定、扩展的数据库连接等。

 一 构建64位Windows应用程序:现在您可以用Delphi开发64位Windows应用程序,以利用最新的硬件优势、访问更多的内存、并将性能推向极致。所有Windows技术都支持64位,包括FireMonkey、VCL、RTL、简化将现有 VCL 应用程序迁移到 64位的Delphi编译器和调试器。

 二 交付丰富的Windows、 Mac和移动应用程序:内置新的FireMonkey 应用平台的DelphiXE2使您能够原生编译成Windows、Mac和iOS代码。您的应用程序能充分利用CPU和GPU的动力和速度

 三 创建绚丽多彩、充满互动的应用程序:它可以快速设计界面美观、交互性强以及数据丰富的适用于 PC 、Mac和移动设备的FireMonkey 应用程序。可以交付富商业应用程序,能够为您的用户带来一种身临其境的、令人兴致盎然并且充满互动的应用程序体验。

 四 为您的VCL应用程序提供新的样式:DelphiXE2引如了VCL样式,使您能够应用自定义外观和感觉到您的VCL应用程序。样式可应用到您的现有组件和用户界面元素,所以可很轻松地获得一个新外观而不用将组件换出。可以从内含的专业级设计样式中进行选择,或使用VCL样式设计器来定制或创建您自己的样式。

 五 将您的数据和逻辑放到云中:通过新的数据和部署选项,Delphi XE2包括了可扩展的云计算集成。内含的云API支持WindowsAzure上的数据存储和访问二进制大对象、消息队列和表,以及亚马逊的简单队列服务、SimpleDB和简单存储服务。可使用新的部署管理器将您的应用程序部署到亚马逊EC2 和微软 Windows Azure上。

 六 无所不连:DelphiXE2的dbExpress提供了新的连接能力,支持InterBaseXE、 FireBird 2.5、SQLAnywhere 12 和 ODBC,使您可以访问更多的数据库。新的DataSnap移动连接器允许您构建适用于iOS、安卓、黑莓及Windows Phone的移动客户端(使用 Xcode、Eclipse、 和 Visual Studio 移动开发工具),并和您的Delphi DataSnap服务器无缝连接。

 七 打破网格的束缚 – 让数据栩栩如生:Delphi全新的 LiveBindings技术使您能将任何数据源连接到任何 VCL 或 FireMonkey 的用户界面、图形元素。LiveBindings为您提供了动力和创作自由,您可以通过更加直观和交互的方式向用户展示数据。LiveBindings 还加入了表达式,为您提供难以置信的强大功能和灵活性,让您能够构建“动态”计算和更新绑定。

 八 使用可扩展的开发者工具箱更聪明和快速地工作:Delphi XE2包括了新的和更新的集成工具,帮助您更快地完成工作。Delphi XE2现在包括了用于快速设计和生成报表的FastReport;以及DocumentationInsight-一个集成的实时源代码文档工具。XE2还包括了64位版本的TeeChart、 IBX、InstallAware、 IPWorks、AQtime、 FinalBuilder、IntraWeb和Indy。

 

Embarcadero Delphi XE3

DelphiXE3提供了激动人心的新功能,使您可以构建高度可视化的Windows、Mac和 iOS商业应用程序。新的全面支持Windows 64位的技术,包括FireMonkey、新 VCL样式, 实时数据绑定、扩展的数据库连接等。

 


构建64位Windows应用程序

现在您可以用Delphi开发64位Windows应用程序,以利用最新的硬件优势、访问更多的内存、并将性能推向极致。所有Windows技术都支持64位,包括FireMonkey、VCL、RTL、简化将现有 VCL 应用程序迁移到 64位的Delphi编译器和调试器。

 


交付丰富的Windows、 Mac和移动应用程序

内置新的FireMonkey 应用平台的DelphiXE3使您能够原生编译成Windows、Mac和iOS代码。您的应用程序能充分利用CPU和GPU的动力和速度。

 


创建绚丽多彩、充满互动的应用程序

它可以快速设计界面美观、交互性强以及数据丰富的适用于 PC 、Mac和移动设备的 FireMonkey 应用程序。可以交付富商业应用程序,能够为您的用户带来一种身临其境的、令人兴致盎然并且充满互动的应用程序体验。

时间: 2024-11-03 05:21:30

Delphi历史版本介绍(二)从Delphi8到DelphiXE3的相关文章

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

Delphi历史版本介绍(一)从Delphi1到Delphi7        Pascal是一种计算机通用的高级程序设计语言.它由瑞士Niklaus Wirth教授于六十年代末设计并创立.        TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑.编译.运行.调试等多功能于一体.Pascal有5个主要的版本,分别是UnextendedPascal.Extended Pascal.Object-Oriented Extensions to Pascal.Bo

git 获取历史版本的方法介绍

it根svn一样,是帮助我们更好的管理代码.看见有的程序员,喜欢copy整个项目,为了备份.这样做,就会产生多个客户端,容易混淆,并且任何一处修改提交了,都会影响服务端的分支.如果我们commit时,把代码注释写清楚了,这样获取历史版本,会很容易.也不会产生很多的备份目录. 1,git的无密码登录 windows参考:tortoisegit 连接 gitlab 不用输入密码的二种方式 linux参考:git 命令行下 ssh 无密码 连接 2,git checkout历史版本 linux和win

Word 2003如何保存文档历史版本

  动画演示 文档历史版本-word2003文档无法保存"> 在"另存为"."打开"等对话框的左侧,存在一个"我的位置"栏,使用此栏可以节省访问文件夹的时间,更容易地访问一些文件夹中的文件.在一个对话框中更新"我的位置"栏后,这些更改将应用于包含"我的位置"栏的其他对话框. 默认情况下,"我的位置"栏包含指向"我最近的文档"."桌面"

XMOVE3.0手持终端——软件介绍(二):在2KB内存的单片机上实现的彩屏GUI控件库

一. 综述 嵌入式系统发展日新月异,安卓和ios已然战胜了当年雄霸天下的塞班,界面是我们特别看重的因素之一.不过你考虑过自己做一套系统,写一个界面库么?在单片机上自制系统,可以很好的锻炼编程能力和架构设计能力. 这些界面库都是在底层画点画线的驱动程序上实现的,基于我的XMOVE动作感应系统.基本具有硬件无关性.支持彩屏320*240的分辨率,由于考虑不同分辨率的开发过分复杂(想想看你需要计算每个点布局在哪个位置,这对安卓等系统都是大问题),因此我并没有太过完善的考虑过其他分辨率. 我已经写过一篇

搞懂.NET Framework 历史版本(2017年)

原文:搞懂.NET Framework 历史版本(2017年) 最近被.NET平台各种名词.以及各种版本弄得有些疑惑,开发和部署,对于开发平台版本选择是个基本问题,因此,花了些时间,学习汇总了有关.NET版本演进的历史. .NET简介 这个平台相信我们都知道,不过随着技术发展,现在的.NET平台也今非昔比. .NET平台类似Java平台,是微软于2000年推出的Windows操作系统的应用软件开发框架,发展至今形成巨大的技术栈,涉及多语言(支持C#.F#.VB.NET)多领域(Windows桌面

github-Android Studio 恢复历史版本问题

问题描述 Android Studio 恢复历史版本问题 我用Android Studio打开了Github上别人的项目(https://github.com/saulmm/Android-Material-Examples.git),需要看其历史版本,但Get按钮为灰色,如下图所示: 请问如何解决? 解决方案 在网站上能看到么?你有相关的权限么?换一个分支试试看 解决方案二: Android历史版本Android历史版本Android Studio中打包之后版本异常问题解析

Lucene.Net 2.3.1开发介绍 —— 二、分词(六)

原文:Lucene.Net 2.3.1开发介绍 -- 二.分词(六) Lucene.Net的上一个版本是2.1,而在2.3.1版本中才引入了Next(Token)方法重载,而ReusableStringReader类也是在新版本中引入的.这样改变,导致了2.3.1版本不得不修改2.1版以前的所有分词器.带来的另外一个问题的是,以前的一些现有分词器,拿到这里可能就不能用了.   要使用ReadToEnd还有另外一个解决方法--修改Lucene.Net源码.   在修改之前,我们需要知道Reusab

《PostgreSQL 9.0性能调校》一一1.1 PostgreSQL历史版本的性能

1.1 PostgreSQL历史版本的性能 2005年11月,PostgreSQL发布了其8.1版本.该版本中包含了众多内部结构的改进,其中一些期望能够提高多个活动客户端在多处理器系统下的数据库性能.其结果是在处理沉重工作负荷时,数据库能力得到成比例的提高.在如今的硬件设备上进行的基准评测,突出地显示了其对先前版本的跨越.可以在http://suckit.blog.hu/2009/09/29/postgresql_history看到György Vilmos 对8.0版至8.4版的性能横向比较.

《R的极客理想—工具篇》—— 1.2 R的历史版本安装

1.2 R的历史版本安装 问题 在Linux Ubuntu上,如何安装不同版本的R? 引言 R语言已进入到了3.0的时代,但有些第三方的R包还处于2.15的状态,没有升级,如RHadoop等.我们要用这些R包的时候,就需要指定版本的R软件.对于Windows来说,这是很简单的操作,只要安装不同的(.exe)文件就行了:对于Linux系统来说,就不那么容易了,需要我们手动进行配置.不熟悉Linux系统的同学,在这里就很容易卡住.所以,本节就讲一下如何在Linux Ubuntu系统中安装R语言软件包