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的新客户门户中下载下载。
有关更多信息,您可以查看:
- 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相关推荐
- 第13届蓝桥杯省赛真题剖析-2022年4月17日Scratch编程初中级组
[导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第122讲. 第13届蓝桥杯省赛举办了两次,这是202 ...
- 第十三届蓝桥杯省赛(2022年4月17日)C++中级组题解
目录 前言 一.选择题 1.题目描述 2.参考答案 二.编程题 1.比较大小 题目描述 题目解析 AC代码 2.分成整数 题目描述 题目解析 AC代码1(模拟) AC代码2(dfs) 3.组合 题目描 ...
- 亚马逊物流:2022年1月18日美国物流配送费用
在2022年1月份,亚马逊调整物流的配送费用.亚马逊平台的这一调整不仅造成卖家的利润空间变低了,而且运费上涨这一变更也使卖家所赚取的利润趋近于零,甚至还可能出现亏损的状态.但是亚马逊这一变动,对FBA ...
- 2022年10月17日【Jiawei_Z】WPF的容器章节
所有的WPF布局容器都派生自System.Windows.Controls.Panel. Panel继承自FrameworkElement. 在Panel中有一个比较重要的属性是UIElementCo ...
- 互联网晚报 | 9月15日 星期三 | iPhone 13正式发布;天猫双11正式启动商家报名;华为推出鸿蒙矿山操作系统“矿鸿”...
今日看点 ✦ 天猫双11发布10项商家扶持举措,9月15日正式启动商家报名 ✦ 华为宣布推出鸿蒙矿山操作系统"矿鸿",HarmonyOS正式走向B端 ✦ 超4万平米.20万件商品, ...
- 【前端作业系列】HTML基础点 , 训练表格(2022年6月17日作业)
一.产品价格效果1展示 HTML代码部分 <!DOCTYPE html> <html><head><meta charset="utf-8" ...
- UP主排名丨飞瓜数据B站平台充电周榜排行榜2022年1月17日-1月23日
飞瓜轻数发布2022年1.17-1.23飞瓜数据UP主充电周榜排行榜(B站平台),分别从UP主充电总人数.充电人数增量.充电人数增长率等客观数据维度展示B站UP主充电数据情况. 通过飞瓜数据UP主充电 ...
- 2022年6月17日STM32——LCD液晶显示
一.FSMC外设 显示器属于计算机的I/O设备,CRT显示器.LCD液晶显示器.LED点阵显示器及OLED显示器. 显示器参数: 1.像素:像素是组成图像的最基本单位要素,显示器的像素指它成像最小的点 ...
- pmp每日三题(2022年2月17日)
今日三题答案-BDC 1.项目经理发现公司的质量保证(QA)部门可能没有足够的人员根据合同约定的进度计划测试项目产品.项目经理首先应该怎么做? A. 审查问题日志 B. 更新风险登记册 C. 取消一些 ...
最新文章
- ElasticSearch2.2.0安装
- Winform中连接Mysql8并查询表中数据进行显示
- 被阿里P8面了两个小时,技术、业务有来有回......
- 工具丨超好用的免费AWR分析工具
- 使用SQL Coalesce函数查询数据
- string 都不能作用于switch_谁带孩子争论不休?家庭教育谁也不能缺席,每个人的作用都不同...
- Android添加横线和竖线分割界面
- 前端面试宝典(1)——HTMLCSS
- 给客户寄荔枝很好,开展新业务更重要
- 如何查计算机版本,如何查看电脑ie浏览器版本呢
- GIS - 百度地图 城市中心点坐标
- QQ防撤回9.0.2 软件 源码 源文件
- CentOS6.5服务器端口捆绑
- valgrind:内存泄漏 memory leak 调试教程
- Comparable
- 括号配对检测python123_括_括是什么意思_括字怎么读_括的含义_括字组词-新东方在线字典...
- Mac idea 导入maven 工程提示 Malformed \uxxxx encoding
- 改进euler方法 c语言,科学网—计算方法:Euler法及其改进 - 张江敏的博文
- git提交代码时提示Your branch is up-to-date with ‘origin/master‘ 该怎么办
- 如何为php添加背景音乐,flash动画怎么加背景音乐