在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
RAD Studio 10.4的新增功能 Delphi 10.4现在可用 此新版本还包含关键修复程序和显着增强功能。 RAD Studio 10.4概述
Delphi Code Insight的重大改进10.4是多年来对Delphi代码工具的最大,最大的改进,它使用语言服务器协议(LSP)的Delphi实现提供了Code Insight。LSP是一种在单独的过程中计算代码完成,导航或类似结果的技术。这意味着IDE不会在完成时阻塞,并且Code Insight将提供准确的结果。在处理具有数百万行代码的大型项目时,10.4可大大提高开发人员的工作效率。 Delphi自定义托管记录作为Delphi语言的主要语言,Delphi记录类型现在支持自定义初始化,终结和复制操作。开发人员现在可以通过编写将在各个步骤执行的代码来定制记录的创建,复制和销毁方式。 这为Delphi中的记录增加了额外的功能,Delphi是一种与类相比可实现更高效率的构造。
统一内存管理现在,使用对象内存管理的经典实现,Delphi内存管理已在所有受支持的平台(移动,桌面和服务器)之间进行了统一。与自动引用计数(ARC)相比,它与现有代码更好地兼容,并且为组件,库和最终用户应用程序提供了更简单的编码。ARC模型保留用于所有平台的字符串管理和接口类型引用。对于C ++,此更改意味着在C ++中创建和删除Delphi样式的类与所有分配堆的C ++类一样,遵循常规的内存管理,从而大大降低了复杂性。 扩展的C ++库支持在10.4中,我们已经将众多流行的C ++库移植到C ++ Builder中,从而为在C ++ Builder中使用提供了优化的支持。 这包括ZeroMQ,SDL2,SOCI,libSIMDpp和Nematode等库,以及已经受支持的其他库(例如Eigen),可通过GetIt程序包管理器下载这些库。 Win 64-C ++调试和链接器10.4引入了一个新的Windows 64位C ++调试器。该调试器基于LLDB,在调试64位应用程序时引入了显着的稳定性改进,以及一项关键的新功能,可帮助评估和检查C ++和Delphi字符串等类型以及包括std :: vector和std :: map等在内的STL集合。 。此外,为应用程序生成的调试信息使用其他调试格式。最终结果是更稳定,功能更丰富的调试体验,以及在调试时进行更强大的检查和评估。
工具链性能和质量改进
高DPI的VCL样式更改在10.4版中,VCL样式体系结构已得到显着扩展,以支持High DPI和4K监视器。现在,VCL表单上的所有UI控件都会自动缩放,以适合显示该表单的监视器的正确分辨率。样式API已经过全面修订,以支持高DPI样式。 可以从多尺度版本的库中选择每个UI元素,并缩放到任何DPI,从而在所有监视器上显示清晰的UI元素。 新的高DPI样式和按控件样式的VCL我们已经更新了大量的内置和高级VCL样式,以支持新的High-DPI样式模式,泰山老父使您可以为任何显示器设计视觉效果出色的应用程序。 VCL开发人员现在可以在一个应用程序中使用不同形式的多种VCL样式,甚至可以使用同一形式的不同可视控件。这还包括支持使用默认平台主题样式化任何元素。除了在样式上提供更大的灵活性之外,这还使您能够在样式化的VCL应用程序中使用第三方未样式化的控件。 跨平台增强
Delphi 10.4是EMB近年来最重大的升级,捍卫了Delphi在Windows平台的开发王者地位,并进一步增强了FMX跨平台开发的支持,未来已来!Delphi万岁!欢迎加入Delphi开发局QQ群:32422310
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论