
Delphi 10.5(常被称为Delphi 11)补丁
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段简介可以描述为:“Delphi 10.5补丁是针对Embarcadero公司开发的Delphi集成开发环境软件版本的重要更新。尽管有时被误称为Delphi 11,但实际上是基于Delphi 10.5的主要功能之上进行优化和修复错误的一个重要升级包。”
一、IDE
1. 对高DPI的支持进行了优化,适用于最新的4k+显示器,使得字体与图标更加清晰。
2. 多屏显示及多窗口功能改进:允许用户在多个窗口中同时编辑同一表单的代码。
3. 欢迎页面完全重建,提供原生外观和感觉,并支持自定义布局和内容以适应不同的UI需求。
4. 引入了C++代码格式化器,使用clang-format自动整理你的C++代码。
5. 远程桌面功能得到改进,提升了对VCL及IDE的支持。
6. FireMonkey设计时指南:通过可视化的线条以及增强的边距和填充支持更快速地进行原型设计。
二、VCL
1. 丰富的编辑组件更新删除了XP依赖性,并为TRichEdit控件引入新的功能。
2. VCL样式增加了实时预览,使你可以在设计阶段即时看到运行时的效果。
3. 树形视图(TreeViews)中新增复选框支持,每个节点可以显示三种状态以帮助定制UI。
4. 新增TDBLabeledEdit组件作为数据感知版本的TLabelEdit,加快了原型开发速度。
5. 大量VCL改进包括默认表格大小和字体、异常对话框中的复制按钮以及备忘录与RichEdit边距等。
三、FMX
1. 改进了对Windows桌面环境下的高DPI支持,使UI效果显著提升。
2. WebBrowser组件中引入微软WebView 2控件(基于Edge Chromium)的支持。
3. 新增了最新的Android 30 API和计费API支持,并迁移到使用AndroidX库进行开发简化外部依赖整合工作。
4. Android平台现在可以处理多个classes.dex文件,这有助于更好地管理复杂的项目。
四、Platforms
1. Delphi macOS 64位ARM编译器及工具链:包括构建Intel/Arm通用二进制文件的功能以满足AppStore提交需求。
2. 支持Delphi语言中的二进制小数和数字分隔符功能。
3. C++工具链改进,对C++类型的RTTI进行了大规模优化,并允许在Delphi类型中使用typeid。
4. 对于Delphi类型的C++风格的RTTI进行增强处理;提升了Win32和Win64上CMake的质量并大大改善了异常处理机制。
五、RTL
1. 重点改进了RTL质量,包括TZipFile的大数据结构优化以及蓝牙LE的支持等。
2. 在System.DateUtils中增加了TDateTime记录助手功能以提高日期操作的效率。
3. System.SysUtils中的TCurrency记录助手让货币相关的工作变得更加简单和高效。
4. C++ RTL方面也进行了改进,如在Delphi类中使用make_shared、make_unique以及对Delphi字符串的支持等。
六、LSP
1. 使用Visual Studio Code编辑Delphi源代码,并提供完整的代码补全功能。
2. LSP现在能够识别包含文件以提高开发效率。
3. 自动重启LSP服务器,确保服务稳定运行。
4. 通过Tab键实现自动完成代码的功能提升编写速度。
5. 支持类辅助工具以便于开发者更方便地进行编码工作;
6. 在赋值数组时提供相关的建议。
七、Data
1. FireDAC针对PostgreSQL、Oracle和Firebird数据库进行了特定的改进,提升了性能与稳定性。
2. HTTP和REST客户端库扩展了超时机制,并支持HTTP/2、TLS 1.3及Base64 URL编码等功能;
3. 新组件TRESTRequestDataSetAdapter简化向服务器上传数据集的过程;
4. 引入低流量RAD Server Lite版本,允许无限制地部署多层解决方案并提供完全可扩展的Server引擎。
5. DataSnap REST URL映射逻辑现在可以进行全面配置。
全部评论 (0)


