C++Builder
為 Windows、Mac、iOS、Android、電子產品、和可穿戴設備構建互相連接的應用的 C++ 解決方案。
Embarcadero C++Builder是用來為 Windows、Mac、iOS、Android、電子產品和可穿戴設備快速開發高度互聯的應用的 C++ 解決方案。使用功能強大的標準 C++ 語言,可交付高性能、經過編譯的原生應用,輕鬆與企業資料、雲服務、設備、感應器以及電子產品等進行連接。
- 基於同一代碼基同時為 Windows、Mac 和手機創建可快速運行的原生應用
- 開發 64 位 Windows 應用,並為您的現有代碼加入並行能力
- 使用 LiveBindings 綁定任意控制項到其他物件或資料集
- 使用 FireDAC 獲得統一的企業資料庫連接能力
- 通過全新的控制項和樣式使您的 Windows 應用變得現代化
- 通過手機和可穿戴伴侶應用擴展 Windows 應用的應用範圍
- 訪問基於雲的 BaaS 和 REST 服務
- 輕鬆為企業移動應用提供一條龍的中介軟體服務能力,具有無狀態、restful、可擴展和安全諸多特性
- 快速啟動,快速獲得結果
C++Builder 是所有C++開發人員的必備升級,並且是針對Windows、Mac、iOS和Android的獲獎的、多設備應用開發解決方案的最新版本。有大量 全新的C++特性包括Android應用開發和64位套裝程式支援、全新的Windows和VCL開發特性、和全新FireMonkey特性和功能增強可用於構建多設備和移動應用。
關鍵功能 |
說明 |
用C++構建Android應用 |
除Windows、Mac OS X和iOS外,還添加Android作為您的應用的目標平臺
|
針對64位Windows的C++套裝程式支援 |
現在您可以完全移植您的32位應用包括套裝程式到64位
|
查找定義和查找引用 |
跨您的整個專案查找對所選擇項的所有引用
|
應用Tethering元件 |
擴展您的現有Windows應用到移動,無需一定要移植您的整個Windows應用。選擇對移動有意義的特性,並輕鬆地與您的現有Windows應用進行交互。
|
工作列元件 |
通過預覽內的按鈕控制項,元件可用於顯示您的應用中可選擇的多個視窗預覽
|
雲端服務(BaaS)與用於Kinvey和Parse的元件進行集成 |
與領先的後端即服務(BaaS)提供者集成,以添加功能特性和平臺服務到您的移動應用。您可以輕鬆地訪問雲端中的公共服務,無需一定要您自己構建或維護後端服務。
|
全新的VCL樣式 |
賦予您的應用一個現代化的Windows或自訂外觀
|
VCL 感應器元件 |
即使對於使用全新Windows平板電腦像Surface Pro的Windows使用者來說,感應器也無處不在。現在您的C++應用可以添加位置、運動和其他特性。
|
內置購買和內置廣告功能 |
移動應用是應用開發人員的收入產生良機。現在通過集成內置購買功能和廣告,您可以將您的移動應用兌換成現金。
|
創建用於Google眼鏡的應用 |
用C++Builder進行的多設備應用開發現在已延伸到PC、平板電腦、和智慧手機外,到了可穿戴設備。 創建可運行在Google眼鏡上的Android應用。
|
可訪問性 |
使您的應用對大多數使用者來說更便於使用,包括使用螢幕閱讀器軟體的那些使用者。
|
品質、性能和穩定性 |
獲取最好的開發經驗,並為您的使用者交付最佳的使用者體驗
|
核心和資料庫特性 |
|
您可以用 C++Builder 做些什麼?
|
使用您瞭解和信賴的工具、和語言,開發針對Windows、Mac、iOS 和 Android 的應用。 |
![]() |
通過 REST 以及 BaaS 提供者,與流行的雲端服務相連接,用於推送通知、身份認證、存儲等等! |
![]() |
通過 64 位 Windows 挑戰性能極限,以利用最新硬體和更多的記憶體。 |
![]() |
綁定任意 UI 控制項到其他物件或資料集。 通過 LiveBindings,每個元件都是可以資料感知的。 |
![]() |
獲取 FireDAC 高性能企業資料庫連通性,並讓資料庫應用開發充滿樂趣。 |
![]() |
通過 DataSnap,即一個橫跨從資料庫伺服器到應用和資料中介軟體、到用戶端設備的集成架構,開發多層、企業應用。 |
版本比較
C++Builder is available in four editions – Community, Professional, Enterprise, and Architect. C++Builder is also available as part of the RAD Studio development suite. Choose the C++Builder edition that's right for you:
Pro Term License | Professional | Enterprise | Architect | |
Features | Subscription offering for individual developers or small teams building desktop and mobile apps | Suited for individual developers and small teams building desktop and mobile apps | Suited for development teams building client/server or multi-tier apps, REST services, and similar | Suited for enterprise teams building database, cloud, or web-enabled apps |
Build native Windows Applications with High-Performance UI Framework and Components (VCL) | V | V | V | V |
Build Mobile First, Cross-Platform Apps with Native Experience UI Framework (FMX) and Components (Windows & iOS) 1 | V | V | V | V |
Run-Time Library source code | V | V | V | V |
Connect to local databases and build data-aware applications with support for multiple data sources with FireDAC | V | V | V | V |
Build connected apps with support for remote and enterprise data sources with FireDAC | V | V | ||
InterBase Embedded Database | V IBLite Mobile Deployment |
V IBLite Mobile Deployment |
V IBToGo Mobile Deployment |
V IBToGo Mobile Deployment |
Build your REST web services on Windows with RAD Server | V Development tools and Single Server Site |
V Development tools and Deployment to Multiple Server Sites |
||
Database Development and Management | V | |||
Ext JS Web Development Framework (Pro) | V |
Features:
1 C++Builder support for macOS and Android is limited to 32-bit app targets only. Google Play Store and Apple App Store targeting require 64-bit support and are not currently supported.
C++Builder Architect
Architect Edition is the superior choice when you need to build and update data-rich, hyper-connected, visually engaging C++ applications for Windows, iOS, IoT and more.
Includes Aqua Data Studio database development productivity tool license, Sencha Ext JS Professional license, multi-site RAD Server deployment license, and InterBase ToGo for mobile license.
C++Builder Community Edition
Embarcadero’s free C++Builder Community Edition is designed for freelance developers, startups and nonprofits with revenues under $5000 USD and allows them to easily design, code, debug, and deploy applications for iOS, Android, Windows and macOS from a single codebase with professional and integrated tools.
C++Builder Enterprise
C++Builder Enterprise Edition is our most popular edition for building client/server applications for mobile and desktop platforms! Choose Enterprise Edition to create services-based applications and when you need remote database connectivity capabilities.
Build client/server and n-tier connected apps that connect to a wide array of enterprise database and cloud platforms including Microsoft SQL Server, DB2, Oracle, Sybase, InterBase, Amazon and Microsoft Azure.
C++Builder Enterprise includes FireDAC, a high performance data access library for developing multi-device applications connected to enterprise databases. The included InterBase ToGO license offers encrypted, embedded database capabilities to your applications.
Enterprise Edition also includes all Professional Edition capabilities plus a RAD Server single-site deployment license ($5000 value), DataSnap, InterBase ToGo license, and FireDAC data access libraries.
C++Builder Professional
C++Builder Professional is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows, Mac, Mobile, IoT and more using C++. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components.
C++Builder Professional includes InterBase Developer edition and IBLite for local and embedded database capabilities.
Choose C++Builder Professional and start designing and developing multi-device apps today!
C++Builder is in RAD Studio
C++Builder is also available as part of Embarcadero’s RAD Studio. RAD Studio includes Delphi and C++Builder.
Delphi
為 Windows、Mac、iOS、Android、電子產品和可穿戴設備構建互相連接的應用的最快捷方式。
Embarcadero Delphi 10 Seattle是用來為為Windows、Mac、iOS、Android、電子產品和可穿戴設備開發高度互聯的應用的最快捷方式。使用她,可以使您現有的 Windows 應用變得更加現代化,同時創建可運行于行動裝置、電子產品和可穿戴設備上的高度互聯的應用。可交付高性能、經過編譯的真正原生應用,可輕鬆與企業資料、雲服務、設備、感應器以及電子產品等進行連接。
- 基於同一代碼基同時為 Windows、Mac 和手機創建可快速運行的原生應用
- 開發 64 位 Windows 應用,並且為您現有的代碼加入並行處理能力
- 使用 LiveBindings 綁定任意的空間到其他物件或資料集
- 使用 FireDAC 獲得統一的企業資料庫連接能力
- 通過全新的控制項和樣式使您的 Windows 應用變得現代化
- 通過手機和可穿戴伴侶應用擴展 Windows 應用的應用範圍
- 訪問基於雲的 BaaS 和 REST 服務
- 輕鬆為企業移動應用提供一條龍的中介軟體服務能力,具有無狀態、restful、可擴展和安全諸多特性
- 快速啟動,快速獲得結果
特色
關鍵功能 |
說明 |
應用 Tethering 元件 |
|
工作列元件 |
|
雲端服務 (BaaS) 與用於 Kinvey 和 Parse 的元件進行集成 |
|
全新的 VCL 樣式 |
|
VCL 感應器元件 |
|
內置購買和內置廣告功能 |
|
創建用於 Google 眼鏡的應用 |
|
可訪問性 |
|
品質、性能和穩定性 |
|
核心和資料庫特性 |
|
您可以用Delphi 10 Seattle做些什麼?
|
使用您瞭解和信賴的工具、和語言,開發針對Windows、Mac、iOS 和 Android 的應用。 |
![]() |
通過 REST 以及 BaaS 提供者,與流行的雲端服務相連接,用於推送通知、身份認證、存儲等等! |
![]() |
通過 64 位 Windows 挑戰性能極限,以利用最新硬體和更多的記憶體。 |
![]() |
綁定任意 UI 控制項到其他物件或資料集。 通過 LiveBindings,每個元件都是可以資料感知的。 |
![]() |
獲取 FireDAC 高性能企業資料庫連通性,並讓資料庫應用開發充滿樂趣。 |
![]() |
通過 DataSnap,即一個橫跨從資料庫伺服器到應用和資料中介軟體、到用戶端設備的集成架構,開發多層、企業應用。 |
版本比較
Community | Professional | Enterprise | Architect | |
Features | Suited for individual developers or early-stage startups with limited revenue | Suited for individual developers and small teams building desktop and mobile apps | Suited for development teams building client/server or multi-tier apps, REST services, and similar | Suited for enterprise teams building database, cloud, or web-enabled apps |
Build native Windows Applications with High-Performance UI Framework and Components (VCL) | V | V | V | V |
Build Mobile First, Cross-Platform Apps with Native Experience UI Framework (FMX) and Components (iOS, Android, macOS, Windows) | V | V | V | V |
Run-Time Library source code | Limited Use | V | V | V |
Full Commercial use license | Limited Commercial Use | V | V | V |
Connect to local databases and build data-aware applications with support for multiple data sources with FireDAC | V | V | V | V |
InterBase Embedded Database | V IBLite Mobile Deployment |
V IBLite Mobile Deployment |
V IBToGo Mobile Deployment |
V IBToGo Mobile Deployment |
Build connected apps with support for remote and enterprise data sources with FireDAC | V | V | ||
Build Linux client / server applications (includes FMX GUI for Linux) | V | V | ||
Build your REST web services on Linux or Windows with RAD Server | V Development tools and Single Server Site Deployment |
V Development tools and Deployment to Multiple Server Sites |
||
Connect with the cloud using Enterprise Connectors (CData) | V | V | ||
Database Development and Management | V | |||
Ext JS Web Development Framework (Pro) | V |
RAD Studio
為 Windows、Mac、iOS、Android、電子產品和可穿戴設備構建互相連接的應用的完整解決方案。
embarcadero® RAD Studio 是利用單一代碼庫用來為 Windows、Mac、iOS、Android 快速構建原生應用程式的完整軟體發展解決方案。使用它,可以使您現有的 Windows 應用變得更加現代化,並創建可運行于電子產品和可穿戴設備上的高度互聯的應用。可交付高性能、經過編譯的真正原生應用,可輕鬆與企業資料、 雲服務、設備、感應器以及電子產品等進行連接。
- 基於同一代碼基同時為 Windows、Mac 和手機創建可快速運行的原生應用
- 開發 64 位 Windows 應用,並且為您現有的代碼加入並行處理能力
- 使用 LiveBindings 綁定任意的控制項到其他物件或資料集
- 使用 FireDAC 獲得統一的企業資料庫連接能力
- 通過全新的控制項和樣式使您的 Windows 應用變得現代化
- 通過手機和可穿戴伴侶應用擴展 Windows 應用的應用範圍
- 訪問基於雲的 BaaS 和 REST 服務
- 輕鬆為企業移動應用提供一條龍的中介軟體服務能力,具有無狀態、restful、可擴展和安全諸多特性
- 快速啟動,快速獲得結果
更新介紹
New Features in RAD Studio 12
Target The Latest Platform Versions!
RAD Studio 12 offers official support for iOS 17 (for Delphi only), Android 14, and macOS Sonoma. RAD Studio 12 also supports Ubuntu 22 LTS and Windows Server 2022.
Visual Assist Integration for C++Builder IDE
Visual Assist integration provides best-in-class code completion, code navigation and rename refactoring for C++ code; an amazing productivity boost
Multiline String Literals for Delphi Source Code
Multiline string literals enable easier embedding of SQL, HTML, JSON, XML multi-line text within an application source code
SKIA Support for UI Design in FireMonkey
New foundation improves performance and quality in rendering graphics and UI controls across all target platforms
Improved Mobile Design with FireMonkey Enhancements
Improvements to Android platform support, split-screen iOS and Android panes, full-set icon and splash screen wizard, support for Android API level 33
Modernized VCL with Reworked MDI and Tabbed UI for VCL
Improved application modernization with support for HighDPI and new VCL designers originating from Konopka Signature VCL Controls
More Windows APIs Ready to Use in Object Pascal
Comprehensive set of all Windows API headers converted to Object Pascal, to make it easier for Delphi developers to call any Windows platform API
Modernized C++ Compilers and Toolchain
Preview of the new Clang-based C++ compiler for Win64, supporting the latest C++ standards, integrating better with external libraries and C++ code
QBE Support in FireDAC,
New JSON Wizard for Delphi
Query-by-Example available in FireDAC. JSON data mapping wizard to generate classes matching JSON data structure, map data to objects like XML and stream out to new file
Improved Application Security Through SQL Restrictions
Deeper application security through restrictions on SQL commands, blocks on multiple commands and SQL changes
Support for Smart IDs in RAD Server
More powerful and flexible hosted REST APIs with new smart IDs (Sqids). Better performance, data paging improvements, better session authentication.
特性
RAD Studio 有許多極好的 Windows 和 VCL 開發功能、用於構建多設備和移動應用的新 FireMonkey 特性和功能增強、以及包括 Android 應用開發和 64 位套裝程式支援的全新 C++ 特性。
關鍵功能 |
說明 |
應用 Tethering 元件 |
|
工作列元件 |
|
雲端服務 (BaaS) 與用於Kinvey 和 Parse 的元件進行集成 |
|
全新 VCL 樣式 |
|
VCL 感應器元件 |
|
應用內購買和應用內廣告 |
|
創建用於 Google 眼鏡的應用 |
|
可訪問性 |
|
品質、性能和穩定性 |
|
用 C++ 構建 Android 應用 |
|
支援 64 位 Windows 的 C++ 套裝程式 |
|
查找定義和查找引用 |
|
核心和資料庫特性 |
|
您可以用 RAD Studio 做什麼?
|
使用您瞭解和信賴的工具、和語言,開發針對Windows、Mac、iOS 和 Android 的應用。 |
![]() |
通過 REST 以及 BaaS 提供者,與流行的雲端服務相連接,用於推送通知、身份認證、存儲等等! |
![]() |
通過 64 位 Windows 挑戰性能極限,以利用最新硬體和更多的記憶體。 |
![]() |
綁定任意 UI 控制項到其他物件或資料集。 通過 LiveBindings,每個元件都是可以資料感知的。 |
![]() |
獲取 FireDAC 高性能企業資料庫連通性,並讓資料庫應用開發充滿樂趣。 |
![]() |
通過 DataSnap,即一個橫跨從資料庫伺服器到應用和資料中介軟體、到用戶端設備的集成架構,開發多層、企業應用。 |
版本比較
Product Editions
RAD Studio is available in three editions – Professional, Enterprise and Architect.
Features | Professional Suited for individual developers and small teams building desktop and mobile apps |
Enterprise Suited for development teams building client/server or multi-tier apps, REST services, and similar |
Architect Suited for enterprise teams building database, cloud, or web-enabled apps |
Support for both C++ and Delphi development in single IDE |
V | V | V |
Build native Windows Applications with High-Performance UI Framework and Components (VCL) | V | V | V |
Build Mobile First, Cross-Platform Apps with Native Experience UI Framework (FMX) and Components (iOS, Android, macOS, Windows) 1 2 | V | V | V |
Run-Time Library source code | V | V | V |
Full Commercial use license | V | V | V |
Connect to local databases and build data-aware applications with support for multiple data sources with FireDAC |
V | V | V |
InterBase Embedded Database | V IBLite Mobile Deployment |
V IBToGo Mobile Deployment |
V IBToGo Mobile Deployment |
Build connected apps with support for remote and enterprise data sources with FireDAC | V | V | |
Build Linux client / server applications (includes FMX GUI for Linux) 1 |
V | V | |
Build your REST web services on Linux or Windows with RAD Server 1 |
V Development tools and Single Server Site Deployment |
V Development tools and Deployment to Multiple Server Sites |
|
Database Development and Management | V | ||
Ext JS Web Development Framework (Pro) | V |
Features:
1 Linux support currently not available for C++ applications
2 C++Builder support for Android is limited to 32-bit app targets only. Google Play Store targeting requires 64-bit support and is not currently supported.