RAD Studio 11 is now available! 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…

Quoi de neuf dans RAD Studio 11

Des dizaines de nouvelles fonctions, des centaines de mises à jour, une expérience utilisateur améliorée, une productivité accrue



IDE amélioré, productivité améliorée



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



Be Ready for Windows 11!


Soyez prêt 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.





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




Compile for Android API 30!




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)










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.






De nouvelles fonctionnalités pour vous aider à améliorer vos performances



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