當前位置: 華文世界 > 科技

跨平台開發工具 RAD Studio 12.1 的新增功能

2024-08-26科技

delphi開發者的福音。2023年11月,釋出了最新的版本已是RAD Studio 12。開發團隊非常給力,2024 年 3 月就釋出了RAD Studio 12.1 !

RAD Studio 12.1是一個 以質素為中心的版本,具有改進的VCL 和 FireMonkey庫、拆分編輯器檢視和改進的Delphi LSP。C++Builder 帶有全新的Clang編譯器和改進的 Visual Assist整合。

RAD Studio 12.1中的新功能

改進的VCL 和 FireMonkey庫

改進了 VCL 和 FireMonkey 庫,以實作更高質素的效能,並在所有目標平台上提供渲染質素和 UI 控制項。

RAD Studio IDE 中的拆分編輯器檢視

RAD Studio 12.1 IDE 支持多個拆分編輯器檢視,允許在多個位置編輯同一檔,並在螢幕上保留設計和程式碼檢視。

數據存取和支持的數據庫

改進了數據庫庫、REST 客戶端庫和執行時庫,以及對 Firebird 版本 5 和 PostgreSQL 版本 16 的官方 FireDAC 支持。

Delphi LSP質素和改進

程式碼完成中的擊鍵行為自訂使使用者能夠配置完成以匹配首選行為。程式碼完成的自動呼叫和自動顯示也得到了改進。

改進了 C++Builder IDE的視覺化助手整合

Visual Assist 在 12.1 中得到了改進,以強大的質素為重點,擴充套件了對視覺化設計器和自動生成的事件處理常式的重新命名重構、一流的程式碼完成、程式碼導航和 C++ 程式碼的重構。

現代化的C++ 編譯器和工具鏈

首次釋出新的基於 Clang 的 Win64 C++ 編譯器,具有出色的 STL 支持、64 位編譯器和連結器,改進了與外部庫的整合。

Android API 級別 34和改進的部署

RAD Studio 12.1 在 2024 年 8 月新的 Google Play 商店套用送出要求之前將支持的 Android API 更新到 34 級。

RAD Studio 12.1還提供什麽?

在4k+ 螢幕上使用 RAD Studio!

RAD Studio 12 為 IDE 提供高 DPI 支持,使開發人員能夠在更大、高分辨率的螢幕上工作。全面支持最新的 4k+ 高分辨率顯視器,透過更清晰、更清晰的字型和圖示以及整個 IDE 視窗(包括 VCL 和 FMX 表單設計器和程式碼編輯器)的高分辨率支持,改善了開發人員的日常活動。

目標Windows 11

官方支持整合 MSIX 生成的 Windows 11 預配。適用於 Windows 的 WebBrowser 元件,支持 IE ActiveX 和新的 Microsoft WebView 2 控制項(基於 Chromium 的 Edge)。增強的 VCL 表單設計器,用於直觀地構建本機 Windows 應用程式,並提供即時對齊提示和布局指南。針對 32 位 Windows 和 64 位 Windows 的增強的 Delphi 和 C++ RTL。

在設計時使用VCL 樣式!

VCL styles 現在提供設計時支持:透過在設計時立即檢視樣式化表單和控制項在執行時的外觀,更快地構建時尚 UI 的原型。在設計時檢視樣式在執行時將如何影響 UI,可以改進新式 UI 的設計和測試過程。在使用每個控制項樣式時,更快地建立更好的 UI 特別有用。

以最新的平台版本為目標!

Delphi 12.1 提供對 iOS 17、Android 14 和 macOS Sonoma 的官方支持。Delphi 12.1 還支持 Ubuntu 22 LTS,Delphi 和 C++ Builder 都面向 Windows 11 和 Windows Server 2022。

SKIA 支持 FireMonkey 中的 UI 設計

新基礎提高了跨所有目標平台呈現圖形和 UI 控制項的效能和質素

使用 FireMonkey 增強功能改進了移動設計

改進了 Android 平台支持、分屏 iOS 和 Android 窗格、全套圖示和啟動畫面精靈、對 Android API 級別 34 的支持

更多可在 Object Pascal 中使用的 Windows API

將所有 Windows API 檔頭轉換為物件 Pascal 的全集,使 Delphi 開發人員更容易呼叫任何 Windows 平台 API

使用生物辨識身份驗證!

RAD Studio 12 為 FireMonkey 移動應用程式提供了新的移動生物辨識身份驗證元件

部署嵌入式 InterBaseDev Edition!

RAD Studio 12 附帶了最近釋出的 InterBase 2020 Update 5 開發者版和 IBLite/ToGo 版

Delphi 原始碼的多行字串文本

多行字串文本支持在應用程式原始碼中更輕松地嵌入 SQL、HTML、JSON、XML 多行文本。