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

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: Rad Studio 11.1 Interbase Patch是RAD Studio 11.1版本中关于Interbase的一个补丁。Interbase是一种关系型数据库管理系统(RDBMS),由原来的Borland公司开发,现在归属于Embarcadero公司RAD Studio集成了Interbase数据库,为用户提供了内置的数据库解决方案。 这个补丁的主要作用是解决Interbase数据库在运行过程中可能出现的一些错误和漏洞,从而提高整个开发过程的可靠性和稳定性。具体而言,这个补丁包含了一系列修复Interbase数据库安全性漏洞的更新,可以修复一些缺陷和不完美的地方,增强了数据库的稳定性和安全性。 对于已经在使用Interbase数据库的开发者和用户而言,这个补丁是非常必要的,可以有效地提高开发和生产环境下的数据库可用性和稳定性。Embarcadero公司一直致力于提高RAD Studio集成开发环境(IDE)的质量和性能,并且会不断推出各种更新和修补程序来解决可能出现的问题,为用户创造更好的开发体验。 ### 回答2: RAD Studio 11.1 InterBase Patch是一个更新程序,用于修复RAD Studio 11.1的InterBase数据库组件中的一些已知问题。 InterBase是一种可嵌入式、高性能、SQL标准符合的关系型数据库管理系统。 它与RAD Studio一起提供,使开发人员可以轻松地创建使用本地数据库的应用程序。 该更新程序包括一些已经修复的错误,例如消除了在表中添加字段时的性能问题,修复了在Visual Studio 2019环境下的编译错误等。所有这些被诊断并报告的错误现在都已经修复,并且在此更新中得到了纠正。 此外,更新程序还包括了一些新功能的添加,例如对PostgreSQL函数的支持以及一些其它新特性,增强了InterBase组件的性能和可用性。 如果您使用InterBase数据库在RAD Studio 11.1中进行开发,我们强烈建议您安装此更新程序,以便确保您的开发过程更加稳定和高效。 ### 回答3: RAD Studio 11.1是一款集成开发环境,主要针对Windows和macOS操作系统的应用程序开发。在最新的补丁中,RAD Studio 11.1将会更新其自带的InterBase数据库服务工具。InterBase是一款信息管理系统,具备高可靠性、安全性和可伸缩性等优点,同时支持多种操作系统平台。 RAD Studio 11.1 InterBase patch主要修复了一些已知的bug,并增强了InterBase的性能和可靠性。其中包括了修复在Windows上创建新的InterBase服务器时,新的服务器无法在应用程序中注册的问题。此外,该补丁还包括了添加多个新的SQL语法支持、修复多个客户端和服务器端错误等多项改进和更新。 总之,RAD Studio 11.1 InterBase patch是一款非常有用的工具,它将RAD Studio 11.1的InterBase数据库服务升级到最新版本,从而在提供更加稳定和可靠的数据库服务的同时,优化应用程序的性能和稳定性。对于需要使用InterBase数据库服务的应用程序开发者来说,这是一个非常重要的更新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值