出品
开源中国
作者
局长
Delphi11,C++Builder11和RADStudio11已正式发布,代号"Alexandria",新版本引入了许多重要的新特性和增强功能,改进了IDE的用户体验,旨在提升开发者的生产力。例如支持高分屏(4k+显示器);支持Windows11、Android30API和macOS64位ARMM1处理器;引入C++格式化程序;增强的Delphi和C++之间的跨语言支持;增强FMX设计器等。
IDE新功能和增强功能
支持高分屏,支持4K显示器,字体和图标的显示更清晰。
针对多窗口和多显示器显示的改进
完全重构的“欢迎界面”
新增C++代码格式化程序
改进对VCL和IDE的远程桌面支持
目标平台和编译器
新增DelphimacOS64位ARM编译器和工具链,包括为Intel/ArmAppStore提交构建通用二进制文件
Delphi语言支持二进制小数和数字分隔符
改进C++工具链,对C++类型进行了全面的Delphi风格RTTI改进,包括在Delphi风格类型上使用typeid
改进Delphi类型的C++风格RTTI
改进CMake质量,以及大幅度优化Win32和Win64上的异常处理
使用LSP增强
.pas文件中使用的包含(.inc)文件的LSP感知
LSP服务器支持自动重启
支持使用Tab键自动补全代码
支持Classhelper
指派数组时提供建议
支持使用VisualStudioCode来编辑Delphi源代码以及完整代码补全
数据连接
新版本中的FireDAC为PostgreSQL、Oracle和Firebird数据库提供了特定的改进
HTTP和REST客户端库对超时机制进行了扩展,支持HTTP/2、TLS1.3、Base64URL编码
新组件TRESTRequestDataSetAdapter简化了将数据集上传到RAD服务器的操作
详情查看发布公告。