Mit RAD Studio 12 ihre Windows Anwendungen sehr schnell marktreif machen
Machen Sie Ihre Anwendungen mit RAD Studio fit für die neueste Windows-Version.
Die neuesten Windows-Versionen sind wichtige Veröffentlichungen von Microsoft und bieten Software-Entwicklern große Chancen.
Mit der Veröffentlichung von RAD Studio 12 ist jetzt der perfekte Zeitpunkt, um die Vorteile zu nutzen und Anwendungen und Benutzer auf die neuesten Versionen von Windows zu bringen. Mit RAD Studio 12 sind Sie in der Lage, die Funktionen der Windows-Plattform schnell und einfach in Ihre Anwendungen zu integrieren. Neue VCL-Benutzeroberflächen-Steuerelemente, WinRT und APIs bieten Entwicklern einfachen Zugang zu neuen Windows-Diensten
Modernisieren Sie schnell und einfach VCL-Anwendungen für die neuesten Windows-Versionen
Die VCL (Visual Component Library) ist eine von Millionen von Entwicklern weltweit genutzte Sammlung von visuellen Komponenten für die schnelle Entwicklung von Windows-Anwendungen mit der Delphi Object Pascal-Sprache und mit Standard-C++. Die VCL enthält eine große Bandbreite von visuellen, nicht-visuellen und Hilfsklassen für die Erstellung von GUI-, Web-, Datenbank- und Konsolenanwendungen.
Mehrzeilige String-Literale für Delphi Source Code
Mehrzeilige String-Literale ermöglichen eine einfachere Einbettung von mehrzeiligem SQL-, HTML-, JSON- und XML-Text in den Quellcode einer Anwendung
Integration von Visual Assist in die C++Builder IDE
Die Integration von Visual Assist bietet erstklassige Code-Vervollständigung, Code-Navigation und Umbenennungs-Refactoring für C++-Code; ein echter Produktivitätsschub
Weitere Windows-APIs zur Verwendung in Object Pascal
Umfassende Sammlung aller Windows-API-Header, die nach Object Pascal konvertiert wurden, um es Delphi-Entwicklern zu erleichtern, jede Windows-Plattform-API aufzurufen
Überarbeitete VCL mit verbesserter MDI und Registerkarten-UI
Verbesserte Möglichkeiten zur Modernisierung von Anwendungen mit Unterstützung für HighDPI und neue VCL-Designer, die von Konopka Signature VCL Controls stammen
Modernisierte C++ Compiler und Toolchain
Vorabversion des neuen Clang-basierten C++-Compilers für Win64, der die neuesten C++-Standards unterstützt und sich besser mit externen Bibliotheken und C++-Code integrieren lässt
Windows 11 als Zielplattform
Offizielle Unterstützung für Windows 11 mit integrierter MSIX-Generierung. WebBrowser-Komponente für Windows, mit Unterstützung für das IE ActiveX und das neue Microsoft WebView 2-Steuerelement (Chromium-basiertes Edge). Verbesserter VCL-Formular-Designer für die visuelle Erstellung nativer Windows-Anwendungen mit Live-Snap-to-Hints und Layout-Richtlinien. Verbessertes Delphi und C++ RTL für 32-bit Windows und 64-bit Windows.
Verwenden Sie RAD Studio auf 4k+ Bildschirmen!
RAD Studio 12 bietet High-DPI-Unterstützung für die IDE, so dass Entwickler auf größeren, hochauflösenden Bildschirmen arbeiten können. Die vollständige Unterstützung für die neuesten hochauflösenden 4k+ Monitore verbessert die täglichen Entwickleraktivitäten mit saubereren, schärferen Schriften und Symbolen sowie hochauflösender Unterstützung in allen IDE-Fenstern, einschließlich der VCL- und FMX-Formular-Designer und des Code-Editors.
VCL-Stile werden jetzt in der Entwurfsphase angezeigt!
VCL Styles bieten jetzt Unterstützung während der Entwurfszeit: Erstellen Sie noch schneller Prototypen für moderne Benutzeroberflächen, indem Sie bereits zur Entwurfszeit sehen, wie Ihre gestylten Formulare und Steuerelemente bei der Ausführung aussehen werden. Die Anzeige zur Entwurfszeit, wie sich Stile zur Laufzeit auf die Benutzeroberfläche auswirken werden, verbessert den Entwurfs- und Testprozess für moderne Benutzeroberflächen. Die schnellere Erstellung besserer Benutzeroberflächen ist besonders nützlich, wenn Sie mit Stilen pro Steuerelement arbeiten.
Zusammenarbeit aus der Ferne!
Verbesserte Remote-Desktop-Unterstützung für VCL und IDE zur Unterstützung von Entwicklern, die von ihrem Heimarbeitsplatz aus arbeiten. Verbessertes Debugging für Remote- und lokale 64-Bit-Windows-Anwendungen und macOS 64-Bit-Anwendungen (Intel und ARM). Die verbesserte Remote-Desktop-Unterstützung steigert die Effizienz Ihres Teams und verbessert Ihr Geschäftsergebnis.
Verwenden Sie die Embedded InterBase Dev Edition!
RAD Studio 12 wird mit der kürzlich veröffentlichten InterBase 2020 Update 5 Developer Edition und IBLite/ToGo Edition ausgeliefert
Neues und Verbessertes in RAD Studio 12
Neu! Vorschau auf einen neuen C++-Compiler für Win64. Basierend auf Clang 15, UCRT für die C-Laufzeit, einer Mischung aus LLVM und MinGW für die C++-Laufzeit und der libc++ STL von LLVM. Die Vorschau der neuen C++-Toolchain ist als Kommandozeilen-Compiler (bcc64x) verfügbar
Verbessert! Unterstützung für Linux-Client-Anwendungen mit der enthaltenen FMX-Linux-Bibliothek*, die über den GetIt Package Manager heruntergeladen werden kann
Verbessert! FireMonkey Application Platform zur Erstellung von 32-Bit-Windows-Anwendungen und 64-Bit-Windows-Anwendungen für Windows 11, Windows 10, Windows 7 (SP1+); Windows Server 2022 und 2019
Verbessert! FireMonkey Application Platform zur Erstellung von 64-Bit-macOS-Anwendungen für Intel- und ARM-CPUs (M1), die unter macOS 14 Sonoma, macOS 13 Ventura und macOS 12 Monterey laufen, einschließlich Unterstützung für Universal Binary
Verbessert! FireMonkey Application Platform zur Erstellung von iOS ARM 64-Bit-Anwendungen für iOS 17 und iOS 16
Verbessert! Delphi iOS Simulator Unterstützung für ARM 64-bit macOS
Verbessert! FireMonkey Application Platform zur Erstellung nativer 32-Bit- und nativer 64-Bit-Android-ARM-Anwendungen für Android 14, 13, 12, 11 und 10
Verbessert! VCL (Visual Component Library) zur schnellen Erstellung von 32-Bit- und 64-Bit-Anwendungen für Windows 11, Windows 10, Windows 7; Windows Server 2023, 2022, 2019 und 2016
Verbessert! Microsoft Windows SDK Unterstützung für Windows 11, 10 und 7 APIs. Enthält Unterstützung für den Aufruf sowohl klassischer Win32/Win64-APIs als auch erweiterte Unterstützung für WinRT-APIs; erforderlich für das Windows App SDK (auch bekannt als Project Reunion)
Neu! FireMonkey Skia-Unterstützung einschließlich direkter APIs, spezifischer UI-Steuerelemente und des automatischen Mappings von FireMonkey UI-Steuerelementen UI-Rendering über Skia. Im Allgemeinen verbessert Skia die Qualität des Renderings und die Leistung.
Neu! Neue FireMonkey Skia-basierte Steuerelemente: TSkAnimatedImage, TSkLabel, TSkPaintBox, TSkAnimatedPaintBox, und TSkSvg
Neu! Exklusive Skia-Funktionen, die nicht in der Skia4Delphi-Bibliothek enthalten sind: Vulkan Backend Unterstützung für Android; Skia Shading Language (SKSL); Animierter Codec: WebP Encoder; Druckerunterstützung und Drucken in PDF
Neu! Neue Styled-Memo-Implementierung mit verbesserter IME-Unterstützung, verfügbar für alle unterstützten Plattformen
Neu! FireMonkey TEdit unterstützt jetzt Rückgängig-Funktionalität, mit dem kürzlich hinzugefügten TUndoManager, der von TEdit und TMemo gemeinsam genutzt wird
Neu! Verbesserungen bei der Bearbeitung mit neuer virtueller Tastatur für iOS, besserer interaktiver Textauswahl, Verwaltung von Caret-Punkten und Fingergesten auf Android
Neu! Unterstützung von Apps mit geteiltem Bildschirm (nebeneinander liegende Apps) für iOS und Android
Neu! Adaptive Icons für Android
Verbessert! WebBrowser-Komponente für Windows, mit Unterstützung sowohl für das klassische IE ActiveX als auch für das neue Microsoft WebView 2-Steuerelement (Chromium-basiertes Edge).
Neu! Neue VCL Skia-basierte Steuerelemente: TSkAnimatedImage, TSkLabel, TSkPaintBox, TSkAnimatedPaintBox, und TSkSvg
Neu! Unterstützung für volle HighDPI- und VCL-Stile in MDI-Anwendungen. Die MDI-Unterstützung in VCL wurde überarbeitet und erweitert, um die Einschränkungen der Windows-Plattform zu überwinden. Enthält einen aktualisierten MDI-Formular-Assistenten
Neu! Neues TFormTabsBar-Steuerelement und IFormVisualManager-Schnittstelle für die Erstellung allgemeiner tabulatorbasierter Benutzeroberflächen und einer MDI-Formulararchitektur mit Registerkarten
Neu! Erweiterte TFont VCL Klasse mit DPI-bezogener und verbesserter Skalierungsunterstützung
Verbessert! TEdgeBrowser-Komponente, die Microsofts Chromium-basierte Edge WebView2-Komponente integriert, und Änderungen an der TWebBrowser-Komponente, um sowohl IE als auch Edge zu unterstützen - jetzt basierend auf der von Microsoft veröffentlichten Version der Edge WebView2-Komponente und mit Unterstützung für benutzerdefinierte Cache-Ordner, mit Unterstützung für die UserDataFolder- und ExecutableFolder-Konfigurationen. Verbessert in 12.0 mit neuen Eigenschaften und Methoden, zugeordnet zu neuen Funktionen in den letzten Versionen des WebView 2 Controls (wie UserAgent, Browsing Data Management).
Neu! Neue Eigenschaftseditoren: String-Listen-Editor und mehrzeiliger String-Editor (ursprünglich Teil von KSVC, Konopka Signature VCL Controls)
Neu! Schnellkonfigurationsdialoge für Schaltflächen, Optionsgruppen und Panels (ursprünglich Teil von KSVC, Konopka Signature VCL Controls)
Neu! Ein neuer Satz von Units mit den kompletten Windows-API-Headern, konvertiert nach Object Pascal. Diese API-Konvertierung umfasst 311 Delphi-Header-Dateien* mit 41 MB Code, die die gesamte von Microsoft bereitgestellte Plattform-API abdecken.
Neu! Single App Icon Wizard, ein umfassendes, in die RAD Studio IDE integriertes Tool, das den Prozess der Generierung von Icons und Startbildschirmen für Benutzeranwendungen auf allen unterstützten Plattformen rationalisiert.
Verbessert! Delphi 1 bis 11 Projektimport und C++Builder 2007 bis 11 Projektimport
Neu! Vorschau auf den Win64 C++ Clang 15 Compiler
Neu! Vorschau auf Win64 C++ Clang 15 STL mit libc++, plus neue RTL, neue C RTL und neue Toolchain mit LLVM-basiertem Linker
Neu! Lange String-Literale und mehrzeilige String-Literale, begrenzt durch dreifache Anführungszeichen, um die Einbettung von SQL, HTML, JSON, XML und ähnlichem Text in den Quellcode einer Anwendung zu ermöglichen
Neu! Schwache Typ-Alias-Definition für NativeInt, um das Schreiben von Code zu erleichtern, der in 32-Bit- und 64-Bit-Compilern besser funktioniert.
Neu! Unterstützung für die Generierung einer GraphViz-Datei mit dem Verwendungseinheitendiagramm, um zirkuläre Verwendungsreferenzen zu erkennen und die Gesamtstruktur der Abhängigkeiten über die Module einer Anwendung hinweg zu visualisieren
Neu! Unterstützung für NaN-Vergleiche für Fließkommazahlen, wie von IEEE 754 gefordert
Verbessert! Unterstützung für den Aufruf von WinRT-APIs, mit jetzt über 50 spezifischen Object Pascal Interface Units. Der Satz der Header wurde in 12 aktualisiert
Verbessert! Delphi und C++ RTL für Android, mit Unterstützung für Android API Level 33, eine Google-Anforderung für die Einreichung von Apps im Play Store. In den letzten Versionen haben wir Unterstützung für die neuen "AndroidX"-Bibliotheken hinzugefügt
Neu! Neuer JSON-Mapping-Assistent, der Klassen generieren kann, die zu einer JSON-Datenstruktur passen, sowie geeigneten Lese- und Schreibcode, um das JSON in einer Reihe von Objekten zu lesen und es in eine neue Datei zu übertragen
Neu! Neue UX für den Feature-Installer, der für die Erstinstallation des Produkts oder zum Hinzufügen zusätzlicher Features und Plattformen aus der IDE verwendet wird. Umfasst eine erweiterte Protokollierung und einen einfacheren Zugriff auf Protokolldateien.
Verbessert! Neue Delphi Code Insight-Implementierung (basierend auf der Language Server Protocol-Architektur oder Delphi LSP) für Code Completion, Parameter Completion, Error Insight, Find Declaration und Tooltip/Help Insight. Die Verbesserungen umfassen die Unterstützung von Include-Dateien, eine bessere Verwaltung der Lebensdauer der Agentenprozesse, zahlreiche Fehlerbehebungen und eine verbesserte Leistung. Die klassische Engine wurde entfernt. In 12 enthält die Code-Vervollständigung wieder Sprachschlüsselwörter und Code-Vorlagen sowie viele weitere Verbesserungen.
Neu! C++Builder-Integration von Visual Assist, einem Plugin, das bisher nur für Visual Studio verfügbar war, und das einen besseren Code Insight einschließlich Codevervollständigung bietet.
Neu! Zu den Funktionen von Visual Assist gehören das Auffinden der Stellen, an denen Ihr Code verwendet wird, mit Find References oder Find Symbol, Refactorings, die die Wartung und aktive Entwicklung des Codes unterstützen, sowie die Navigation einschließlich der Funktion Go To Related. Weitere Informationen finden Sie im Abschnitt Refactoring.
Neu! Syntaxhervorhebung in vielen sekundären Fenstern, wie z.B. in der Strukturansicht, den Meldungen von Error Insight und der Navigationssymbolleiste.
Verbessert! GetIt Library Manager mit Unterstützung für Updates, Sortierung nach Datum, Pakete nur für Abonnenten, Bilder im Cache und eine aktualisierte Benutzeroberfläche. Zu den Verbesserungen in 11.2 gehören ein Filter nach Sprache und die Einführung von Local GetIt Packages*. Zu den weiteren Verbesserungen in Version 12 gehören die Möglichkeit, mehrere GetIt-Pakete* gleichzeitig zu laden und eine bessere Protokollierung.
Verbessert! Hervorhebung von Strukturen; Hervorhebung von Ablaufsteuerungen, um die Ablaufsprünge in Ihrem Code direkt im Editor visuell zu sehen; Code-Navigations-Symbolleiste mit Kombinationsfeldern für Klassen und Methoden am oberen Rand des Editors, mit einer zusätzlichen Option zum Ausblenden.
Verbessert! IDE ToolsAPI erweitert in 12.0 mit direktem Zugriff auf den Editorinhalt und mehr Informationen über die Editoranzeige. In Version 11.3 wurde die Unterstützung für das Malen im Code-Editor und das Hervorheben von Elementen des Quellcodes hinzugefügt, eine neue Grundlage, die es Entwicklern ermöglicht, den Editor anzupassen.
Neu für C++! Refactoring von Umbenennungen. In C++, bereitgestellt durch die Integration von Visual Assist
Neu für C++! Referenzen finden. In C++, bereitgestellt durch die Integration von Visual Assist
Neu! Granularität der Suche nach Referenzen: gesamte Projektgruppe, aktuelles Projekt oder die aktuelle Einheit
Neu! Deklaration erstellen und Implementierung erstellen, um automatisch die passende Methodendeklaration oder leere Methodenimplementierung zu erstellen, wenn nur eine definiert ist. Ermöglicht durch die Integration von Visual Assist
Neu! Add Include: fügt die #include-Anweisung hinzu, um den Header für einen im Code verwendeten Typ einzuschließen, sowohl für Benutzerheader als auch für Systemheader. Wird durch die Integration von Visual Assist bereitgestellt.
Neu für C++! Go To Interface und Go To Declaration: Navigieren Sie zur Deklaration oder Implementierung einer Methode, einschließlich der Schnellumschalttaste Strg+Umschalt+Auf/Ab. Für C++, bereitgestellt durch die Integration von Visual Assist
Neu! Go To Member, zum Suchen und Navigieren durch die Memberfelder, Methoden und Eigenschaften eines Typs, einschließlich des Typs einer Variablen. Zur Verfügung gestellt durch die Integration von Visual Assist
Neu! Find Symbol, um jedes in der Projektgruppe definierte Symbol und alle darin enthaltenen Header, einschließlich System- und Plattformheader, zu finden. Zur Verfügung gestellt durch die Integration von Visual Assist.
Neu! Go To Related: für #include-Dateien, um die Header aufzulisten und zu den Headern zu navigieren, die der betreffende Header enthält, oder die Header, die den betreffenden Header enthalten, sowie die Datei zu öffnen oder im Explorer anzuzeigen. Zur Verfügung gestellt durch die Integration von Visual Assist.
Neu! Go to Related: für Typen, Liste und navigieren Sie zu den Vorgänger-Basisklassen oder abgeleiteten Nachfolgeklassen; gehen Sie zum Konstruktor, Typdefinition oder Typdeklaration; oder gehen Sie zu Mitglied. Zur Verfügung gestellt durch die Integration von Visual Assist.
Neu! Got to Related: für Methoden, gehe zu den Basismethoden / Vorgängermethoden, denen eine virtuelle Methode übergeordnet ist, oder zu den abgeleiteten Nachfolgermethoden, die eine virtuelle Methode übergeordnet haben; gehe zum Typ member. Zur Verfügung gestellt durch die Integration von Visual Assist.
Neu! Go To Related: für Variablen/Parameter: gehe zu der Deklaration des Typs des Symbols, einschließlich Teilen des Typs wie Template und Template-Parameter; gehe zu Typ member. Zur Verfügung gestellt durch die Integration von Visual Assist.
Neu! Go To Related: ähnliche Funktionen für Makros und Eigenschaften, die mit dem __property-Schlüsselwort definiert sind, einschließlich des Wechselns zu Neudeklarationen von Vorgänger- und Nachfolgereigenschaften. Zur Verfügung gestellt durch die Integration von Visual Assist.
Verbessert! Vollwertiger Debugger mit farbiger Syntaxhervorhebung für den Aufrufstapel, Debugger-Tooltips und andere Ansichten
Neu! Debugging-Unterstützung für den Preview Clang 15 Win64 C++ Compiler, mit Unterstützung für PDB-Debug-Informationen
Verbessert! Kontinuierlich aktualisiertes Hilfesystem mit Diagrammen, die die Klassenhierarchie und Seiten mit deklarierten Mitgliedern zeigen
Verbessert! Online-Dokumentation verfügbar unter https://docwiki.embarcadero.com/
Neu! FireDAC unterstützt den klassischen QBE-Modus (Query-By-Example), was die Erstellung von Datenbanktabellenfiltern durch Kunden erleichtert
Neu! FireDAC-Konfiguration (TFDSecurityOptions) zur Unterstützung von Entwicklern bei der Verbesserung der Sicherheit von Datenbankanwendungen mit Optionen zum Filtern zulässiger SQL-Befehlsarten, zum Deaktivieren einzelner SQL-Anweisungen mit mehreren Befehlen, zum Deaktivieren dynamischer Änderungen an SQL-Anweisungen und zum Überprüfen von Operationen, die nur eine Zeile betreffen.
Verbesserte Unterstützung für mobile iOS- und Android-Datenbanken, einschließlich SQLite, IBToGo und IBLite. IBLite ist auch im iOS Simulator nicht verfügbar.
Verbessert! Aktualisierter FireDAC SQLite-Treiber mit Unterstützung für Version 3.42 unter Beibehaltung der Option zur Verwendung von SQLite 3.31.1 mit FireDAC-Verschlüsselung (FDE). Bietet sowohl statische als auch dynamische Verknüpfung der SQLite-Engine. Enthält Unterstützung für SQLite SEE.
Neu! Die RAD Server-Engine ist mit dem FastMM5-Speichermanager ausgestattet, der die Leistung verbessert, insbesondere in Szenarien mit starkem Multithreading.
Neu! Einfache Unterstützung eines Smart-ID-Modells (Squids) unter Verwendung einer Standardbibliothek zur Definition besserer Bezeichner für vom Server bereitgestellte Ressourcen.
Verbessert! InterBase 2020 Update 5 Developer Edition - bis zu 20 Benutzer und 80 logische Verbindungen
Verbessert! IBLite 2020 Update 5 für Windows mit unbegrenzter Einsatzlizenz
Erweitert! IBLite 2020 Update 5 für macOS, iOS und Android, mit unbegrenzter Einsatzlizenz
Erweitert! AWS SDK für Delphi von Appercept*, mit Unterstützung für mehrere AWS-Dienste, die im Laufe der Zeit ständig erweitert wird. * Verfügbar zum Download im GetIt Package Manager (erfordert ein aktives Update-Abonnement)
Entwickeln Sie Apps für Windows-Desktops und -Tablets
Nutzen Sie RAD Studio zur visuellen Entwicklung und liefern Sie hochleistungsfähige native 32-Bit- und 64-Bit-Windowsanwendungen aus. Ihre Apps können auf Windows-Desktops und x86-basierten Tablets mit Intel und Intel Atom wie Microsoft Surface Professional, Slate Tablets von HP, Asus und anderen sowie auf Tablets mit AMD-Prozessor wie Tablets von Acer, Samsung und anderen eingesetzt werden.
Verleihen Sie Ihren Anwendungen das Windows 11-Aussehen und -Gefühl
Projektvorlagen und die Metropolis-Benutzeroberfläche machen es einfach, Ihren Anwendungen das moderne Aussehen von Windows 11 zu verleihen, wenn sie unter Windows 11, 10, 8 und 8.1 oder Windows 7 laufen.
Großartige Unterstützung für Windows 11
Delphi- und C++Builder-Entwickler können ihre VCL- und FMX-Anwendungen schnell aktualisieren, um alle Vorteile der Windows 11-Welle zu nutzen. Die Unterstützung umfasst Windows 11 und native WinRT/UWP-Komponenten und APIs, Windows 10 VCL User Experience-Steuerelemente und aktualisierte Windows 10 FMX-Unterstützung.
Weitere InfosDoppelte IDE-Projektkapazität
"Hinter den Kulissen“ erhalten Sie mit dieser Version ein neu strukturiertes Produkt- und Build-Verwaltungssystem mit dem die Projektkapazität effektiv verdoppelt wird, um Stabilität und Leistung bei großen Projekten, speziell bei plattformübergreifenden Projekten zu erhöhen. Wenn Sie als Entwickler mit Einschränkungen oder Problemen bei großen Projekten zu kämpfen hatten, ist dieses Upgrade ein Muss für Si
Weitere InfosQualität und Stabilität sowie Dokumentation
Es wurden umfangreiche Änderungen und Verbesserungen an den Entwicklungs-, Test- und Dokumentationsprozessen vorgenommen, um die vielen Plattformen und Sprachen, die RAD Studio jetzt unterstützt, besser zu berücksichtigen und neue Features und Funktionen für alle unterstützten Plattformen und Sprachen mit höherer Qualität, Stabilität und Dokumentation einzuführen. RAD Studio ist der neue Maßstab für Qualität, Dokumentation und Stabilität. Laden Sie eine kostenlose 30-Tage-Lizenz herunter und entdecken Sie diese neuen Funktionen!
Weitere Infos