Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Nouveau pour l’EDI dans RAD Studio 10.4.1

RAD Studio 10.4.1 est une version axée sur la qualité, et cela vaut pour l’IDE! Nous avons traité de nombreux éléments, y compris des modifications très fréquemment demandées; en savoir plus ci-dessous.

Une «version axée sur la qualité» signifie une version dans laquelle nous introduisons très peu de nouvelles fonctionnalités et concentrons 95% de nos efforts de développement sur la qualité. 10.4.1 a eu beaucoup de travail dans l’EDI et sera beaucoup plus fluide pour vous une fois que vous aurez installé. Mais, dans 10.4.1, nous avons également passé ce temps sur de nouvelles fonctionnalités, et nous avons implémenté quelques éléments très demandés.

Il y a deux sections dans ce billet de blog: premièrement, une modification d’une ancienne fonctionnalité IDE; deuxièmement, une nouvelle fonctionnalité et des domaines clés sur lesquels vous serez peut-être très heureux que nous nous soyons concentrés!

Le concepteur de formulaires flottants

Depuis 2003, l’EDI de RAD Studio est «ancré»: c’est-à-dire que si vous pouvez faire glisser des fenêtres d’outils comme la palette, l’inspecteur d’objets, les messages, les montres, etc. pour flotter, la conception globale de l’EDI est une fenêtre intégrée. Plus précisément, l’éditeur et le concepteur de formulaires sont intégrés dans la fenêtre principale.

Le «concepteur de formulaire flottant» est lorsque vous désactivez cette option et permet au formulaire que vous concevez d’être une fenêtre parmi d’autres fenêtres; c’est-à-dire qu’il n’est pas intégré dans l’EDI principal, mais imite le comportement de Delphi 1-through-7 où le formulaire conçu peut être au-dessus ou derrière l’éditeur. Ce comportement a été remplacé par la conception ancrée moderne pendant dix-sept ans, vous obligeant à activer manuellement la fonctionnalité à l’ancienne, et ne s’est malheureusement pas toujours bien comporté. Lors de l’évaluation de la fonctionnalité, nous avons pris la décision difficile de la supprimer.

Qu’est-ce que ça veut dire? Cela signifie-t-il que vous ne pouvez pas avoir plusieurs fenêtres d’éditeur ou de concepteur, par exemple? Non! Pas vraiment. En fait, vous pouvez toujours avoir plusieurs fenêtres d’éditeur réparties sur plusieurs moniteurs si vous le souhaitez, chacune hébergeant un formulaire conçu … et nous avons même peaufiné un large éventail de domaines et d’UX ou de modifications de comportement pendant que vous le faites!

Ici vous pouvez voir RAD Studio réparti sur deux moniteurs. Vous pouvez toujours cliquer avec le bouton droit sur un onglet et sélectionner «nouvelle fenêtre d’édition», et une fois que vous avez une deuxième ou troisième fenêtre d’édition, vous pouvez faire glisser des onglets entre eux. Cela devrait fonctionner assez bien: nous avons résolu un grand nombre de problèmes de comportement autour des onglets et du glissement des onglets, des fenêtres d’édition et des problèmes de focus dans la version 10.4.1.
Ici, l’EDI conçoit deux formulaires à la fois. La fenêtre principale est sur l’écran de droite. L’inspecteur d’objets, qui est ancré sur la droite, reflétera les informations pour le formulaire sur lequel vous avez travaillé le plus récemment.

Deux éléments vraiment notables que nous avons abordés dans ce domaine sont:

C’étaient des «ennuis», des choses qui pouvaient sembler mineures mais qui gênaient le travail. Nous sommes heureux de constater le meilleur comportement de la version 10.4.1.

Layouts and Multiple Monitors: aka, « Quand l’EDI change-t-il les choses? »

Lorsque nous travaillons avec les mises en page et le concepteur, nous avons également ajouté une fonctionnalité souvent demandée.

Les dispositions du bureau enregistrent la position et l’emplacement de vos fenêtres IDE, y compris le moniteur sur lequel se trouve votre IDE. Vous pouvez créer le vôtre ou écraser un existant – cliquez simplement sur l’icône du bureau / lune sur la barre de titre, et enregistrez le bureau (choisissez un nouveau nom ou un nom préexistant.) L’EDI bascule automatiquement entre les mises en page – laquelle il choisit quand peut être contrôlée sur la page Options IDE> IDE> Enregistrement et bureau – mais vous pouvez toujours en choisir un à tout moment en cliquant sur un dans la liste déroulante  sur la barre de titre.

Bien que certaines personnes utilisent l’EDI sur plusieurs moniteurs, par exemple la conception sur un écran et le codage sur un autre, il est également courant d’avoir l’EDI entièrement en plein écran sur un seul moniteur et de le déplacer vers un autre écran lors du débogage. Autrement dit, vous voulez que votre moniteur principal affiche l’EDI lors du développement normal, et vous voulez qu’il se déplace vers un autre moniteur lors du débogage, de sorte que votre application se trouve sur le moniteur principal. Cela est possible en déplaçant l’EDI vers un autre écran et en enregistrant la disposition de débogage. Ensuite, chaque fois que vous déboguez, l’EDI passera au deuxième écran. La clé est que c’est à chaque fois. Parfois, vous voulez une certaine flexibilité.

De nombreuses personnes ne souhaitent pas enregistrer manuellement les mises en page pour des écrans spécifiques. Au lieu de cela, ils veulent simplement déplacer l’EDI et le garder là où vous l’avez mis. Dans ce scénario, dans le passé, si vous faisiez glisser votre IDE vers le deuxième écran et cliquiez sur Exécuter, et que vous n’aviez pas explicitement enregistré votre disposition de débogage sur le deuxième moniteur, l’EDI se remettait à l’écran principal en changeant de disposition. Ce n’est probablement pas ce que vous voulez.

Dans la version 10.4.1, nous avons introduit des paramètres pour contrôler la façon dont l’EDI se déplace lui-même, ce qui vous permet de dire à l’EDI de ne pas bouger; restez là où je vous mets »ou« ne bougez que dans des circonstances spécifiques ». Les nouveaux paramètres se trouvent dans la boîte de dialogue Options, IDE> section Enregistrement et bureau, «Dispositions et moniteurs multiples». Cela vous permet de choisir quand l’EDI peut déplacer les écrans lors du changement de disposition.

Le nouveau décor

Les options sont:

Ces paramètres devraient grandement vous aider à contrôler l’emplacement de l’EDI. N’oubliez pas que vous pouvez toujours enregistrer une mise en page via l’icône bureau / lune dans la barre de titre, et choisissez une mise en page via la liste déroulante sur la barre de titre. Cela, combiné à ces nouveaux paramètres, vous permettra d’avoir l’EDI à la fois regarder et être situé là où vous en avez besoin, et vous permettra de le configurer pour qu’il soit toujours localisé et disposé automatiquement comme vous le souhaitez.

Qualité remarquable

Il existe plus de 800 correctifs de qualité dans la version 10.4.1, et le document Quoi de neuf contient une liste énorme. Ceci est juste une sélection de certains problèmes que vous avez peut-être rencontrés et qu’il est particulièrement intéressant de signaler ne se produisent plus:

Nous ne soulignons généralement pas les problèmes, mais ceux-ci méritent d’être notés car ce sont ceux que vous avez probablement rencontrés et il est utile de savoir qu’ils sont résolus dans 10.4.1.

Global

RAD Studio 10.4.1 est maintenant disponible. Il s’agit d’une version de qualité, axée sur la qualité et les améliorations. En plus de nombreux ajustements et corrections dans l’EDI, il existe de nouvelles fonctionnalités autour des mises en page et du multi-moniteur qui ont été demandées depuis un certain temps et que nous espérons que vous aimerez vraiment avoir, ainsi qu’une certaine attention dans les domaines de la qualité. que nous pensons sera très populaire.

10.4.1 est maintenant disponible! En savoir plus, voir les nouveautés, voir la liste des correctifs ou la télécharger sur my.embarcadero.com.

Quitter la version mobile