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. 針對Android和 iOS的 IBLite 嵌入式資料庫,帶有免費不受限制的部署許可證
  17. REST 用戶端函式程式庫用於簡化調用 REST服務
  18. 授權支持,包括基本的身份認證、計畫身份認證、OAuth1、OAuth2
  19. TRestClient、TRestRequest、和TRestResponse 組件
  20. REST 調試器工具用於測試 REST 調用及其參數
  21. 部署管理器中進行多重選擇
  22. 輕鬆訪問 IDE 內視搜索框
  23. 裝置管理員可以在 FM 移動表單設計器中管理和選擇預設設備

… 等等!
* 已支持 Android 设备的列表

iosandroid250x100為Android 和iOS建立真正原生的應用

使用您已經具備的程式設計技能、知識和代碼,建立移動應用。相比基於web或基於指令碼語言的應用,您的Android 和iOS 應用具有快捷的原生性能和更好的安全性。使用針對iOS 使用者介面的完全視覺化設計器,並帶有多個設備類型、解析度、和方向。更多資訊 >

multi device RAD多設備、真正原生的應用開發

現在已經將Android 增加到 RAD Studio的多設備應用開發解決方案中,所有您不需要支援多個開發專案就可以在多個平臺(Android、iOS、Windows和OS X)上原生交付您的應用。RAD Studio XE5可以輕鬆地為多個設備構建不含腳本的真正原生應用,揭示底層設備中的全方位功能和性能。更多資訊 >

RAD Multi-Device Application PlatformRAD 多設備應用平臺

隨著支援即時通信和訪問企業資料與雲端服務的需要,當今的移動應用開發往往遠遠超出設備範圍之外。Delphi的多設備應用平臺使得開發人員針對多用戶端作業系統和設備形狀因素,可以交付真正相關的移動計算,從設備直到後端服務。通過FireDAC 企業資料庫連接、DataSnap n 層仲介軟體、以及通過 MBaaS 提供者訪問基於雲端的RESTful web服務,迅速連接您的應用到內部部署或雲端中的您企業資料庫和服務。更多資訊 >

FireDAC通過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 and SQLite database support帶有免費部署許可證的 IBLite嵌入式資料庫

Delphi XE5 包括了通過FireDAC、dbExpress和IBX的連接對SQLite和InterBase (InterBase ToGo和IBLite)進行支持的移動嵌入式資料庫。您還可以獲得針對Android和iOS的免費開發和自由不受限的 IBLite部署許可證 – 全新版本的流行嵌入式InterBase ToGo 資料庫。更多資訊 >

delios2-200訪問基於雲端的 RESTful web 服務

Delphi XE5具有全新的 REST 用戶端函式程式庫,在所有平臺上有效,並專注於通過任意協力廠商提供商簡化調用 REST web服務。函式程式庫突出描述了身份驗證支持和 JSON 回應操作,並帶有資料集和 LiveBindings 映射。這 3 個核心元件可以輕鬆地以許多不同方式參數化您的請求、並輕鬆地訪問數百個 web 服務。這一技術能夠使移動後端作為一個服務或 MBaaS功能。

特性包括:

  • REST 用戶端函式程式庫用於簡化調用 REST 服務
  • 授權支持,包括基本的身份認證、計畫身份認證、OAuth1、OAuth2
  • TRestClient、TRestRequest、和TRestResponse 組件
  • REST調試器工具可用於測試 REST 調用及其參數

有一段時間內沒有升級?這裡是增加在其他最近發佈中的內容:

Delphi XE4
  • 通過Delphi iOS ARM 編譯器、工具鏈、全新視覺化開發環境和針對iOS的控制項,開發iOS 應用
  • IBLite 資料庫可用於 iOS,帶有不受限部署許可證
  • FireDAC 可單獨使用,大部分特性僅在企業版及以上有效
  • FireMonkey感測器對位置、方向和運動的支持
  • FireMonkey 框架和全新的 TListView組件
  • OS X 全屏模式
Delphi XE3
  • Windows 8支援
  • 通過Metropolis UI,將Windows 現代化的外觀融入到您的應用中
  • C++Builder 64位應用開發
  • 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上查看RAD Studio XE5中新增內容的全面清單更多資訊 >

影片:Delphi XE5中的新增內容

瀏覽可以開發 Android應用的 Delphi XE5的一些新特性。

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.