Delphi, C++Builder et RAD Studio La version 11.2 est sur le point d'être publiée. J'ai récemment publié un aperçu d'une nouvelle fonctionnalité de l'IDE. Mais qu'y a-t-il d'autre dans l'IDE ?
La version 11.2 est axée sur la qualité. Cela signifie que l'on travaille beaucoup sur les fonctionnalités existantes, pour s'assurer qu'elles fonctionnent sans problème : la conception VCL à haute résolution, par exemple, est un domaine sur lequel on se concentre et que l'on améliore beaucoup. Il en va de même pour les performances. Il en va de même pour la chaîne d'outils C++ et le compilateur Delphi. Mais la qualité peut aussi signifier le polissage, l'attention aux détails, se concentrer sur une pléthore de petites choses qui, ensemble, améliorent vraiment l'expérience d'utilisation de l'IDE.
Voici quelques exemples d'améliorations que nous avons apportées à votre expérience de l'IDE :
Dans la vue Projets, vous double-cliquez sur un nœud de l'arbre pour ouvrir une unité. Or, actuellement, ce nœud d'arbre est toujours développé, alors que vous ne le souhaitiez pas. Il est préférable de faire automatiquement ce que l'on attend : faire ce que l'on attend intuitivement. Maintenant, si (par exemple) vous double-cliquez sur une unité, elle s'ouvrira mais ne se développera pas pour afficher la DFM - comme prévu.
La boîte de dialogue Compile : aujourd'hui, elle n'affiche pas la plate-forme cible ou le bitness que vous construisez. Mais il serait vraiment utile de voir cela et de savoir exactement ce que vous compilez - et c'est ce qu'il y a dans la version 11.2.
Onglets de l'éditeur : il n'est pas possible de faire une distinction visuelle entre un onglet contenant du code et un onglet ne contenant pas de code mais offrant des fonctionnalités différentes, comme l'édition d'une bibliothèque de types ou l'affichage du contrôle de la source. Mais vous devriez pouvoir faire la différence entre tous ces onglets, facilement. Rejoignez le webinaire pour voir ce que nous avons changé !
Le point de vue de l'unité centrale : le langage d'assemblage est difficile à analyser. En tant qu'industrie, nous avons une solution visuelle à ce problème : la coloration syntaxique, qui serait très agréable à utiliser dans la vue CPU...
De nombreuses personnes ajoutent des modules de données à leurs projets. Pourtant, pour une raison quelconque, le menu Fichier > Nouveau n'avait pas de module de données comme élément de premier niveau et vous deviez fouiller dans la boîte de dialogue Nouveaux éléments ou personnaliser le menu. Il est préférable qu'il soit présent par défaut !
Une bonne interface utilisateur montre les choses pour que vous n'ayez pas à les comprendre. Le bouton par défaut d'une boîte de dialogue en est un exemple : quelle action se produira si vous appuyez sur Entrée ? Vous savez, il s'agit d'une petite modification qui ne prendra probablement que quelques minutes, mais nous pourrions rendre cela un peu plus clair...
De nombreuses personnes aiment personnaliser l'IDE : après tout, vous passez huit heures par jour à l'utiliser. Et il prend en charge les styles VCL, même en utilisant trois styles intégrés. Certes, cela existe dans le registre depuis un certain temps, mais pourquoi ne pas en faire une fonctionnalité de premier ordre permettant d'utiliser n'importe quel style VCL, afin que - comme tout artisan qui construit son atelier - l'endroit où vous travaillez soit vraiment le vôtre ?
Ce sont de petites choses. Et ce n'est pas notre objectif principal pour cette version : notre objectif principal est la qualité, la résolution des problèmes. Mais la qualité ne se limite pas à la résolution des problèmes, elle consiste aussi à prêter attention aux petites interactions quotidiennes dans l'IDE.
La version 11.2 est une version pour laquelle nous avons accordé beaucoup d'attention aux détails. En plus des nouvelles fonctionnalités, très intéressantes, la 11.2 met l'accent sur la qualité, non seulement pour résoudre les problèmes mais aussi pour les petites choses qui comptent lorsque l'on utilise l'IDE tous les jours. Mais ce n'est pas tout. Participez à notre webinaire de lancement de la version 11.2 le mercredi 7 septembre pour découvrir aussi les grandes choses !
