Delphi XE5中的新增内容
Delphi XE5是所有Delphi开发人员的必须备升级,并且是来自Embarcadero的获奖的、多设备应用开发解决方案的最新版本。使用Delphi XE5的新特性,以交付应用Android、 iOS、Windows 和OS X。以PC机、平板电脑和智能手机为目标,更轻松地与更多数据连接 - 等等!
Delphi XE5中的新特性
- 针对设备和仿真器的 Delphi Android ARM编译器
- 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 应用。
- iOS 7 SDK 支持和样式
- 针对Android、iOS、Windows和OS X 的时间选择器控件
- 针对Android、iOS和OS X 的通知中心组件
- Android、iOS、Windows和OS X 上内置搜索过滤可用于 TListView
- 在Android和iOS 上滑动屏幕就可以删除
- 在Android和iOS上共享工作表支持
- FM 平台性能优化
- 针对Android 的Delphi RTL
- 针对Android 的部署管理器
- 部署应用到针对Ice Cream Sandwich 和Jelly Bean 的仿真器
- 部署应用到Android 设备(调试 / 应用商店)
- 针对Android 的远程调试
- 专业版包括对本地数据库的扩展 FireDAC支持,包括Microsoft Access数据库、SQLite数据库、InterBase ToGo / IBLite、本机上的InterBase、 MySQL Embedded、本机上的MySQL Server、Advantage Database本地引擎、本机上的PostgreSQL、Firebird Embedded、以及本机上的Firebird
- IBLite 嵌入式数据库可用于Android 和iOS,带有自由不受限的部署许可证
- REST 客户端函数库用于简化 REST 服务的调用
- 授权支持,包括基本的身份认证、计划身份认证、OAuth1、OAuth2
- TRestClient、TRestRequest、和TRestResponse 组件
- REST 调试器工具用于测试 REST 调用及其参数
- 部署管理器中的多重选择
- IDE 内视现在可作为 IDE右上角中一个搜索框使用
- 设备管理器可以管理并选择 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 |
|
Delphi XE3 |
|
Delphi XE2 |
|
Delphi XE |
|
Delphi 2010 |
|
Delphi 2009 |
|
在Embarcadero doc wiki上查看Delphi XE5 中更多新增内容。了解更多 >
视频:Delphi XE5中的新增内容
浏览可以开发 Android应用的 Delphi XE5的一些新特性。