2022年3月17日美国Embarcadero公司正式发布 RAD Studio Delphi 11.1 Alexandria

16 篇文章 0 订阅

Embarcadero 盛大宣布发布 RAD Studio 11 Alexandria Release 1,也称为 RAD Studio 11.1,以及 Delphi 11.1 和 C++Builder 11.1。

RAD Studio 11.1 Alexandria 版本增强了 RAD Studio 11 中引入的强大功能,重点是可用性、性能和稳定性改进。它还包括一些新功能,包括新的数据库驱动程序。此外,RAD Studio 11.1 版本为 11.0 发布后发布的操作系统提供官方支持:Windows 11、macOS 12 Monterey、iOS 15 和 Android 12。Delphi 还在某些平台上切换到新的调试器技术。

在这篇博文中,我们想重点介绍 RAD 11.1 中的一些主要新功能和增强功能,涵盖最相关的质量更新。

IDE 改进

RAD Studio IDE 是 11.1 版本的主要焦点,其目标是完善最近版本中引入的功能:

  • 广泛的高 DPI IDE 质量,以及改进的 IDE 与远程桌面的使用
  • VCL 和 FireMonkey 的高 DPI 设计器以及样式化的 VCL 表单设计器的改进
  • 11.0 中引入的新欢迎页面现在提供背景图像并支持使用新的开放工具 API 添加自定义框架

  • GetIt Library Manager 增强缓存图像和重新设计的 UI 实现(基于 VCL TControlList 组件)

还有一些新的 IDE 功能:

  • Messages 视图对编译器错误、消息和提示使用不同的颜色以更好地突出问题(颜色可以自定义)

  • 新的项目对话框显示每个项目的可用平台

  • 编译对话框显示当前编译使用的平台和构建配置

跨 Delphi 和 C++Builder 的代码洞察

RAD Studio 11.1 的另一个重要质量重点领域是代码洞察,适用于 Delphi 和 C++ 这两种语言。

基于语言服务器协议架构和_cquery_的 C++ 语言 Code Insight 实现在质量和性能方面得到了改进。这是我们正在积极努力的领域,我们可能很快会发布一个新的重点更新。

Delphi LSP 引擎的性能大幅提升,大多数项目加载和更新错误洞察的速度从 5 倍提高到 30 倍。其他更改包括在完成类声明时显示类型参数,包括泛型声明中的 T,以及显示集合类型。

编译器和调试器

各种平台的 Delphi 和 C++ 编译器在稳定性和性能方面都得到了改进。Delphi 和 C++Builder 窗口编译器额外支持 ASLR、DEP/NX 和 TSAWARE 平台安全设置,现在默认启用。RAD Studio 二进制文件和运行时包现在是在启用这些设置的情况下构建的。

关于调试器,除了一般质量工作外,Delphi macOS 64 位 ARM 调试器和 Delphi Android 64 位调试器现在基于 LLDB 调试器架构,该架构已经用于 Delphi iOS 64 位调试器。其目的是针对大多数受支持的平台,在该技术上统一 Delphi 调试器,以便随着时间的推移提供越来越好的质量。

此外,C++ STL 和 RTL 改进了它们的质量,包括更好的 Delphi RTL 集成(例如,使用 STL 迭代器改进动态数组)。

RTL、UI 和数据库库

在 11.1 版本中,核心 Delphi RTL 进行了多项优化和质量改进。还有一个新的 TURLStream 类,一个支持异步操作的 TStream 后代。该产品在 TOSVersion 数据结构中增加了对 Window 11 和 Server 2022 的支持。

VCL 质量工作侧重于最近的功能,如增强的 TTreeView、TRichEdit、TEdgeBrowser、TLabelledEdit 和 TNumberBox、闪烁和双缓冲、VCL 高 DPI 和缩放问题。

此外,我们最近通过 GetIt 包管理器发布了一个演示,展示了在 Delphi 中使用 WinUI 3 库,这是我们支持 Windows App SDK(已经包括 WebView 2 和 MSIX)的又一步。有关详细信息,请参阅Delphi WinUI 3 Demo

FireMonkey 质量工作主要集中在 TListView 质量、改进的 Android SDK 集成、TWebBrowser、Windows HighDPI 相关问题和性能上

在数据库方面,FireDAC 11.1 增加了 Structure View 集成,并提供了对 MariaDB 10.6、SQLite SEE 和 Firebird 4 新数据类型的支持。RAD Studio 11.1 还改进了 DataSnap 质量和在 Android 上部署 WebBroker 应用程序的能力。

最后,关于 RAD 服务器,新版本的 RAD Studio 添加了 SysAdmin 端点,包括日志处理、备份管理和数据库验证,以及 RSLite 的集成部署

质量

如前所述,RAD Studio 11.1 Alexandria 版本专注于质量,特别包括客户报告的问题和支持升级。此版本为 650 多个公开报告的问题和客户功能请求提供了质量改进。(请注意,QP 同步不是立即的。)

还有更多:AWS 和 Python

我们还想提醒您,自 11.0 版本以来,Embarcadero 还向 Enterprise 和 Architects 客户提供了用于 Delphi 的新 AWS 开发工具包(从 Appercept 获得许可)的预览:预计新版本将以恒定的速度发布。此外,该公司开始向 Python 开发人员提供免费的 Delphi UI 库,同时推广库以在 RAD Studio 应用程序中使用 Python。泰山老父神枕

您可以在https://blogs.embarcadero.com/appercepts-new-aws-sdk-for-delphi-available-with-rad-studio-and-delphi-enterprise-and-architect/阅读有关 AWS 支持的更多信息以及关于Python 集成在Introduction to Python GUI Development with Delphi for Python (VCL & FMX)

准备好出发

RAD Studio、Delphi 和 C++Builder 11 的产品试用版现已推出,更新的产品版本已在在线商店中上线。更新订阅的客户今天可以使用现有许可证下载和安装 RAD Studio 11,并将收到一封电子邮件,宣布新版本的可用性。可在https://my.embarcadero.com的新客户门户中下载下载。

有关更多信息,您可以查看:

此外,您还可以注册参加明天的 RAD Studio 11.1 Alexandria 发布网络研讨会,请参阅What’s Coming in RAD Studio: Join The Upcoming Webinar!

我们对我们的团队为 RAD 11.1 所做的高质量工作感到非常满意,我们确信您同样会喜欢使用这个新版本的 RAD Studio、C++Builder 和 Delphi。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值