当前位置: 华文世界 > 科技

跨平台开发工具 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 多行文本。