網友評分: 4.5分
delphi最新版是一款真正成熟、穩定的智能跨平臺開發工具,該工具擁有大量的全新Windows和VCL開發特性以及全新FireMonkey特性,可用于構建多設備和移動應用,能夠支持REST客戶端,并將FireDAC集成到Delphi安裝中,可以為廣大用戶帶來更加得心應手的編程體驗。
1、開發出高連結性的Apps
現代各種不同的裝置(設備)每天正以驚人的速度在增加。目前手機、平板電腦、可穿戴裝置以及快速成長的“物聯網”。RAD Studio 提供了在單一的RAD Studio開發環境讓開發人員趕上趨勢的解決方案。
2、開發出高性能的原生應用程式
可快速地開發出高效能的連結企業資料庫、云端服務、感知裝置和各式裝置的原生應用程式。
3、全新的 FireUI多設備設計家 (Multi-Device Designer)
讓您的團隊能在極短的時間內以單一的程式碼開發出PCs、平板電腦、智慧型手機甚至是穿戴式裝置如Google Glass的原生應用程式。藉由一個共有的主要表單與該裝置所需的views,可同時開發出多平臺與裝置的 apps,讓APP且能快速地上市。僅需維護一個共有的程式碼而不用犧牲平臺的原生度。
4、全新強大的平行執行函示庫 ( Parallel Programming Library)
賦予開發人員不可思議的程式碼平行執行能力,顯著地提升效能。
5、全新 Bluetooth App Tethering
XE7支援藍牙和低耗電藍牙 (BLE),讓 App Tethering 可同時支持 WIFI 和藍芽。讓您現有Windows應用程式可延伸的更為廣泛。
6、全新 Enterprise Mobility Services (EMS)
威力十足的 EMS 中介技術,EMS 可讓開發人員輕鬆的開發以 REST / JSON 為基礎的企業級移動多層應用架構??焖俚夭际鹦碌腅MS來發佈和管理APIs、企業資料。
7、輕鬆地使用REST和BaaS供應商連結流行的云端服務
如:推送通知、驗證、儲存和其他服務。
【C++】
1、新的 32 位基于 LLVM CLang 的 Win 32 編譯器 BCC32C,可以在工程選項里修改使用舊的編譯器還是新的。
2、更新 LLVM 和 CLang 到 3.3 版。
3、基于 CLang 的并行編譯支持。
4、BCC32 和 OSX 編譯器屬性不支持 index 和 default 關鍵字。
5、一個新的 RTLVersionC 的常量用來等價于 Delphi 中的 RTLVersion。
【FireMoney】
1、支持 iOS 8.4 和 Android 5.1.1。
2、支持 OSX 的拖放操作。
3、新的 FireMonkey 樣式(Win10樣式)。
4、Tab 控件的 Tab 滾動支持。
5、移除了 TCalendar 的尺寸約束。
6、新的 GetFirstWeekday 函數。GetLocalFirstDayOfWeek 函數已被放棄。
7、FireMoney 的可視控件可以在鼠標移入時顯示提示。
8、系統通知移動的 RTL 部分并支持 Windows。
9、樣式呈現構造器接入數據模型和控件。
10、重構了列表視圖(ListView)控件。
11、TStyledPresentationProxy 替換所有的代理樣式呈現類,所有已存在的樣式類已經移除:
12、Android 觸控動畫支持
13、FireMoney 樣式設計器增強
-可以在設計期為每個平臺指定樣式;
-每個控件的樣式可以在設計期定制;
-在IDE中直接內置了新的位圖鏈接編輯器,可以很方便的修改 TBitmapLink 屬性;
-新的工具欄來保存、加載和清除 .style 文件;
-樣式編輯時可以采用不同的背景;
-直接在樣式設計器中選擇和管理不同的樣式布局對象和組件;
-工具面板雙擊增加新的控件到樣式設計器。
14、其它 FireMonkey 變更
-現在你必需在使用之前顯式轉換 TListView.Selected 做為一個 Appearances.TListViewItem 類型;
-修改了FMX.consts.pas 中一些常量原來的拼寫錯誤;
-TStyledCalendar 的保護成員 FDisableDayChange 已經被發布為 DisableDayChange 屬性。同樣,TStyledCalendar 發布了自己的一堆樣式對象;
-其它的一些細節的一些調整
【VCL】
1、支持 Win 10 并增加了一些控件(TRelativePanel、TSplitView、TToggleSwitch、TActivityIndicator、TSearchBox);
2、現代化的選擇目錄對話框(SelectDirectory);
3、新的 VCL 樣式;
4、VCL 樣式增強支持公用對話框和 TWebBrowser;
5、新的 TSharingContract 組件來分享信息給其它 Win 10 應用。
【RTL】
1、更多注冊自己的應用程序來響應 Android 交互(Intents);
2、JSON 增強,開始支持 BSON;
3、HTTP 框架支持國際域名系統;
4、支持 SHA-2 哈希;
5、重構了 App Tethering 通訊框架;
6、異步運行遠程動作;
7、TZipFile、TThreadPool等增強;
【IDE】
1、內存增強(IDE可以使用超過 4GB 內存了);
2、支持 Android 服務工程;
3、提升對多顯示器支持;
4、集成 Castalia 支持;
5、自動恢復支持;
6、在代碼編輯器中可以調整字體大??;
7、SVN 庫更新到 1.8.13;
8、GetIt 增強;
9、重命名 OSX – Application Store Provisioning 頁標簽;
10、增強 iOS Provisioning 及發布方式;
11、新的 iOS 后臺執行選項;
12、VCL 中增加新選項來支持高 DPI 應用;
13、對象觀察器增強;
14、結構視圖的圖標換了;
15、Android 的 Manifest 文件中 InstallLocation 的默認值改了;
16、新選項允許在設計期隱藏非可視組件;
17、Tools API 增強(略);
18、增強對老版本項目導入的支持;
【數據庫】
1、DataSnap 支持 FireDAC 數據集的壓縮傳輸,并且不再需要 OpenSSL;增加新的示例;
2、FireDAC 的優化;
3、支持 NOSQL 的MongoDB 數據庫;
【REST 客戶端庫和 BaaS】
1、TRESTRequestParameterList.AddItem 支持 arrays of Bytes 或流;
2、TCustomRESTRequest 加了一個新的只讀屬性 Body;
3、支持 JSON 的 Reader 和 Writer;
【云】
1、云 API 不再需要 OpenSSL;
2、SDK 更新到最新版本;
【調試】
1、遠程 iOS 64 位設備調試支持;
2、增強 OSX 異常處理;
3、DUnitX 增加對移動平臺支持;
【集成框架和SDK】
Windows 10 SDK;
Windows RT API;