软件介绍
RAD Studio 12 是一款面向开发者的集成开发环境,支持 Delphi 和 C++,适用于构建跨平台应用程序。它提供了可视化设计工具、高效的代码编辑和调试功能,帮助开发者简化开发流程并提升工作效率。
RAD Studio 12 简介
RAD Studio 12 是一款功能强大的开发工具,专为现代应用程序开发设计。它结合了 Delphi 和 C++ Builder 的优势,提供高性能的跨平台开发能力。
Embarcadero 正式发布了 RAD Studio 12 Athens,包括 Delphi 12 和 C++ Builder 12。这个版本引入了多项新功能,为未来的开发奠定了基础。
C++Builder 12 带来了显著改进。这次更新主要关注两个关键领域:全新的 Clang 工具链,改进了 RTL、STL、链接器和调试器;以及 Visual Assist 集成,增强了 C++ 的代码导航、搜索和重构功能。
RAD Studio 12 新功能
以下是 RAD Studio 12 的主要更新内容:
- C++ Builder IDE 集成了 Visual Assist,提供更好的代码补全、导航和重构功能
- 新增基于 CLANG 的 C++ 编译器,支持最新的 C++ 标准
- Delphi 语言新增多行字符串支持
- FireMonkey 框架集成 Skia 渲染引擎,提升图形性能
- 改进了 VCL 的 UI 架构,支持 HighDPI
- 新增 FireDAC QBE 组件,简化数据过滤
- 优化了 IDE 的工作效率
C++ 工具链升级
C++ 工具链进行了全面更新,包括新的 Clang 编译器、运行时库和调试器。这些改进使开发者能够使用现代 C++ 特性,更好地兼容第三方库。
12.0 版本首先发布了命令行编译器版本,后续会继续完善 IDE 集成。更新后的工具链将与现有的 Delphi 库保持兼容。
Delphi 编译器改进
Delphi 12 增加了对多行字符串的支持,方便在代码中嵌入 SQL、HTML 等文本。编译器还改进了数值比较和异常处理功能。
平台支持方面,Delphi 12 兼容 Android API 33,满足 Google Play 商店的要求。
FireMonkey 和 Skia
UI 库方面最重要的更新是集成了 Skia 渲染引擎。这个开源项目增强了图形渲染性能,支持 Vulkan、WebP 等新技术。
Skia 支持包括专门的 UI 控件和自动映射功能,显著提升了渲染质量。VCL 库也获得了相同的 Skia 控件。
安装教程
1. 下载并解压软件包,挂载 radstudio_12.iso
2. 以管理员身份运行 radstudio 12.exe
3. 勾选同意许可协议,点击 options
4. 运行补丁程序 RADStudioKeyPatch.exe
5. 点击 "OK" 确认
6. 选择 "Use Existing License"
7. 完成安装
主要功能
1. 跨平台 UI 设计
使用 VCL 和 FireMonkey 框架创建适配多平台的用户界面。可视化设计器支持拖放操作,LiveBindings 简化数据绑定。
2. 高效编码
支持 Delphi 和 C++ 语言,提供智能代码补全和重构功能。与主流版本控制系统集成。
3. 调试功能
支持跨平台调试,包括条件断点、调用堆栈查看和变量检查。
4. 部署选项
支持将应用发布到 Windows、macOS、iOS、Android 和 Linux 平台。
5. 代码质量管理
提供错误检查、重构工具和单元测试支持。
6. 团队协作
内置版本控制支持,包括 Git、Subversion 和 Mercurial。
7. 扩展功能
通过 GetIt 包管理器获取额外组件,支持 IoT 开发。
用户评论