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的新客户门户中下载下载。

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

  • 11.1 Alexandria 网站页面的新增功能What's New in RAD Studio 11.1 Alexandria - Embarcadero
  • DocWiki 中更详细的 What's New 页面11 Alexandria - Release 1 - RAD Studio
  • 客户报告的 RAD Studio 11.1 中解决的问题列表位于 New features and customer reported issues fixed in RAD Studio 11.1 - RAD Studio
  • RAD Studio 功能矩阵位于www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
  • GitHub 上更新的 RAD Studio 11 演示,网址为GitHub - Embarcadero/RADStudio11Demos: Delphi and C++Builder Demos for Embarcadero RAD Studio version 11

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

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

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

  1. 第13届蓝桥杯省赛真题剖析-2022年4月17日Scratch编程初中级组

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第122讲. 第13届蓝桥杯省赛举办了两次,这是202 ...

  2. 第十三届蓝桥杯省赛(2022年4月17日)C++中级组题解

    目录 前言 一.选择题 1.题目描述 2.参考答案 二.编程题 1.比较大小 题目描述 题目解析 AC代码 2.分成整数 题目描述 题目解析 AC代码1(模拟) AC代码2(dfs) 3.组合 题目描 ...

  3. 亚马逊物流:2022年1月18日美国物流配送费用

    在2022年1月份,亚马逊调整物流的配送费用.亚马逊平台的这一调整不仅造成卖家的利润空间变低了,而且运费上涨这一变更也使卖家所赚取的利润趋近于零,甚至还可能出现亏损的状态.但是亚马逊这一变动,对FBA ...

  4. 2022年10月17日【Jiawei_Z】WPF的容器章节

    所有的WPF布局容器都派生自System.Windows.Controls.Panel. Panel继承自FrameworkElement. 在Panel中有一个比较重要的属性是UIElementCo ...

  5. 互联网晚报 | 9月15日 星期三 | iPhone 13正式发布;天猫双11正式启动商家报名;华为推出鸿蒙矿山操作系统“矿鸿”...

    今日看点 ✦ 天猫双11发布10项商家扶持举措,9月15日正式启动商家报名 ✦ 华为宣布推出鸿蒙矿山操作系统"矿鸿",HarmonyOS正式走向B端 ✦ 超4万平米.20万件商品, ...

  6. 【前端作业系列】HTML基础点 , 训练表格(2022年6月17日作业)

    一.产品价格效果1展示 HTML代码部分 <!DOCTYPE html> <html><head><meta charset="utf-8" ...

  7. UP主排名丨飞瓜数据B站平台充电周榜排行榜2022年1月17日-1月23日

    飞瓜轻数发布2022年1.17-1.23飞瓜数据UP主充电周榜排行榜(B站平台),分别从UP主充电总人数.充电人数增量.充电人数增长率等客观数据维度展示B站UP主充电数据情况. 通过飞瓜数据UP主充电 ...

  8. 2022年6月17日STM32——LCD液晶显示

    一.FSMC外设 显示器属于计算机的I/O设备,CRT显示器.LCD液晶显示器.LED点阵显示器及OLED显示器. 显示器参数: 1.像素:像素是组成图像的最基本单位要素,显示器的像素指它成像最小的点 ...

  9. pmp每日三题(2022年2月17日)

    今日三题答案-BDC 1.项目经理发现公司的质量保证(QA)部门可能没有足够的人员根据合同约定的进度计划测试项目产品.项目经理首先应该怎么做? A. 审查问题日志 B. 更新风险登记册 C. 取消一些 ...

最新文章

  1. ElasticSearch2.2.0安装
  2. Winform中连接Mysql8并查询表中数据进行显示
  3. 被阿里P8面了两个小时,技术、业务有来有回......
  4. 工具丨超好用的免费AWR分析工具
  5. 使用SQL Coalesce函数查询数据
  6. string 都不能作用于switch_谁带孩子争论不休?家庭教育谁也不能缺席,每个人的作用都不同...
  7. Android添加横线和竖线分割界面
  8. 前端面试宝典(1)——HTMLCSS
  9. 给客户寄荔枝很好,开展新业务更重要
  10. 如何查计算机版本,如何查看电脑ie浏览器版本呢
  11. GIS - 百度地图 城市中心点坐标
  12. QQ防撤回9.0.2 软件 源码 源文件
  13. CentOS6.5服务器端口捆绑
  14. valgrind:内存泄漏 memory leak 调试教程
  15. Comparable
  16. 括号配对检测python123_括_括是什么意思_括字怎么读_括的含义_括字组词-新东方在线字典...
  17. Mac idea 导入maven 工程提示 Malformed \uxxxx encoding
  18. 改进euler方法 c语言,科学网—计算方法:Euler法及其改进 - 张江敏的博文
  19. git提交代码时提示Your branch is up-to-date with ‘origin/master‘ 该怎么办
  20. 如何为php添加背景音乐,flash动画怎么加背景音乐

热门文章

  1. iOS应用之微信支付集(1)
  2. 智能网联汽车——网联化
  3. vue实现星级评价及上传多张图片等功能(类似淘宝商品评价页面)
  4. 量子物理史话 第二章 乌云
  5. C++常用术语及其英文翻译的含义和简单用途总结(二)
  6. Java中整数常量池的概念
  7. VLC 播放H264 数据流
  8. 22年知网“研究生科学素养提升”在线测试
  9. 推荐编程使用紫光输入法
  10. C语言关键字浅析-short