Design Beautiful Windows and iOS UIs with C++Builder
RAD Studio’s C++ version comes with the award-winning VCL framework for high-performance native Windows apps and the powerful FireMonkey (FMX) framework for cross-platform UIs. Visual development for C++ has never been easier and faster – best of all your designs and your code will always be in sync!
- Rapidly design your Windows application with VCL to ensure unmatched native performance
- Easily drag-and-drop visual and non-visual components from the palette using our award winning visual designer
- Quickly extend your visual UIs with components from multiple certified partners
- Use FMX if you have cross-platform use cases and you want to use the same code base
- Save time by easily binding data sources visually to user interface elements using the LiveBindings Designer
- Real-time design validation using Live On-Device Preview to broadcast the active form to multiple devices simultaneously
- Add a responsive design with high DPI resolution-aware components for desktop, tablets, and smartphones
- Leverage platform-specific native controls for an improved UX

使用 C++Builder,让您更快更智能地编写代码
使用目前的 OOP 方法、C++Builder 强大的框架和功能丰富的 IDE,聪明的开发人员和敏捷软件团队可以更快更好地编写代码。
- Spend less time waiting for lengthy compiles with our highly optimized modern C++ compilers for Windows and iOS
- Code Insight™ delivers code-completion based on your code and used libraries to help you code quickly and accurately plus customize the IDE to meet your coding style.
- Get native, high-speed direct access to InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB, and more.
- 在编写代码时,您可从内联文档中获取提示和技巧
- Utilize popular libraries such as Boost, Eigen, and ZeroMQ plus leverage a broad range of community tools and libraries.
- 与 Git、Subversion、Mercurial 等版本控制系统集成

使用 C++Builder 的集成本机调试功能可以更快地调试吗?
通过集成的跨平台本机调试功能,可更快地查明漏洞。使用 C++Builder IDE,您可以调试在 Windows、macOS、iOS 和 Android 系统上远程运行的应用程序!
- Save time with the integrated toolchain bringing the designer, compiler, and debugger together into a single development environment.
- 添加条件断点以在指定位置或特定条件发生时快速暂停程序执行。
- Quickly explore the entire call stack so you can trace backward to discover the route the executing code took to reach the current location.
- Easily inspect the current value of variables while your program has paused during debugging.
- Debug on any device! Deploy your app to Windows and iOS devices and debug as though it was running locally. Use breakpoints, stack exploration, tool tips and expression evaluation on local and remote machines with live debugging across all deployment platforms.

Compile and Deploy High-Performance Apps with C++Builder
通过为用户的首选设备开发应用程序来吸引他们。使用 C++Builder 从一个代码库开发桌面和移动应用程序,并部署到 Windows、macOS、iOS 和 Android 系统中!
- Ad Hoc to Store: Rapidly produce application bundles that can be deployed to Windows Store (using Desktop bridge).
- 按平台来定义要部署的文件,并构建配置。开发人员可以在每个项目中基于目标平台(例如 Windows、macOS、Android、iOS 系统)来确定部署文件,并构建配置(例如,调试或发布工作)
- 直接从 C++Builder IDE 部署文件。使用 Platform Assistant Server(PA Server) 快速将文件部署到远程机器上。PA Server 将部署工作所定义的文件组合起来,并将它们打包到单个应用程序实例中。

Easily Improve the Quality of Your Code with C++Builder
更短的开发周期不一定意味着牺牲代码质量!C++Builder 包含许多功能,可帮助您实现最佳的编码方法,减少重复性工作,并帮助您成为编码明星!
- 利用经过充分测试和高度优化的跨平台库来构建更好的代码。
- 将您的代码文档转换为您或团队中其他开发人员可以使用的即时内联帮助。
- 使用所包含的 DUnit 和 DUnitX 框架为所有代码构建单元测试。
- 通过使用 CodeSite Logging 将实时日志记录添加到任何应用程序中,查看应用程序内部的运行情况,而不会中断应用程序流程

更好地使用 C++Builder
C++Builder 的协作和版本控制功能将帮助您更快更好地创建产品,无论您是作为单独的开发人员还是作为团队成员。代码协作功能可以加深您对代码的理解,更好地进行测试,并开发出更好的产品。
- 使用版本控制系统(包括 Subversion、Git 和 Mercurial 存储库)来跟踪和管理更改
- 利用内置差异查看器,使用代码查看器中的历史记录选项卡来浏览更改和历史记录
- Integrate with continuous build configurations quickly with MSBuild, CMake, and Ninja project support either as a lone developer or as part of a team.
- Easily access Cloud-Based RESTful Web Services using the built in REST and JSON/BSON support.
- Connect to Amazon and Azure services, including application services, database services and storage services with the C++Builder Amazon API and Azure API.

Easily Extend the C++Builder IDE
C++Builder 包含数百个组件,用于从创建用户界面到数据库连接等各种功能,可以快速轻松地为桌面和移动平台构建互联的业务应用程序。除了包含的 VCL 和 FireMonkey 组件外,Delphi 和 C++Builder 社区还提供了大量的工具和组件。
- GetIt 包管理器。通过下载和集成新组件,快速改进应用程序的功能。
- Get easy access to popular libraries such as Boost, Eigen, ZeroMQ, SDL2, SOCI, libSIMDpp, and Nematode.
- 为物联网而打造。快速将物联网功能添加到 C++Builder IDE 中,并通过 GetIt 获得 50 多个免费的物联网组件。
- 使用来自 Embarcadero Technology Partners 开发商的工具和组件来扩展 IDE 功能。
- 集成工具和组件。Beyond Compare、FastReport、TeeChart、InterBase、IP*Works、CodeSight 工具!
- 使用由许多第三方开发的插件来扩展 IDE 功能,对 IDE 进行自定义以符合您的工作方式

Outstanding Features
Design beautiful, intuitive user interfaces with award-winning and cross-platform frameworks on Windows and iOS. Provide a platform-native experience to your users while designing the interfaces only once, cutting development time in half or more.
Modern C++17
Featuring a Clang-enhanced compiler, Dinkumware STL, and easy access to Boost, Eigen, and more.
Continuous Integration
Integrate with continuous build configurations quickly with MSBuild, CMake, and Ninja project support either as a lone developer or as part of a team.
Rapid Development
Award winning visual designers help you deliver projects 5x faster than competing solutions.
单一代码库
Create apps for Windows and iOS platforms with less coding effort. Write once, compile everywhere.
可访问的数据
Connect to over 20 databases like Oracle, SQL Server, MySQL, and more natively with FireDAC’s high speed direct access.
Responsive UI
Create a single responsive platform aware UI once and deploy on Windows and iOS.
Windows 10 系统应用程序
更新老旧的应用程序以支持 Windows 10 系统,并提供最新的控件和支持 Windows 应用商店
iOS App
使用 C++Builder 来快速轻松地开发 macOS 系统应用程序。
Version Control Integration
使用版本控制系统(包括 Subversion、Git 和 Mercurial 存储库)来跟踪和管理更改
Internet of Things (IoT)
轻松地将您的应用程序连接到小工具、设备、传感器、企业数据和云服务。
Cloud Aware
C++Builder 具有一个 HTTP 和 REST 客户端库,可在所有平台上使用,以调用 REST 服务甚至特定的 AWS 和 Azure 组件
Extend the IDE
创建一个插件,它可添加新的工具窗口,在代码编辑器中进行绘制,提供代码完成,添加新的语法高亮显示,钩挂到高级和低级事件,在调试时跟踪进程和线程,等等。
设计、构建、运行!
C++Builder IDE 支持您在整个开发生命周期中提供一个源代码库,您只需重新编译和重新部署即可。