Delphi XE5中的新增内容

Delphi XE5是所有Delphi开发人员的必须备升级,并且是来自Embarcadero的获奖的、多设备应用开发解决方案的最新版本。使用Delphi XE5的新特性,以交付应用Android、 iOS、Windows 和OS X。以PC机、平板电脑和智能手机为目标,更轻松地与更多数据连接 - 等等!

Delphi XE5中的新特性

  1. 针对设备和仿真器的 Delphi Android ARM编译器
  2. FM 平台用于创建针对Gingerbread (2.3.3 – 2.3.7)、Ice Cream Sandwich (4.0.3, 4.0.4)和Jelly Bean (4.1.x, 4.2.x, 4.3.x)*的原生Android 应用。
  3. iOS 7 SDK 支持和样式
  4. 针对Android、iOS、Windows和OS X 的时间选择器控件
  5. 针对Android、iOS和OS X 的通知中心组件
  6. Android、iOS、Windows和OS X 上内置搜索过滤可用于 TListView
  7. 在Android和iOS 上滑动屏幕就可以删除
  8. 在Android和iOS上共享工作表支持
  9. FM 平台性能优化
  10. 针对Android 的Delphi RTL
  11. 针对Android 的部署管理器
  12. 部署应用到针对Ice Cream Sandwich 和Jelly Bean 的仿真器
  13. 部署应用到Android 设备(调试 / 应用商店)
  14. 针对Android 的远程调试
  15. 专业版包括对本地数据库的扩展 FireDAC支持,包括Microsoft Access数据库、SQLite数据库、InterBase ToGo / IBLite、本机上的InterBase、 MySQL Embedded、本机上的MySQL Server、Advantage Database本地引擎、本机上的PostgreSQL、Firebird Embedded、以及本机上的Firebird
  16. IBLite 嵌入式数据库可用于Android 和iOS,带有自由不受限的部署许可证
  17. REST 客户端函数库用于简化 REST 服务的调用
  18. 授权支持,包括基本的身份认证、计划身份认证、OAuth1、OAuth2
  19. TRestClient、TRestRequest、和TRestResponse 组件
  20. REST 调试器工具用于测试 REST 调用及其参数
  21. 部署管理器中的多重选择
  22. IDE 内视现在可作为 IDE右上角中一个搜索框使用
  23. 设备管理器可以管理并选择 FM 移动窗体设计器中的缺省设备

… 等等!

* 已支持 Android 设备的列表

创建针对
Android和iOS 的真正原生应用

使用您已经具有的编程技巧、知识和代码,创建移动应用。 比较基于网络或基于基本语言的应用,您的Android和iOS 应用会具有快捷的原生性能、以及更佳安全性。 针对具有多种设备类型、分辨率、和方向的 iOS 用户界面,使用完全可视化设计器。了解更多
>

针对Android、iOS、Windows、OS
X 的多设备应用开发

现在您可以交付关于多个平台和设备类型的应用 – 包括智能手机、平板电脑和 PC机/笔记本电脑,并且可以更少的时间交付令人印象深刻的结果。 使用单一的IDE 和单一的框架,针对Android、iOS、Windows和OS X 进行开发,并且创建真正原生的应用,利用底层设备中的全方位功能和性能。了解更多
>

RAD多设备应用平台

随着支持实时通信和访问企业数据与云端服务的需要,当今的移动应用开发往往远远超出设备范围之外。Delphi的多设备应用平台使得开发人员针对多客户端操作系统和设备形状因素,可以交付真正相关的移动计算,从设备直到后端服务。 通过FireDAC 企业数据库连接、DataSnap n层中间件、以及通过MBaas提供者访问基于云端的RESTful web服务,迅速连接您的应用到内部部署或云端中的企业数据库和服务。了解更多
>

通过FireDAC
在更多设备上内置访问更多的数据库

FireDAC 数据库组件和驱动程序现在已完全融入到RAD Studio、Delphi和C++Builder中。FireDAC 允许您从Delphi和C++Builder原生高速直接访问 InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、Advantage DB、Firebird、Access、Informix、DataSnap以及更多的本地/嵌入式、移动和企业数据库。轻松地从 BDE和其他技术移植。了解更多
>

  • 在RAD Studio、Delphi和C++Builder的专业版中,通过选择数据库进行FireDAC 本地/嵌入式连接
  • 在企业版、旗舰版或架构师版中、或通过购买针对专业版的客户端/服务器附件组件包,FireDAC 本地/嵌入式远程企业连接到全方位的数据库

带有免费部署许可证的
IBLite嵌入式数据库

Delphi XE5 包括了通过FireDAC、dbExpress和IBX的连接对SQLite和InterBase (InterBase ToGo和IBLite)进行支持的移动嵌入式数据库。您还可以获得针对Android和iOS的免费开发和自由不受限的 IBLite部署许可证 – 全新版本的流行嵌入式InterBase ToGo 数据库。了解更多
>

访问基于云端的 RESTful
web 服务

Delphi XE5具有全新的 REST 客户端函数库,在所有平台上有效,并专注于通过任意第三方提供商简化调用 REST web服务。函数库突出描述了身份验证支持和 JSON 响应操作,并带有数据集和 LiveBindings 映射。这 3 个核心组件可以轻松地以许多不同方式参数化您的请求、并轻松地访问数百个 web 服务。这一技术能够使移动后端作为一个服务或 MBaaS功能。

特性包括:

  • REST 客户端函数库用于简化调用 REST 服务
  • 授权支持,包括基本的身份认证、计划身份认证、OAuth1、OAuth2
  • TRestClient、TRestRequest、和TRestResponse 组件
  • REST调试器工具可用于测试 REST 调用及其参数

通过FireDAC 在更多的设备上、更轻松地访问更多的数据库

FireDAC允许您从Delphi 原生高速直接访问InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、 Advantage DB、Firebird、Access、Informix、DataSnap 以及更多本地/嵌入式、移动和企业数据库。轻松地从 BDE和其他技术移植。了解更多
>

等等、等等…

有一段时间内没有升级?这里是添加在其他最近发布中的内容:


Delphi XE4

  • Develop iOS应用 with Delphi iOS ARM编译器、工具链、全新的可视化开发环境和针对 iOS的控件
  • IBLite数据库可用于iOS,并带有不受限的部署许可证
  • FireDAC 可单独使用,大部分特性仅在企业版及以上有效
  • FireMonkey传感器对位置、方向和运动的支持
  • FireMonkey框架和全新的 TListView 组件
  • OS X全屏模式

Delphi XE3

  • Windows 8支持
  • 通过Metropolis UI,将Windows现代化的外观融入到您的应用中
  • OS X Mountain Lion和 Retina 显示支持
  • 可视化的 LiveBindings
  • 增强的FireMonkey 样式、音频/视频和 3D

Delphi XE2

  • 针对Windows 的64位 Delphi编译器
  • FireMonkey应用平台 - 利用一个代码库创建多平台、多设备的应用
  • 用FireMonkey创建Windows 和Mac OS X 桌面应用
  • DataSnap移动连接器
  • LiveBindings (非可视化的)
  • FastReport报表工具

Delphi XE

  • 用DataSnap进行扩展的多层开发
  • 额外的附带工具 (CodeSite Express、IP*Works、Beyond Compare Differ)
  • 针对Azure和Amazon 的云计算支持
  • IDE中的Subversion集成
  • 正则表达式

Delphi 2010

  • 构建已启用触碰和手势支持的应用
  • Windows 7支持
  • IDE 洞察力
  • dbExpress连接到 Firebird 数据库

Delphi 2009

  • Unicode
  • 功能区控件
  • Robust 项目管理
  • 重要的DataSnap 升级
  • 泛型和匿名方法

在Embarcadero doc wiki上查看Delphi XE5 中更多新增内容。了解更多
>

视频:Delphi XE5中的新增内容

浏览可以开发 Android应用的 Delphi XE5的一些新特性。

Delphi XE5中的新增内容的更多相关文章

  1. delphi xe5 中TMemo控件的应用——for android

    TMemo中的两个方法: TMemo.Lines.Add(stringxxx);意思是向TMemo中增加字符串stringxxx: TMemo.Lines.Text :=stringxxx,意思是清空 ...

  2. Delphi XE5 常见问题解答

    Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易 ...

  3. DELPHI XE5 与SQLITE

    最近一次使用DELPHI做项目是使用DELPHI2009,为了访问本地数据库方便,使用ACCESS数据库,不需要安装驱动,(WINDOWS自带),但是ACCESS数据库的性能确实很糟糕,通过ADO连接 ...

  4. Delphi XE5 for Android (八)

    delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理? 网上有些资料,这里主要参考和整理了CS ...

  5. Delphi XE5 如何与其他版本共存

    如果你想使用Delphi诸如XE4.XE3.XE2.XE之类的版本跟Delphi XE5共存的话,在cglm.ini中简单修改两行就行啦. 找到Delphi XE5的安装根目录C:\Program F ...

  6. Delphi XE5 与其他版本共存

    来源于http://www.board4allcz.eu 作者是gateway 如果你想使用Delphi诸如XE4.XE3.XE2.XE之类的版本跟Delphi XE5共存的话,在cglm.ini中简 ...

  7. Delphi XE5教程12:注释和编译器指示字

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可 ...

  8. Delphi XE5教程11:Tokens

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可 ...

  9. Delphi XE5教程10:Delphi字符集

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可 ...

随机推荐

  1. 00centos安装

    CentOS6.9及CentOS7.4的安装详细步骤 安装前的准备工作:1 VMware已经安装好2 镜像文件下载好(在这里,我用的是CentOS-6.9-x86_64-bin-DVD1.iso和Ce ...

  2. Tensorflow 笔记

    TensorFlow笔记-08-过拟合,正则化,matplotlib 区分红蓝点 TensorFlow笔记-07-神经网络优化-学习率,滑动平均 TensorFlow笔记-06-神经网络优化-损失函数 ...

  3. fork和exec

    fork pid_t fork(void); 它在调用进程(成为父进程)中返回一次,返回值为新派生进程(成为子进程)的进程ID号 在子进程中又返回一次,返回值为0.因此,返回值本身告知当前进程是子进程 ...

  4. linux 查看tcp数量

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

  5. Flex Cairngorm框架知识整理

    简介: Cairngorm是一个开源的Flex项目,为FLex提供了一个类似MVC的体系结构框架,它是Flex RIA开发的最好框架之一.使用Cairngorm框架可以大大提高开发和维护的效率. Ca ...

  6. toString() 和 toLocaleString() 的区别

    toString() 和 toLocaleString() 的区别 table th:nth-of-type(4) { width: 400px; } 区别项 toString() toLocaleS ...

  7. yii 分页查询

    控制器 <?php namespace backend\controllers; use app\models\Comment; use app\models\Commentstatus; us ...

  8. MQTT压力测试工具之JMeter插件教程

    基于Jmeter的MQTT测试插件-上 1. Jmeter插件简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.下载 用于对软件做压力测试,它最初被设计用于Web应用 ...

  9. Spring Boot 监控与管理

    在微服务架构中,我们将原本庞大的单体系统拆分为多个提供不同服务的应用,虽然,各个应用的内部逻辑因分解而简化,但由于部署的应用数量成倍增长,使得系统的维护复杂度大大提升,为了让运维系统能够获取各个为服务 ...

  10. Python数据库编程

    http://lizhenliang.blog.51cto.com/7876557/1874283 http://blog.itpub.net/22664653/list/1/?cid=86471