Beflügeln Sie Ihre Vorstellungskraft

Entwerfen Sie attraktive UIs für Desktopanwendungen und mobile Apps
- Die C++-Version von RAD Studio enthält das preisgekrönte VCL-Framework für hochleistungsfähige native Windows-Anwendungen sowie das leistungsstarke FireMonkey-Framework (FMX) für plattformübergreifende Benutzeroberflächen. Die visuelle Entwicklung für C++ war nie einfacher und schneller – Ihre bevorzugten Designs und Ihr Code sind immer synchron!
- Entwerfen Sie mit der VCL auf schnelle Weise Windows-Anwendungen mit einer konkurrenzlosen nativen Leistung
- Die VCL-Bibliothek wurde für die Verwendung des WebView 2-Steuerelements von Microsoft sowohl in TEdgeBrowser- als auch in TWebBrowser-Komponenten verbessert, mit besserer Unterstützung für UserDataFolder- und ExecutableFolder-Konfigurationen.
- Verwenden Sie das Menü für den visuellen Entwurf, um auf einfache Weise per Drag-and-Drop visuelle und nicht visuelle Komponenten aus der Palette zu übernehmen
- Erweitern Sie Ihre visuellen UIs mit Komponenten einer Vielzahl zertifizierter Partner
- Verwenden Sie FMX zum Erstellen plattformübergreifender Anwendungen mit einem einzigen Quellcode
- Verbesserte TPathData-Verarbeitung und -Rendering in der FireMonkey-Bibliothek, einschließlich quadratischer Bézier-Kurvenbefehle und anderer Transformationen.
- Verbinden Sie UI-Elemente mit Datenquellen mithilfe des LiveBindings-Designers
- Prüfen Sie Designs in Echtzeit mithilfe der Live-Gerätevorschau zur Übertragung des aktiven Formulars auf mehrere Geräte gleichzeitig
- Erstellen Sie vollständig responsive Designs mit Komponenten für Desktop, Tablets und Smartphones für beliebige Bildschirmauflösungen
- Stellen Sie plattformspezifische native Steuerelemente für eine verbesserte Bedienerführung bereit

Mit C++Builder programmieren Sie schneller und intelligenter
- IDE-Unterstützung für Markdown-Dokumente und VCL-basierte HTML-Vorschau.
- Hervorhebung von inaktivem Code im Code-Editor.
- Erfahrene Entwickler und dynamische Softwareteams schreiben besseren Code schneller mit Hilfe moderner OOP-Praktiken und der robusten Frameworks sowie der funktionsreichen IDE von C++Builder.
- C++-Codeformatierung: Automatisieren Sie das Layout Ihres C++-Codes mithilfe des Clang-Formats.
- C++Builder Code Insight-Verbesserungen für cquery und bessere Anpassung des LSP-Verhaltens
- Passen Sie sich die IDE für zwei robuste und leistungsstarke Sprachen (Delphi und erweitertes C++) und Ihren eigenen Programmierstil an
- Verbringen Sie nicht Ihre Zeit mit dem Warten auf langsame Compiler. Nutzen Sie stattdessen unsere hochoptimierten Compiler für jede Plattform.
- Nutzen Sie den nativen schnellen Direktzugriff auf InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB und mehr.
- Nutzen Sie Tipps und Tricks aus der Inline-Dokumentation, während Sie Ihren Code schreiben.
- Nutzen Sie bekannte Bibliotheken wie Boost, Eigen und ZeroMQ sowie eine breite Palette von Community-Tools und Bibliotheken.
- Integrieren Sie Versionskontrollsysteme wie Git, Subversion und Mercurial.
- Die Verwendung des Bibliothekssuffixes $(Auto) ist bei C++-Projekten möglich
- Neue ToolsAPI zum Bearbeiten im Code-Editor
- Markdown-Dateien können jetzt in mehreren Editorfenstern geöffnet werden
- Neue IFMXPhoneDialerListenerService-Schnittstelle für Android

Schnelles und präzises Debugging
- Beheben Sie Fehler schneller mit dem integrierten plattformübergreifenden nativen Debugging. Mit der C++Builder-IDE können Sie ein Debugging für Anwendungen durchführen, die remote auf Windows und iOS ausgeführt werden!
- Sparen Sie Zeit durch die integrierte Toolkette mit Designer, Compiler und Debugger in einer einzigen Entwicklungsumgebung
- Fügen Sie bedingte Haltepunkte ein, um die Programmausführung an einer bestimmten Stelle oder beim Auftreten einer bestimmten Bedingung schnell zu unterbrechen.
- Durchsuchen Sie den gesamten Aufruf-Stack, um nachzuvollziehen, wie der ausgeführte Code den aktuellen Standort erreicht hat.
- Überprüfen Sie den aktuellen Wert der Variablen, wenn Sie Ihr Programm während des Debuggens angehalten haben.
- Führen Sie ein Debugging auf jedem Gerät durch! Stellen Sie Ihre Anwendung auf jedem Windows- und iOS-Gerät bereit und führen Sie dafür ein Debugging wie bei einer lokalen Ausführung durch. Es stehen Ihnen Haltepunkte, Stack-Überprüfungen, Kurzhinweise und eine Ausdruckauswertung auf lokalen wie Remotecomputern mit einem Live-Debugging für alle Deployment-Plattformen zur Verfügung.
- Neuer Debugger auf Basis von LLDB für macOS Intel und Android 32-bit. Alle Debugger für Nicht-Windows-Plattformen in Delphi und C++ wurden auf die LLDB-Architektur umgestellt.

Kompilieren und Bereitstellen von hochleistungsfähigen Anwendungen mit C++Builder
- Erweitern Sie Ihre Zielgruppe, indem Sie Apps für die bevorzugten Geräte erstellen. Mit C++Builder entwickeln Sie sowohl Desktop- als auch mobile Anwendungen aus einer Codebasis und stellen sie für Windows, macOS, iOS und Android bereit!
- Go from Ad Hoc to App Store fast. Rapidly produce application bundles for the Windows Store and iOS App Store.
- Die aktualisierte FireDAC-Bibliothek unterstützt den neuesten Microsoft ODBC-Treiber für SQL Server, die neue Transaktionsfunktion von MongoDB, verbesserte FDMonitor- und FDExplorer-Tools, Texteditor-Unterstützung für SQL-Syntaxhervorhebung im FireDAC-SQL-Texteigenschaftseditor und reFind-Dateien für die Migration von dbGo-Projekten (klassisches ADO). FireDAC.
- Der aktualisierte RAD-Server verfügt über eine Option zum Ablaufen von Authentifizierungstoken/Sitzungen, IP-Adresse und Datum/Uhrzeit für die Protokollierung sowie eine vereinfachte Erstellung von Client-Anwendungen mit der EMSFireDACClient-Komponente.
- Definieren Sie die zu verteilenden Dateien nach Plattform und Build-Konfiguration. Legen Sie in jedem Projekt die bereitzustellenden Dateien basierend auf der Zielplattform (Windows, macOS, iOS) und den Build-Konfigurationen für Debug oder Release fest.
- Stellen Sie Dateien direkt aus der C++Builder IDE bereit. Schnelle Bereitstellung von Dateien auf Remote-Computer mit dem Platform Assistant Server (PA Server). Der PA-Server kombiniert die für die Bereitstellung definierten Dateien und bündelt sie in einer Anwendungsinstanz.

Verbessern Sie die Qualität Ihres Codes mit C++Builder
- Schnellere Entwicklungszyklen führen nicht zwangsläufig zur Minderung der Qualität! C++Builder enthält eine Vielzahl von Features für leistungsstarke Programmiermethoden, reduziert den Aufwand für Duplikate und macht Sie zu einem Rockstar der Programmierung!
- Erstellen Sie besseren Code, indem Sie bewährte und hoch optimierte plattformübergreifende Bibliotheken nutzen.
- Verwandeln Sie Ihre Code-Dokumentation in eine schnelle Inline-Hilfe, die Ihnen oder anderen Entwicklern in Ihrem Team zur Verfügung steht.
- Erstellen Sie Unit-Tests für Ihren gesamten Code mit den mitgelieferten DUnit--Frameworks.
- Sehen Sie, was in Ihrer Anwendung vor sich geht, ohne den Anwendungsablauf zu unterbrechen, indem Sie mit CodeSite Logging Live-Logging zu jeder Anwendung hinzufügen.
- Der Code-Editor hebt übereinstimmende Wörter hervor

Bessere Zusammenarbeit mit C++Builder
- Mit den C++Builder-Funktionen zur Zusammenarbeit und für die Versionskontrolle erstellen Sie optimierte Produkte in kürzerer Zeit – sowohl als eigenständiger Entwickler als auch im Team. Durch Codezusammenarbeit werden das Verständnis des Programmcodes, der Test und die Produktqualität verbessert.
- Verfolgen und verwalten Sie Änderungen schnell mithilfe von Versionskontrollsystemen wie Subversion, Git und Mercurial Repositories
- Navigieren Sie ganz einfach durch Änderungen und Historie über die Registerkarte "Verlauf" im Code-Viewer mit der integrierten Änderungsanzeige.
- Binden Sie auf schnelle Weise kontinuierlich erstellte Build-Konfigurationen mit Projektunterstützung durch MSBuild, CMake und Ninja als Einzelentwickler oder Teammitglied ein
- Einfacher Zugriff auf Cloud-basierte RESTful Web Services mit integrierter REST- und JSON/BSON-Unterstützung
- Stellen Sie mit der C++Builder-Amazon-API oder der C++Builder-Azure-API Verbindungen zu Amazon- und Azure-Diensten her, inklusive Anwendungsdienste, Datenbankdienste und Speicherdienste.

Erweitern Sie die C++Builder-IDE mit Hunderten von Komponenten
- C++Builder enthält Hunderte von Komponenten für alle nur erdenklichen Aufgaben: Vom Erstellen von Benutzeroberflächen bis hin zur Datenbankkonnektivität wird die Entwicklung vernetzter Businessanwendungen für den Desktop und für mobile Plattformen beschleunigt und vereinfacht. Neben den enthaltenen VCL- und FireMonkey-Komponenten steht eine große Bandbreite von Tools und Komponenten aus der Community von Delphi und C++Builder zur Auswahl.
- Verwenden Sie den GetIt Package Manager zum einfachen Herunterladen und Integrieren neuer Komponenten, um die Funktionalität Ihrer Anwendungen zu erweitern
- GetIt ermöglicht das Filtern nach Sprache (Delphi oder C++).
- Nutzen Sie den einfachen Zugriff auf gängige Bibliotheken wie Boost, Eigen, ZeroMQ, SDL2, SOCI, libSIMDpp und Nematode.
- Einfache Nutzung des breiten Spektrums an Komponenten und Steuerelementen von Drittanbietern für Delphi direkt in C++Builder
- Erweitern Sie die IDE mit Tools und Komponenten von Embarcadero Technology Partnern.
- Nutzen Sie leistungsstarke integrierte Tools und Komponenten wie Beyond Compare, FastReport, TeeChart, InterBase, IP*Works und CodeSight!
- Erweitern Sie die IDE mit Addons und Plugins von Dutzenden von Drittanbietern, um die IDE an Ihre Bedürfnisse anzupassen.