Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Beiträge

Neu in der IDE in RAD Studio 10.4.1

RAD Studio 10.4.1 ist eine qualitätsorientierte Version, und dies gilt für die IDE! Wir haben viele Punkte angesprochen, einschließlich einiger sehr häufig angeforderter Änderungen. Lesen Sie weiter unten.

Eine „qualitätsorientierte Veröffentlichung“ bedeutet eine Veröffentlichung, bei der wir nur sehr wenige neue Funktionen einführen und 95% unserer Entwicklungsanstrengungen auf Qualität konzentrieren. 10.4.1 hatte viel Arbeit in der IDE und wird nach der Installation für Sie viel reibungsloser sein. In 10.4.1 haben wir diese Zeit jedoch auch für neue Funktionen aufgewendet und einige wirklich häufig angeforderte Elemente implementiert.

Dieser Blog-Beitrag besteht aus zwei Abschnitten: Erstens einer Änderung einer alten IDE-Funktion; Zweitens eine neue Funktion und wichtige Bereiche, auf die Sie sich vielleicht sehr gefreut haben, auf die wir uns konzentriert haben!

  • Der Floating Form Designer
  • Layouts und mehrere Monitore: aka, wann ändert die IDE Dinge?
  • Bemerkenswerte Qualität

Der Floating Form Designer

Seit 2003 ist die RAD Studio-IDE angedockt: Während Sie Werkzeugfenster wie Palette, Objektinspektor, Nachrichten, Uhren usw. ziehen können, um zu schweben, ist das Gesamtdesign der IDE ein integriertes Fenster. Insbesondere der Editor und der Formular-Designer sind in das Hauptfenster integriert.

Der „schwebende Formular-Designer“ ist, wenn Sie dies deaktivieren, und ermöglicht, dass das von Ihnen entworfene Formular ein Fenster unter anderen Fenstern ist. Das heißt, es ist nicht in die Haupt-IDE eingebettet, sondern ahmt das Delphi 1-obwohl-7-Verhalten nach, bei dem sich das entworfene Formular über oder hinter dem Editor befinden kann. Dieses Verhalten wurde seit siebzehn Jahren durch modernes Docked-Design ersetzt, bei dem Sie die Funktion im alten Stil manuell aktivieren mussten, und hat sich leider nicht immer gut verhalten. Bei der Bewertung des Features haben wir die schwierige Entscheidung getroffen, es zu entfernen.

Was bedeutet das? Bedeutet dies, dass Sie beispielsweise nicht mehrere Editor- oder Designerfenster haben können? Nein! Sehr viel nicht. Wenn Sie möchten, können Sie auch immer noch mehrere Editorfenster auf mehrere Monitore verteilen, wobei jedes ein bestimmtes Formular hostet. Dabei haben wir sogar eine Vielzahl von Bereichen und UX- oder Verhaltensänderungen optimiert.

Hier sehen Sie RAD Studio auf zwei Monitoren verteilt. Sie können jederzeit mit der rechten Maustaste auf eine Registerkarte klicken und „Neues Bearbeitungsfenster“ auswählen. Sobald Sie ein zweites oder drittes Bearbeitungsfenster haben, können Sie Registerkarten zwischen diese ziehen. Dies sollte ziemlich reibungslos funktionieren: Wir haben in 10.4.1 eine große Anzahl von Verhaltensproblemen bei Registerkarten und beim Ziehen von Registerkarten, beim Bearbeiten von Fenstern und beim Fokussieren behoben.
Hier entwirft die IDE zwei Formulare gleichzeitig. Das Hauptfenster befindet sich auf der rechten Seite. Der Objektinspektor, der rechts angedockt ist, gibt Informationen zu den beiden Formularen wieder, an denen zuletzt gearbeitet wurde.

Zwei wirklich bemerkenswerte Punkte, die wir in diesem Bereich angesprochen haben, sind:

  • Die IDE funktionierte früher nicht ganz so, wie Sie es wollten, wenn Sie auf ein Element im Strukturbereich klicken: Der Strukturbereich scrollte manchmal und das falsche Element wurde ausgewählt. Dies ist jetzt behoben. Wenn Sie auf klicken, wird ausgewählt, auf was Sie geklickt haben. Ich bin wirklich froh, diesen zu bemerken.
  • Wenn mehrere Formulare gleichzeitig entworfen werden, spiegeln die Fenster „Struktur- und Objektinspektor“ die Auswahl für den Formular-Designer in dem Fenster wider, an das sie angedockt wurden. Jetzt spiegeln sie immer das Formular wider, das Sie bearbeiten. Das heißt, an was auch immer Sie arbeiten, es werden Informationen angezeigt, unabhängig davon, was wo angedockt ist. Der Schlüssel, der hier zu beachten ist, ist, wie viel besser 10.4.1 beim Entwerfen von Formularen über mehrere Bildschirme ist.

Dies waren „Belästigungen“, Dinge, die geringfügig erscheinen mögen, aber bei der Arbeit im Weg standen. Wir freuen uns, das bessere Verhalten in 10.4.1 zu bemerken.

Layouts und mehrere Monitore: aka, wann ändert die IDE Dinge?

Bei der Arbeit mit Layouts und dem Designer haben wir außerdem eine häufig angeforderte Funktion hinzugefügt.

Desktop-Layouts speichern die Position und den Standort Ihrer IDE-Fenster, einschließlich des Monitors, auf dem sich Ihre IDE befindet. Sie können Ihre eigenen erstellen oder eine vorhandene überschreiben – klicken Sie einfach auf das Desktop- / Mond-Symboldesktop layout moon icon 1930979 in der Titelleiste und speichern Sie den Desktop (wählen Sie einen neuen Namen oder einen bereits vorhandenen Namen). Die IDE wechselt automatisch zwischen den Layouts – welches sie auswählt, wenn es auf der Seite IDE-Optionen> IDE> Speichern und Desktop gesteuert werden kann – Sie können jedoch jederzeit eine auswählen, indem Sie im Kombinationsfeld auf eine klicken desktop layout combo 3361678 in der Titelleiste.

Obwohl einige Benutzer die IDE auf mehreren Monitoren verwenden, z. B. auf einem Bildschirm entwerfen und auf einem anderen codieren, ist es auch üblich, dass die IDE nur auf einem Monitor vollständig im Vollbildmodus angezeigt wird und beim Debuggen auf einen anderen Bildschirm verschoben wird. Das heißt, Sie möchten, dass Ihr Hauptmonitor bei normaler Entwicklung die IDE anzeigt und beim Debuggen auf einen anderen Monitor verschoben wird, damit sich Ihre App auf dem Hauptmonitor befindet. Dies ist möglich, indem Sie die IDE auf einen anderen Bildschirm verschieben und das Debug-Layout speichern. Jedes Mal, wenn Sie die IDE debuggen, wechselt sie zum zweiten Bildschirm. Der Schlüssel ist, dies ist jedes Mal. Manchmal möchten Sie etwas Flexibilität.

Viele Benutzer möchten Layouts für bestimmte Bildschirme nicht manuell speichern. Stattdessen möchten sie die IDE einfach verschieben und dort belassen, wo Sie sie abgelegt haben . Wenn Sie in diesem Szenario in der Vergangenheit Ihre IDE auf den zweiten Bildschirm gezogen und auf Ausführen geklickt haben und Ihr Debug-Layout nicht explizit auf dem zweiten Monitor gespeichert haben, kehrt die IDE beim Wechseln des Layouts zum Hauptbildschirm zurück. Das ist wahrscheinlich nicht das, was du willst.

In 10.4.1 haben wir Einstellungen eingeführt, um zu steuern, wie sich die IDE selbst bewegt. Auf diese Weise können Sie der IDE mitteilen, dass sie sich nicht bewegt. bleib wo ich dich hinstelle ‚oder‘ bewege dich nur unter bestimmten Umständen ‚. Die neuen Einstellungen befinden sich im Dialogfeld „Optionen“, Abschnitt „IDE> Speichern und Desktop“, „Layouts und mehrere Monitore“. Auf diese Weise können Sie auswählen, wann die IDE beim Ändern von Layouts Bildschirme verschieben kann.

Die neue Einstellung

Die Optionen sind:

  • Ändern des Bildschirms bei jeder Layoutänderung zulassen: Dies ist das alte Verhalten. Die IDE sieht, auf welchem ​​Bildschirm ein Layout gespeichert wurde, und bewegt sich dorthin
  • Erlauben Sie nur das Umschalten des Bildschirms zum / vom Debug-Layout: Dies behebt das obige Szenario, in dem Sie die IDE möglicherweise beim Debuggen auf Ihrem zweiten Monitor haben möchten, aber nur dann. Die IDE kann nur verschoben werden, wenn das Debuggen gestartet oder gestoppt wird.
  • Halten Sie die IDE immer auf dem gleichen Bildschirm: Die IDE wechselt niemals die Monitore. Es wird immer dort bleiben, wo Sie es setzen.

Diese Einstellungen sollten Ihnen dabei helfen, zu steuern, wo die IDE platziert wird. Denken Sie daran, dass Sie ein Layout jederzeit über das Desktop- / Mond-Symbol speichern könnendesktop layout moon icon 1930979 Klicken Sie in der Titelleiste auf ein Layout über das Kombinationsfeld desktop layout combo 3361678in der Titelleiste. In Kombination mit diesen neuen Einstellungen können Sie die IDE so anzeigen und lokalisieren, wo immer Sie sie benötigen, und sie so konfigurieren, dass sie immer automatisch lokalisiert und angeordnet wird.

Bemerkenswerte Qualität

In 10.4.1 gibt es über 800 Qualitätskorrekturen, und das Dokument „Neue Funktionen“ enthält eine große Liste. Dies ist nur eine Auswahl einiger Probleme, auf die Sie möglicherweise gestoßen sind und auf die besonders hingewiesen werden sollte, dass sie nicht mehr auftreten: 

  • Pakete können jetzt ein automatisches Versionssuffix haben, anstatt bei jeder neuen Version manuell das richtige Versionssuffix anzugeben
  • Das Dialogfeld „Optionen“ (Umgebungsoptionen) wurde immer geöffnet, um Einstellungen für die Win64-Zielplattform anzuzeigen. Jetzt wird es entsprechend der aktuell aktiven Plattform geöffnet. Dies ist ein häufig angeforderter Fehlerbericht, den wir sehr gerne beheben.
  • Der Objektinspektor hat auch Änderungen an der Auswahl beim Klicken sowie am Flackern beim Zeichnen.
  • ‚Ungültige Pfade löschen‘ in den Pfadeditoren in den Dialogfeldern „Optionen“ konnte in der Vergangenheit gültige Pfade löschen. Jetzt werden nur ungültige Pfade gelöscht.
  • Sie können mit dem Mausrad in den Dialogfeldern „Optionen“ scrollen
  • In der Projektansicht stehen einige Optionen über ein Dropdown-Menü in der Symbolleiste wieder zur Verfügung

Normalerweise werden Probleme nicht hervorgehoben, aber diese sind erwähnenswert, da sie wahrscheinlich aufgetreten sind und es sich lohnt zu wissen, dass sie in 10.4.1 behoben wurden.

Insgesamt

RAD Studio 10.4.1 ist jetzt verfügbar. Es ist eine Qualitätsversion mit einem großen Fokus auf Qualität und Verbesserungen. Neben vielen Optimierungen und Korrekturen in der IDE gibt es einige neue Funktionen rund um Layouts und Multi-Monitor, die seit einiger Zeit angefordert werden und von denen wir hoffen, dass Sie sie wirklich mögen, sowie ähnlich einige Aufmerksamkeit in Qualitätsbereichen dass wir denken, wird sehr beliebt sein.

10.4.1 ist jetzt raus! Lesen Sie mehr , sehen , was neu ist , finden Sie in der Update – Liste , oder laden Sie es auf my.embarcadero.com .

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES