![1041idelayoutsandmultimonitor | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/10.4.1-ide-layouts-and-multi-monitor.png?resize=770%2C660&ssl=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
- Layouts and Multiple Monitors: aka, « Quand l’EDI change-t-il les choses? »
- Qualité remarquable
Table of Contents
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!
![4copy | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/4-copy.png?resize=750%2C231&ssl=1)
![1copy | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/1-copy.png?resize=750%2C231&ssl=1)
Deux éléments vraiment notables que nous avons abordés dans ce domaine sont:
- L’EDI ne fonctionnait pas tout à fait comme vous le souhaiteriez lorsque vous cliquez sur un élément dans le volet Structure: le volet Structure défilait parfois et le mauvais élément était sélectionné. Ceci est maintenant résolu. Si vous cliquez, il sélectionnera ce sur quoi vous avez cliqué. Je suis vraiment content de noter celui-ci.
- Lorsque plusieurs formulaires sont conçus à la fois, les fenêtres de l’inspecteur de structure et d’objets reflètent la sélection du concepteur de formulaires dans la fenêtre à laquelle ils sont ancrés. Désormais, ils reflètent toujours le formulaire que vous modifiez. Autrement dit, tout ce sur quoi vous travaillez est la raison pour laquelle ils afficheront des informations, quel que soit l’endroit où se trouve le dock. La clé à noter ici est à quel point 10.4.1 est bien meilleur pour gérer la conception de formulaires sur plusieurs écrans.
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.
![1041idelayoutsandmultimonitor | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/10.4.1-ide-layouts-and-multi-monitor.png?resize=750%2C643&ssl=1)
Les options sont:
- Autoriser le changement d’écran à tout changement de disposition: c’est l’ancien comportement; l’EDI verra sur quel écran une mise en page a été enregistrée et s’y déplacera
- Autoriser uniquement le changement d’écran basculant vers / depuis la mise en page de débogage: cela résout le scénario ci-dessus dans lequel vous voudrez peut-être avoir l’EDI sur votre deuxième moniteur lors du débogage, mais seulement alors. Il permet à l’EDI de se déplacer uniquement lors du démarrage ou de l’arrêt du débogage.
- Gardez toujours l’IDE sur le même écran: l’IDE ne changera jamais de moniteur. Il restera toujours là où vous l’avez mis.
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:
- Les packages peuvent désormais avoir un suffixe de version automatique, au lieu de spécifier manuellement le bon suffixe de version à chaque nouvelle version
- La boîte de dialogue Options (options d’environnement) s’ouvrait toujours pour afficher les paramètres de la plate-forme cible Win64; maintenant, il s’ouvre en fonction de la plate-forme actuellement active. Il s’agit d’un rapport de bogue souvent demandé, que nous sommes très heureux de résoudre.
- L’inspecteur d’objets a également des ajustements autour de la sélection lors d’un clic, ainsi que du scintillement lors du dessin.
- «Supprimer les chemins non valides» dans les éditeurs de chemin dans les boîtes de dialogue Options pouvait, dans le passé, supprimer des chemins valides. Désormais, il ne supprime que les chemins non valides.
- Vous pouvez faire défiler les boîtes de dialogue Options avec la molette de la souris
- La vue Projets a à nouveau certaines options disponibles via une liste déroulante dans la barre d’outils
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.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition