InterBase 2020 Lancement de la mise à jour 3 ! En savoir plus…

RAD Studio 11.1 maintenant disponible En savoir plus…

Getting Started with Python GUI Ebook Télécharger

Get The DelphiVCL and DelphiFMX Libraries for Python! En savoir plus…

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…

Nouveau Amazon Web Services SDK disponible : En savoir plus…

Créez des applications 5 fois plus rapidement avec une seule base de code
pour Windows, Android, iOS, macOS et Linux




Improved IDE And User Experience!

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.

Le gestionnaire de bibliothèque GetIt est amélioré avec des images mises en cache et une implémentation de l’interface utilisateur retravaillée. La vue Messages permet désormais de mieux mettre en évidence les erreurs avec des couleurs personnalisées. La nouvelle boîte de dialogue Items affiche les plateformes disponibles pour chaque élément, et la fenêtre Compile affiche la plateforme et la configuration de compilation utilisées par la compilation en cours.





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.

Améliorations de la VCL pour TTreeView, TRichEdit, TEdgeBrowser, TLabeledEdit et TNumberBox, scintillement et DoubleBuffering, haute définition et mise à l’échelle de la VCL. Nouvelle démo via GetIt montrant l’utilisation de la bibliothèque WinUI 3 dans Delphi.

FireMonkey apporte des améliorations de qualité à TListView, à l'intégration du SDK Android, à TWebBrowser, aux problèmes liés à l'affichage haute définition sous Windows et aux performances. FireDAC ajoute l’intégration de Structure View et offre la prise en charge des nouveaux types de données MariaDB 10.6, SQLite Encrypted Edition (SEE) et Firebird 4. RAD Studio 11.1 améliore également la qualité de DataSnap et la capacité à déployer une application WebBroker sur Android. RAD Server ajoute des points de terminaison SysAdmin, notamment pour le traitement des registres, la gestion des sauvegardes et la validation des bases de données, ainsi qu’un déploiement intégré pour RSLite.

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!



Innovations marquantes dans la version 11.0 Alexandria !




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.

FireMonkey pour Windows utilise désormais le même modèle de DP (plutôt que le modèle Pixel) pour toutes les plateformes, offrant ainsi une amélioration significative du rendu des applications sur les moniteurs Windows à haute définition et 4K.





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.

« Le nouvel IDE à haute définition est absolument magnifique ! La prise en charge des styles VCL au moment de la conception constitue toutefois une aide précieuse, car elle permet de visualiser plus facilement l’aspect et la convivialité de mes applications au moment de l’exécution – une aide précieuse pour moi ».
Ian Barker, Embarcadero MVP

Use VCL Styles at Design Time!




Support and Styles for 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.

« Avec RAD Studio 11, il est possible de compiler des binaires pour macOS ARM. Le nouveau processeur M1 étant incroyablement rapide, il est plus qu’important de créer des applications natives pour lui. C’est pourquoi RAD Studio 11 est un incontournable pour tout développeur Delphi ! ».
Roman Kassebaum, IRK

Deploy on M-Series Apple Silicon!




Compilez pour l’API de niveau 30 d’Android !

Mise à jour de l’API et des bibliothèques Android - API 30, Google Play V3, Android X. Tenez-vous au courant des dernières exigences relatives à Android au fur et à mesure que la plateforme évolue.

Cela inclut la dernière API de facturation (requise par Google Play Store). Amélioration du RTL Delphi et C++ pour Android, avec prise en charge de l’API Android niveau 30. Prise en charge des nouvelles bibliothèques « AndroidX ». Composant d’achat intégré (In-app) pour aider à monétiser vos applications. Version 4 de la bibliothèque de facturation de la solution Android Google Play. Plateforme d’applications FireMonkey améliorée pour la création d’applications natives Android ARMv7 pour Android 11, 10, Pie (9.0), Oreo (8.1)

Compile for Android API 30!




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!





Features to Help You Accomplish More



  • 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
  • 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


IDE
  • 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.
  • 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

VCL
  • 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.
  • 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 30 d’Android et des dernières API de facturation, et migration vers l’utilisation des bibliothèques AndroidX
  • Prise en charge par Android de plusieurs fichiers classes.dex, ce qui simplifie l’intégration des dépendances Android externes
FMX
  • 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.
  • 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.
  • 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

Platforms
  • 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++.

RTL
  • 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

LSP
  • La nouvelle version de FireDAC offre des améliorations spécifiques pour les bases de données PostgreSQL, Oracle et Firebird.
  • 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.

Data



Les entreprises les plus réputées au monde s'appuient sur des logiciels conçus à l'aide des produits Embarcadero.