Rad Studio 11.3 Alexandria 3236a(DELPHI 11.3)官方ISO/百度云盘 下载地址
Embarcadero很高兴地宣布RAD Studio 11 Alexandria Release 3的发布,也被称为RAD Studio 11.3,同时发布的还有Delphi 11.3和C++Builder 11.3。这个版本专注于质量和改进,建立在RAD Studio 11 Alexandria三个前版本的伟大的新功能上。
RAD Studio 11.3包括对几个操作系统的较新版本的支持,为RAD Studio IDE增加了一个新的ToolsAPI来定制源代码在代码编辑器中的绘制方式,为移动平台引入了一个新的生物识别认证组件,以及其他一些功能和改进。
同样,这个版本的核心重点是质量,在可用性、性能和稳定性方面,正如我们客户所要求的那样。质量改进包括所有的产品领域,特别关注使用Delphi LSP的Delphi Code Insight,11.0中引入的高DPI IDE,以及VCL样式。在编译器和工具链、Delphi和C++ RTL、VCL、FireMonkey、FireDAC和其他数据库库、互联网访问和服务,包括Delphi和C++Builder的个性方面都有明显的改进。
还值得注意的是,RAD Studio现在与最近发布的InterBase 2020 Update 4开发者版本和IBLite/ToGo版本一起发货。

一、平台和工具链的变化
在目标平台方面,RAD Studio 11.3为它可以构建原生应用程序的许多操作系统的新版本提供了官方支持。具体来说,RAD Studio现在支持iOS 16(仅适用于Delphi)、Android 13和macOS Ventura,这些都是在RAD Studio 11.2 GA之后发布的。此外,RAD Studio在官方应用程序中包括目标平台Ubuntu 22 LTS和Windows Server 2022。
除了质量上的改进,在工具链中还有一些其他值得注意的变化:
-
在11.3中,有一个新的基于LLDB的调试器,用于macOS Intel和Android 32位。通过这一步骤,我们所有的非Windows平台的调试器,包括Delphi和C++,都已经转移到了LLDB架构。
-
RAD Studio 11.3为macOS提供了一个新的公证程序,苹果从XCode 14开始引入了这个程序。
-
IDE中的Windows签名支持现在包括MSIX文件的时间戳。
-
使用$(Auto)的库后缀现在对C++项目有效。
二、RAD Studio IDE的新功能
-
代码编辑器
集成开发环境的代码编辑器现在能够突出显示匹配的单词。这一功能使你能够看到你所选择的或光标当前所处的同一单词的实例在屏幕上高亮显示。

默认情况下,它只高亮显示你选择的单词,但你可以通过使用Tools > Options > User Interface > Editor中的设置,将其改为高亮显示光标所在或邻近的单词。
这个版本还带来了一个新的ToolsAPI,用于在代码编辑器中绘画。这是一个新的基础,允许开发者在不影响其稳定性的情况下定制编辑器,团队希望这将提供一个彻底和有用的API,刺激我们的第三方供应商的创新,因为它使我们更容易编写插件,做我们可能没有想到的事情。在这里,你可以看到新的编辑器ToolsAPI的几个演示之一,它在编辑器的沟槽中为行号着色。

新的API非常全面,不仅支持绘画,还支持查询大量关于编辑器的信息,以及特别支持保留一个仅供你的插件使用的沟槽区域。在11.3中,几个内部编辑器功能被转移到使用相同的新API,这证明了API的健壮性和适用性。
-
Code Insight和DelphiLSP
通过DelphiLSP的Delphi Code Insight看到了非常显著的质量改进,以进一步改善我们的Code Insight功能,使其更快、更可靠,包括大型应用程序。这些改进包括代码补全、帮助洞察和导航,重点是整体的可靠性,以及在以前没有提供补全或导航结果的地方提供补全或导航。
此外,Delphi编译器现在将XmlDoc存储在一个已编译的DCU中,这意味着HelpInsight可以在许多以前不显示的领域显示信息。
-
VCL界面设计器和高DPI
RAD Studio 11.3对高DPI集成开发环境,特别是VCL表单设计器在高DPI下的质量进行了改进,特别是对非视觉组件的缩放进行了改进,包括在框架中。
编辑器中的SyncEdit和结构流的图标已被替换为高DPI图标。

-
Subversion DLLs
出于安全考虑,Embarcadero不再提供Subversion DLLs,但建议你安装和维护自己的Subversion客户端DLLs。如果你使用该版本控制系统并计划从RAD Studio IDE中使用它,IDE可以与它们无缝连接。这类似于RAD Studio为Git和Mercurial提供的支持和集成。
-
其他改进
最后,还有其他两个小但方便的IDE新功能。
你可以在资源管理器中找到当前构建配置的输出文件夹,方法是右击一个构建配置(如Debug或Release)并选择在资源管理器中显示。
当IDE以高权限运行时,其标题栏的标题现在会以"[Administrator]"在文字的开头表示。
Markdown文件现在可以在多个编辑器窗口中打开。


三、Biometric Authentication (生物识别认证 控件)

对于FireMonkey移动应用程序,RAD Studio 11.3提供了一个新的移动生物识别认证组件。这个组件(称为TBiometricAuth)提供了一种通过生物识别技术(例如,iOS设备上的Face ID或Android设备上的指纹)使用应用程序或一些特定功能的授权方式。
为了更好地整合移动设备,FireMonkey的另一个新功能是新的IFMXPhoneDialerListenerService接口,它是为Android实现的。该服务旨在跟踪电话系统服务的状态变化(呼叫、运营商、呼叫状态)。
FireMonkey库除了支持较新版本的目标操作系统外,还进行了广泛的修复和改进。FireMonkey应用程序现在可以正确处理来自Windows重启管理器的终止请求;对于Windows平台,它们还提供了更好的可访问性、TWebBrowser集成以及对多显示器的支持。在iOS上,RAD 11.3包括对TDateEdit、TTimeEdit和TComboBox滚动的改进。在Android上,它引入了对DocumentFile Provider的支持,并提供了在TMemo中用手指滑动移动光标的改进。
在TBitmap和TCanvas类中有一些FireMonkey图形改进。对许多控件进行了修复,包括Multiview(带平台控件类型)、SpeedButton、Label的FocusControl、TTreeViewItem的IsChecked、在TVertScrollBar内使用的TEdit。最后,ClipChildren现在考虑到了XRadius和YRadius,11.3改进了Tab键在用户界面控件中的循环。
四、整体质量
RAD Studio 11 Alexandria Release 3是一个注重质量的版本。
在Delphi RTL库的改进中,11.3有Android内存分配性能的改进,有一些性能改进,还有ZLib库的更新版本(1.2.13)。
RAD Studio 11.3解决了一些与VCL样式有关的问题,增加了对TouchKeyboard组件背景样式的更好支持(见下图),以及一个增强的ControlList组件,包括选择多个项目的能力。在VCL样式支持方面还有许多其他改进和修正。

FireDAC现在为PostgreSQL数据库的性能提供了改进,并与该数据库的第14版和第15.1版完全兼容。对于Oracle和其他数据库,它提供了对带方括号的列名的更好处理。对于Linux,数据库层在数据库RTL(如TStringField)和FireDAC的DataSets中提供了对UTF8的初步支持。
在HTTP和Web领域,新版本提供了对TMultipartContentParser的改进,对TOAuth2Authenticator的自动令牌刷新(以及对OAuth2支持的其他一些改进),在TRESTResponseDataSetAdapter中对NestedElements的更好支持,以及对RAD Server、SOAP和其他相关子系统的修复。
总的来说,RAD Studio 11.3 Alexandria实现了来自Quality Portal的超过25个功能请求,并修复了客户在该网站上报告的超过365个错误,涵盖了产品的所有领域。
五、准备出发
RAD Studio、Delphi和C++Builder 11.3的产品试用版现已推出,更新后的产品构建已在网上商店上线。更新订阅的客户今天可以使用他们现有的许可证下载和安装RAD Studio 11,并将收到一封电子邮件,宣布新版本的可用性。在客户门户中可以下载,网址是:https://my.embarcadero.com。
欲了解更多信息,你可以查看以下链接:
-
Embarcadero网站11.3页面
-
DocWiki中更详细的 "新内容 "页面
-
已修复的公开报告的错误列表(也在DocWiki中)。
-
RAD Studio功能列表PDF
我们对我们的团队为RAD 11.3所做的高质量工作感到非常满意,我们确信你也会同样喜欢使用这个新版本的RAD Studio、C++Builder和Delphi。
下载地址:
https://blog.s3.sh.cn/thread-129-1-1.html
相关文章:
Rad Studio 11.3 Alexandria 3236a(DELPHI 11.3)官方ISO/百度云盘 下载地址
Embarcadero很高兴地宣布RAD Studio 11 Alexandria Release 3的发布,也被称为RAD Studio 11.3,同时发布的还有Delphi 11.3和CBuilder 11.3。这个版本专注于质量和改进,建立在RAD Studio 11 Alexandria三个前版本的伟大的新功能上。 RAD Studi…...
vue3-watchEffect异步依赖收集
当 b 更新时 a 并不会更新,因为watchEffect的依赖收集在该案例中停止于await asyncFn(),也就是只会收集同步代码的依赖,await 之后的异步代码的依赖并不会收集到 <template> <div>a: {{ a }} <br>b: {{ b }} <br>&l…...
微信小程序中 “页面” 和 “非页面” 的区别
微信小程序中 “页面” 和 “非页面” 的区别,并用表格进行对比。 核心概念: 页面 (Page): 页面是微信小程序中用户可以直接交互的视图层,也是小程序的基本组成部分。每个页面都有自己的 WXML 结构、WXSS 样式和 JavaScript 逻辑…...
【蓝桥杯】43709.机器人繁殖
题目描述 X 星系的机器人可以自动复制自己。它们用 1 年的时间可以复制出 2 个自己,然后就失去复制能力。 每年 X 星系都会选出 1 个新出生的机器人发往太空。也就是说,如果 X 星系原有机器人 5 个,1 年后总数是:5 9 14…...
【机器学习】机器学习的基本分类-自监督学习(Self-supervised Learning)
自监督学习是一种机器学习方法,介于监督学习和无监督学习之间。它通过数据本身生成标签,创建训练任务,从而学习数据的表征,而不需要人工标注的标签。这种方法在减少标注数据依赖、提高模型通用性等方面具有重要意义。 自监督学习的…...
R shiny app | 网页应用 空格分隔的文本文件在线转csv
shiny 能快速把R程序以web app的形式提供出来,方便使用,降低技术使用门槛。 本文提供的示例:把空格分隔的txt文件转为逗号分隔的csv文件。 前置依赖:需要有R环境(v4.2.0),安装shiny包(v1.9.1)。括号内是我使用的版本…...
三天速成微服务
微服务技术栈 总结 微服务技术对比 技术栈 SpringCloud SpringCloud是目前国内使用最广泛的微服务框架。官网地址:https://spring.io/projects/spring-cloud Springboot和SpringCould兼容性 代码目录结构如下 用于远程调用Bean 代码 package cn.itcast.order.config;//import …...
【踩坑记录】uni-app 微信小程序调试不更新问题解决指南
uni-app 微信小程序调试不更新问题解决指南 在使用 uni-app 开发微信小程序时,可能会遇到代码修改后无法更新或者不生效的问题。这种现象常见于调试阶段,通常与缓存、编译或代码错误有关。 本文将详细分析调试过程中常见的“不更新”问题,并…...
【Adobe Acrobat PDF】Acrobat failed to connect to a DDE server.是怎么回事?
【Adobe Acrobat PDF】Acrobat failed to connect to a DDE server.是怎么回事? 【Adobe Acrobat PDF】Acrobat failed to connect to a DDE server.是怎么回事? 文章目录 【Adobe Acrobat PDF】Acrobat failed to connect to a DDE server.是怎么回事&…...
PyTorch 中 coalesce() 函数详解与应用示例
PyTorch 中 coalesce() 函数详解与应用示例 coalesce: 美 [ˌkoʊəˈlɛs] 合并;凝聚;联结,注意发音 引言 在 PyTorch 中,稀疏张量(Sparse Tensor)是一种高效存储和操作稀疏数据的方式。稀疏…...
ubuntu进行C++的调试
方法一:gdb调试 作用: GDB 是 GNU 调试器,用于调试 C/C 程序。它可以在命令行中使用,提供强大的调试功能。 集成: GDB 可以独立于 VSCode 使用,你可以在终端中直接运行 GDB 来调试程序。 使用示例:编译程序时使用 -g 选项以包含调…...
【U8+】用友U8软件中,出入库流水输出excel的时候提示报表输出引擎错误。
【问题现象】 通过天联高级版客户端登录拥有U8后, 将出入库流水输出excel的时候,提示报表输出引擎错误。 进行报表输出时出现错误,错误信息:找不到“fd6eea8b-fb40-4ce4-8ab4-cddbd9462981.htm”。 如果您正试图从最近使用的文件列…...
NoSQL简介
NoSQL 的定义及特点 NoSQL(Not Only SQL)是一种非关系型数据库,设计之初为解决关系型数据库在扩展性、性能和多样化数据处理方面的局限性。NoSQL 支持多种数据模型,包括键值对、文档、列族和图形结构,广泛应用于大规模…...
XIAO Esp32 S3 网络摄像头——3音视频监控
1、介绍 之前分别介绍了音频和视频的接收,本文是整合了前2篇文章,实现了音视频的同时获取。 效果: 用xiao esp35 s3自制一个网络摄像头 2、适用场景广泛 家庭安防 无论是门前监控,还是室内安全,自制摄像头可以让你轻松把握每个角落,实时查看视频流,防止任何潜在风险。…...
题目解析与代码实现:You‘re Given a String
引言 本文将详细解读一道字符串处理题目 “You’re Given a String”,并用 Python 实现该题的解决方案,同时解析其核心算法逻辑。本文适合有一定基础的程序员,希望通过字符串算法提升能力的读者。 1. 题目描述 问题背景 题目给出了一个字符…...
Understanding the Lomb–Scargle Periodogram
本文目的:了解Lomb–Scargle Periodogram的原理 (用来估算不均匀采样数据的周期)参考文献Understanding the Lomb–Scargle Periodogram思路: 连续傅里叶变换 --> 离散傅里叶变换(均匀采样–> Classifical perio…...
解决Linux切换用户后的命令提示符为-bashxx$的问题
1、问题描述 切换用户时,命令提示符为-bashxx$ 比如: [rootlocalhost ~]# su zhouxingchi bash-4.2$ ### 显示看着不正常的命令提示符 2、PS1变量 PS1变量就是我们的命令提示符的内容,当我们登录时会加载该变量,从而显示提…...
AMP 混合精度训练中的动态缩放机制: grad_scaler.py函数解析( torch._amp_update_scale_)
AMP 混合精度训练中的动态缩放机制 在深度学习中,混合精度训练(AMP, Automatic Mixed Precision)是一种常用的技术,它利用半精度浮点(FP16)计算来加速训练,同时使用单精度浮点(FP32…...
Oracle数据库如何找到 Top Hard Parsing SQL 语句?
有一个数据库应用程序存在过多的解析问题,因此需要找到产生大量硬解析的主要语句。 什么是硬解析 Oracle数据库中的硬解析(Hard Parse)是指在执行SQL语句时,数据库需要重新解析该SQL语句,并创建新的执行计划的过程。这…...
Mono里运行C#脚本25—mono_codegen
前面分析怎么样找到主函数Main的入口点功能,也就是说已经找到了这个函数的CIL代码。虽然找到了代码,但是还不能执行它的,因为它是一种虚拟机的代码。也就是说它是假的代码,不是现实世界存在的机器的代码,因此不能直接执行,必须经过后端编译器的再次编译才能真正运行它。下…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...
微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
解锁数据库简洁之道:FastAPI与SQLModel实战指南
在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...
为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
