InterBase 2020 Update 4, released! En savoir plus…

Save Up to 40% on Black Friday/Cyber Monday Offers En savoir plus…

Save 20% on C++Builder Subscription (Pro Term) License En savoir plus…

RAD Studio 11.2 Alexandria Now Available En savoir plus…

See What's New in RAD Studio 11.2 REGARDEZ LA REDIFFUSION

Découvrez la toute nouvelle Getit Page

Rabais importants disponibles sur InterBase 2020 pour les OEM ou les VAR – Contactez le service commercial

Renouvelez votre licence d'Update Subscription maintenant En savoir plus…

Qu’y a-t-il de nouveau dans RAD Studio 11.2

Une version axée sur la qualité, avec de nouveaux outils et des améliorations de l’IDE, une convivialité, des performances et une stabilité accrues
RAD Studio
RAD Studio Resources

PDF's, Videos & Courses of the Product

Les nouvelles fonctionnalités de la version 11.2


Simulateur iOS pour Delphi

RAD Studio 11.2 offers iOS Simulator support for the Delphi language, with the ability to generate iOS Simulator binaries for macOS devices running on ARM-64 (M1 or M2 CPUs). This enables developers to test their Delphi applications on different Apple devices and on multiple form factors using the iOS Simulator, without the need to buy the specific hardware.

Delphi iOS Simulator




Prise en charge de l’API Android Niveau 32

The IDE targets Android API Level 32 (up from API level 30 in 11.1), which will be required by Google Play in November 2022. Installer has also been updated to offer the Eclipse Temurin JDK 11, required by the latest Android SDK tools.

Android API Level 32




LLDB de Delphi pour Linux

Delphi’s Linux toolchain previously used GDB for debugging. 11.2 switches to LLDB, which provides a strong quality improvement both in features and in Delphi language syntax support. LLDB has been upgraded to version 12 and adopted for the iOS Simulator, along with existing use of LLDB for C++ Win64, and Delphi macOS, iOS, and Android 64 platforms.

LLDB for Delphi for Linux




Prise en charge de Markdown par l’IDE, aperçu HTML basé sur la VCL

Open and edit Markdown (.md) files and see a rich text rendered view of it in the Preview tab. The Markdown rendering includes support for tables and other special tags. Similarly, HTML files are rendered as formatted HTML within the IDE with a new native VCL-based viewer. The Project Page Options dialog now allows users to specify a Markdown file in alternative to an HTML file as the “project page” or readme.

IDE Support for Markdown, VCL-Based HTML preview




Innovations marquantes depuis la version 11.0 Alexandria



Mise à jour de C++Builder CodeInsight

La Mise à jour 11.1.5 de C++Builder Code Insight est une version de qualité pour les clients de C++Builder et de RAD Studio utilisant C++, qui se concentre sur l’amélioration de la finalisation du code et des fonctions connexes pour C++. Étant étroitement axée sur le C++, elle ne présente aucun avantage pour les clients Delphi et nous ne recommandons pas à ces derniers de l’installer. 11.1.5 est une installation complète, et inclut tous les correctifs publiés pour 11.1.

RAD Studio 11.1.5 C++Builder CodeInsight Update is Here!




Amélioration de l’EDI et de l’expérience utilisateur !

L’EDI de RAD Studio est l’objet principal de la version 11.1, avec pour objectif d’améliorer davantage les fonctionnalités introduites dans les versions récentes. La version 11.1 associe la prise en charge de la haute définition et les améliorations apportées à l’accès au bureau à distance pour une collaboration plus étroite et plus efficace au sein des équipes.

Les concepteurs haute définition pour VCL et FireMonkey et le concepteur de formulaires stylisés pour VCL ont été également améliorés. La nouvelle page d’accueil propose désormais des images d’arrière-plan et prend en charge les cadres personnalisés avec une nouvelle API Open Tools.

Improved IDE And User Experience!




Amélioration de Code Insight!

Code Insight pour les deux langages, Delphi et C++, est maintenant amélioré. L’implémentation C++, basée sur l’architecture du protocole de serveur de langue et sur cquery, s’est considérablement améliorée en termes de qualité et de performances. Le moteur LSP de Delphi est également grandement amélioré, avec la plupart des projets qui chargent et mettent à jour les aperçus d’erreurs entre 5 fois et 30 fois plus rapidement. Les paramètres de typage sont désormais visibles lorsque l’on complète une déclaration de classe, qu’on inclut T dans une déclaration générique et qu’on affiche les types d’ensemble.

Improved Code Insight!




Compilateurs et débogueurs plus puissants !

Amélioration de la stabilité et des performances des compilateurs Delphi et C++ pour diverses plateformes. Les débogueurs ARM 64 bits de Delphi macOS et Android 64 bits sont maintenant basés sur l’architecture du débogueur LLDB, qui était déjà utilisé pour le débogueur Delphi iOS 64 bits. En conséquence, les débogueurs Delphi sont unifiés sur cette technologie pour la plupart des plateformes prises en charge, afin d’offrir une qualité de plus en plus élevée au fil du temps. En outre, des améliorations qualitatives ont été apportées à la STL et au RTL de C++, notamment une meilleure intégration du RTL de Delphi, comme l’amélioration des tableaux dynamiques avec les itérateurs STL.

More Powerful Compilers And Debuggers!




Bibliothèques RTL, UI et de base de données plus riches !

Optimisations et améliorations de la qualité du noyau RTL de Delphi dans la version 11.1. Il existe également une nouvelle classe TURLStream, un descendant TStream avec prise en charge des opérations asynchrones. Prise en charge de Windows 11 et Server 2022 dans la structure de données TOSVersion.

VCL enhancements to TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit and TNumberBox, flickering and DoubleBuffering, VCL high-DPI and scaling. New Demo through GetIt showing the use of WinUI 3 library in Delphi. FireMonkey quality improvements to TListView, improved Android SDK integration, TWebBrowser, Windows high-DPI-related issues, and performance.

Richer RTL, UI and Database Libraries!




Intégration et nouveau ciblage de plateforme !

Depuis la sortie de la version 11 Alexandria, les clients des produits Enterprise et Architect ont un aperçu du nouveau SDK AWS pour Delphi (sous licence d’Appercept), et de nouvelles versions sont attendues. Les clients d’Embarcadero ont également accès à des bibliothèques d’interface utilisateur Delphi gratuites pour les développeurs Python, et peuvent également utiliser les bibliothèques Python dans les applications RAD Studio. RAD Studio 11.1 offre une prise en charge officielle des systèmes d’exploitation lancés après la sortie de la version 11.0 : Windows 11, macOS 12 Monterey, iOS 15 et Android 12 !

Integration With AWS And Python!




Améliorations de la qualité et corrections de bogues !

La version RAD Studio 11.1 Alexandria est fortement axée sur la qualité, notamment en se concentrant sur les problèmes signalés par les clients et les demandes d’assistance aux spécialistes. Cette version corrige 632 bogues signalés sur le site Quality Portal et répond à 30 demandes de fonctionnalités formulées par les clients.

Quality Improvements And Bug Fixes!




Utilisez RAD sur les écrans 4k+ !

RAD Studio 11 ajoute la prise en charge de la haute définition de l’interface utilisateur, ce qui permet aux développeurs de travailler sur des écrans plus grands et à haute définition. La prise en charge complète des tout derniers écrans 4k+ à haute définition améliore les activités quotidiennes des développeurs grâce à des polices et des icônes plus propres et plus nettes, et à la prise en charge de la haute définition dans toutes les fenêtres de l’IDE, y compris dans les concepteurs de formulaires et l’éditeur de code de la VCL et de FMX.





Utilisez les styles de la VCL au moment de la conception !

Les styles VCL sont désormais pris en charge au moment de la conception : Prototypez des interfaces utilisateur stylées encore plus rapidement en voyant immédiatement au moment de la conception à quoi ressembleront vos formulaires et contrôles stylisés lors de leur exécution.

La visualisation, au moment de la conception, de l’impact des styles sur l’interface utilisateur au moment de l’exécution améliore le processus de conception et de test des interfaces utilisateur modernes. Créer de meilleures interfaces utilisateur plus rapidement est particulièrement utile lorsque vous travaillez avec des styles par contrôle.

Use VCL Styles at Design Time!




Prise en charge et modèles pour Windows 11

Prise en charge du provisionnement de Windows 11 avec la génération intégrée de MSIX. Composant WebBrowser pour Windows, prenant en charge à la fois l’ActiveX d’IE et le nouveau contrôle Microsoft WebView 2 (Edge basé sur Chromium).

Le Form Designer VCL amélioré permet de créer visuellement des applications Windows natives, avec des conseils d’accroche en direct et des instructions de mise en page. RTL Delphi et C++ amélioré pour Windows à 32 et à 64 bits.

Support and Styles for Windows 11




Déployez sur la série M d’Apple Silicon !

Compilez pour macOS (Apple Silicon série M) et utilisez le nouveau paquet universel pour la soumission à l’App Store. Vous pouvez désormais compiler pour les processeurs Intel existants et les nouveaux processeurs macOS de la série M (Apple Silicon). La compilation pour les versions les plus récentes du processeur permet d’obtenir les performances les plus rapides sur toutes les plateformes et prend en charge le paquetage universel pour le magasin d’applications macOS.

Deploy on M-Series Apple Silicon!




Travail à distance !

Amélioration de la prise en charge du bureau à distance pour la VCL et l’IDE, afin d’aider les développeurs travaillant à distance du bureau. Débogage amélioré pour les applications Windows à 64 bits distantes et locales et les applications macOS 64 bits (Intel et ARM). Une assistance à distance améliorée accroît l’efficacité de votre équipe et améliore vos résultats.

Work Remotely!

Des fonctionnalités pour vous aider à faire plus




IDE
  • Prise en charge de l’IDE en haute définition, couvrant les derniers moniteurs 4k+, ainsi que des polices et des icônes plus propres et plus nettes dans tout l’environnement.
  • Amélioration des fonctions multi-moniteurs et multifenêtres : concevez et éditez le code du même formulaire en même temps dans plusieurs fenêtres
  • Page d’accueil entièrement reconstruite avec une apparence native, une interface utilisateur adaptée à l’IDE, une mise en page et un contenu personnalisables
  • Formateur de code C++ : Automatisez la mise en page de votre code C++ en utilisant clang-format
  • IDE support for Markdown documents and VCL-based HTML preview.
  • Inactive code highlighting in the Code Editor.
  • Prise en charge améliorée du bureau à distance pour la VCL et l’IDE
  • Directives de conception FireMonkey : Prototypez plus rapidement grâce aux chaînes visuelles et à la prise en charge améliorée des marges et du remplissage
VCL
  • La mise à jour du composant Rich Edit supprime les dépendances relatives à XP et introduit de nouvelles fonctionnalités dans le contrôle TRichEdit.
  • Les styles de la VCL ajoutent une prise en charge au moment de la conception : créez des prototypes d’interfaces utilisateur élégantes encore plus rapidement en voyant immédiatement au moment de la conception à quoi ressembleront vos formulaires et contrôles stylisés lors de leur exécution.
  • VCL library improved for use of Microsoft’s WebView 2 control in both TEdgeBrowser and TWebBrowser components, with better support for UserDataFolder and ExecutableFolder configurations.
  • Ajout de la prise en charge des cases à cocher dans les TreeViews, chaque nœud prenant en charge trois états (Partiel, Atténué, Exclusion) pour faciliter la personnalisation de l’interface utilisateur.
  • Nouveau composant TDBLabeledEdit offrant une version de TLabelEdit tenant compte des données pour accélérer le prototypage.
  • De nombreuses améliorations de la VCL, notamment la taille et la police par défaut des formulaires, le bouton de copie de la boîte de dialogue d’exception, les marges sur Memo et RichEdit et bien d’autres encore
FMX
  • Prise en charge améliorée de FMX à haute définition pour Windows et les ordinateurs de bureau offrant une interface utilisateur de bureau visiblement supérieure.
  • L’amélioration du traitement et du rendu des TPathData dans la bibliothèque FireMonkey, y compris les commandes de courbes de Bézier quadratiques et autres transformations.
  • Prise en charge du contrôle WebView 2 de Microsoft (Edge Chromium) dans le composant WebBrowser
  • Prise en charge de la dernière API de niveau 32 d’Android et des dernières API de facturation
  • Prise en charge par Android de plusieurs fichiers classes.dex, ce qui simplifie l’intégration des dépendances Android externes
Platforms
  • Compilateur et chaîne d’outils ARM macOS à 64 bits permettant de créer des binaires universels, y compris des versions Intel/ARM pour les soumissions à l’App Store.
  • Visualisez vos applications avec le simulateur iOS pour Delphi en générant des binaires pour les appareils macOS fonctionnant sur ARM-64 (CPU M1 ou M2)
  • Le débogage LLDB pour la chaîne d’outils Linux de Delphi.
  • Prise en charge par le langage Delphi des décimales binaires et du séparateur de chiffres
  • Améliorations de la chaîne d’outils C++ avec un RTTI de style Delphi remanié pour les types C++, y compris l’utilisation de typeid sur les types de style Delphi.
  • Des améliorations apportées à cquery par le Code Insight de C++Builder, et une meilleure personnalisation du comportement de LSP
  • RTTI de style C++ amélioré pour les types Delphi
  • Améliorations de la qualité de CMake et traitement des exceptions grandement amélioré sur Win32 et Win64
RTL
  • Priorité à la qualité de la RTL : TZipFile, améliorations à 64 bits pour les grandes structures de données, Bluetooth LE.
  • Helper d’enregistrement pour TDateTime dans System.DateUtils
  • Le Helper d’enregistrement pour TCurrency dans System.SysUtils rend le travail avec Currency plus simple et plus facile.
  • Les améliorations de la RTL du C++ comprennent l’utilisation de make_shared et make_unique avec les classes Delphi, le support de string_view pour les chaînes Delphi et la conversion facile des chaînes Delphi/C++.
LSP
  • Utilisez Visual Studio Code pour modifier les sources Delphi grâce à la complétion complète du code.
  • Prise en compte par LSP des fichiers Include.
  • Redémarrage automatique du serveur LSP.
  • Complétion automatique du code avec la touche Tab.
  • Support des classes helper
  • Suggestions de tableaux lors de l’attribution de tableaux
Data
  • La nouvelle version de FireDAC offre des améliorations spécifiques pour les bases de données PostgreSQL, Oracle et Firebird.
  • La bibliothèque FireDAC mise à jour prend en charge le dernier pilote ODBC de Microsoft pour le serveur SQL, la nouvelle fonction de transaction de MongoDB, les outils FDMonitor et FDExplorer améliorés, la prise en charge de l’éditeur de texte pour la mise en évidence de la syntaxe SQL dans l’éditeur de propriétés de texte SQL de FireDAC, et les fichiers reFind pour la migration des projets dbGo (ADO classique) vers FireDAC.
  • Le serveur RAD mis à jour dispose d’une option d’expiration des jetons d’authentification/session, de l’adresse IP et de l’heure pour la journalisation, et la création simplifiée des applications clientes avec le composant EMSFireDACClient.
  • Les bibliothèques client HTTP et REST ont été étendues avec des mécanismes de temporisation, la prise en charge de HTTP/2, TLS 1.3, le codage URL Base64.
  • Le nouveau composant TRESTRequestDataSetAdapter simplifie le téléchargement de jeux de données vers le serveur RAD
  • Le nouveau RAD Server Lite à faible trafic permet un déploiement illimité de vos solutions multi-niveaux, parallèlement au moteur RAD Server entièrement évolutif.
  • Pour DataSnap, la logique de mappage des URL REST est désormais entièrement configurable.

Get RAD Studio Now!

One code base, Native on any platform, Fast frame work.
RAD Studio Delphi C++Builder InterBase RAD Server
Télécharger

Pour en savoir plus, consultez le blog d'Embarcadero

Delphi

Codage BootCamp 2022

En savoir plus…
Nouvelles

Prise en charge du simulateur Delphi iOS dans la prochaine version de RAD Studio

En savoir plus…
C++

Tutoriel de développement d’applications Windows 10 pour les débutants

En savoir plus…
Nouvelles

Pilote InterBase ADO.NET mis à jour pour .NET 6 et Visual Studio 2022

En savoir plus…
InterBase

Pourquoi Enterprise : comment votre édition de RAD Studio vous aide à créer de meilleurs logiciels

En savoir plus…
Delphi

FreeAndNil() – Débat des développeurs Delphi

En savoir plus…