2026-10-23 15:45:13
Delphi 12 & C++ Builder 12、RAD Studio 12 发布
Embarcadero 宣布正式推出 RAD Studio 12 Athens、Delphi 12 和 C++Builder 12,此次发布带来了多项重要更新和改进,以下是主要变化概述:
Visual Assist 集成到 C++Builder IDE
C++Builder 的集成开发环境(IDE)现在集成了 Visual Assist,这一变化为 C++ 语言开发者提供了一流的代码补全、代码导航和重命名重构功能。这将显著提升开发效率,减少编码错误,并帮助开发者更快地理解和维护复杂的代码库。
基于 Clang 的 C++ 编译器更新
针对 Win64 的基于 Clang 的 C++ 编译器得到了显着更新预览。此次更新支持最新的 C++ 标准语言功能,并提供与外部库和 C++ 代码的更好集成。这将使开发者能够利用最新的语言特性,同时确保代码的稳定性和性能。
Delphi 新语法添加
Delphi 语言添加了新语法,包括多行字符串文字,以满足一些相关的客户端请求。这一变化将提高 Delphi 语言的灵活性和表达能力,使开发者能够更简洁地编写代码,并更好地满足客户需求。
面向 FireMonkey 的 Skia 支持
此次发布引入了面向 FireMonkey 的 Skia 支持。通过为 FireMonkey 采用新基础,这一变化在所有目标平台上渲染图形和 UI 控件时提供了更高的性能和质量。这将使开发者能够创建更加流畅、美观的用户界面,并提升应用程序的整体体验。

VCL 的 MDI 和新选项卡式 UI 架构
为 VCL(Visual Component Library)重新设计了 MDI(Multiple Document Interface)和新的选项卡式 UI 架构。这一变化将帮助现有应用程序实现现代化视觉风格,同时用最少的改动为现有程序添加对 HighDPI 和样式的支持。这将使旧版应用程序能够更好地适应现代显示设备和用户界面标准。

新的 FireDAC 示例查询 (QBE) 组件和 Delphi JSON 向导
引入了新的 FireDAC 示例查询 (QBE) 组件,该组件可简化数据过滤过程。同时,新的 Delphi JSON 向导允许开发者将流行 JSON 格式的数据映射添加到对象,就像使用 XML 那样。这将使数据处理和 JSON 操作变得更加直观和高效。

改进 IDE 的生产力和质量
此次发布还改进了 IDE 的生产力和质量,使 RAD Studio 能够更轻松、更快速地执行日常任务。这将减少开发过程中的摩擦,提高开发效率,并帮助开发者更加专注于代码本身。

支持 RAD Server 中的智能 ID
最后,此次发布还支持 RAD Server 中的智能 ID,这一变化将使托管的 REST API 更加强大和灵活,同时保持 RAD Server 的易用性。这将为开发者提供更加丰富的 API 管理选项,并提升应用程序的后端服务能力。
综上所述,Delphi 12、C++ Builder 12 和 RAD Studio 12 的发布带来了多项重要更新和改进,这些变化将显著提升开发者的生产力和代码质量,同时为用户提供更加流畅、美观的应用程序体验。