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 |
License Type | Annual License | Perpetual License | Perpetual License | Perpetual License |
Build native Windows Applications with High-Performance UI Framework and Components (VCL) | 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 |
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.1
Improved VCL and FireMonkey Libraries
Improvements to VCL and FireMonkey libraries for higher-quality performance and rendering quality and UI controls across all target platforms
Split Editor Views in RAD Studio IDE
The RAD Studio 12.1 IDE supports several split editor views, allowing editing of the same file in multiple locations and keeping both a design and a code view on screen
Data Access and Supported Databases
Improvements to database libraries, REST client library and runtime library, plus official FireDAC support for Firebird version 5 and PostgreSQL version 16
Delphi LSP Quality and Improvements
Keystroke behavior customization in code completion enables users to configure completion to match preferred behavior. Auto-invoke and auto-show for code completion also improved
Improved Visual Assist Integration for C++Builder IDE
Visual Assist is improved with a strong quality focus in 12.1, with expanded rename refactoring to visual designers and auto generated event handlers, best-in-class code completion, code navigation and refactorings for C++ code.
Modernized C++ Compilers and Toolchain
First release of new Clang-based C++ compiler for Win64, with excellent STL support, 64-bit compiler and linker, improved integration with external libraries.
Android API Level 34 and Improved Deployment
RAD Studio 12.1 updates supported Android API to level 34 in advance of new Google Play Store app submission requirements in August 2024.
What Else Does RAD Studio 12.1 Deliver?
Use RAD Studio on 4k+ Screens!
RAD Studio 12 offers high-DPI support to the IDE, enabling developers to work on larger, high-resolution screens. Full support for the latest 4k+ high-resolution monitors improves daily developer activities with cleaner, sharper fonts and icons, and high-resolution support throughout the IDE windows, including in the VCL and FMX form designers and code editor.
Target Windows 11
Official support for Windows 11 provisioning with integrated MSIX generation. WebBrowser component for Windows, with support for both the IE ActiveX and the new Microsoft WebView 2 control (Chromium-based Edge). Enhanced VCL Form Designer to visually build native Windows applications, with live snap-to hints and layout guidelines. Enhanced Delphi and C++ RTL for 32-bit Windows and 64-bit Windows.
Use VCL Styles at Design Time!
VCL Styles now provides design-time support: Prototype stylish UIs even faster by seeing immediately at design-time how your styled forms and controls will look when running. Viewing at design time how styles will impact the UI at runtime improves the design and testing process for modern UIs. Creating better UIs faster is especially useful when working with per-control styles.
Target The Latest Platform Versions!
Delphi 12.1 offers official support for iOS 17, Android 14, and macOS Sonoma. Delphi 12.1 also supports Ubuntu 22 LTS, and both Delphi and C++ Builder target Windows 11 and Windows Server 2022.
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 34
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
Use Biometric Authentication!
RAD Studio 12 offers a new Mobile Biometric Authentication component for FireMonkey mobile applications
Deploy Embedded InterBase Dev Edition!
RAD Studio 12 ships with the recently released InterBase 2020 Update 5 Developer edition and IBLite/ToGo edition
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
特性
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 |
Use Delphi to Build Mobile First, Cross-Platform Apps with Native Experience UI Framework (FMX) and Components (iOS, Android, macOS, Windows) | 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.