4D führt den SDI-Modus für Anwendungen unter Windows ein!

Automatisch übersetzt von Deepl

Heiße Neuigkeiten! 4D Anwendungen auf Windows betreten eine neue Welt dank der 4D Windows 64-bit. Erinnern Sie sich noch an das grau hinterlegte Hauptfenster, das alle anderen Anwendungsfenster enthält? Dieses Hauptfenster wird technisch als MDI ( Multiple Document Interface) bezeichnet, und jetzt gibt es eine Möglichkeit, es loszuwerden und zu SDI(Single Document Interface) zu wechseln, wo alle Anwendungsfenster unabhängig voneinander sind…

Interessiert? Aktivieren Sie einfach den SDI-Modus mit einem einzigen Kontrollkästchen, und schon ist alles erledigt… ohne eine Zeile Code!

Wenn ein Bild mehr sagt als tausend Worte, ist ein gutes Video mehr wert als eine Million:

Warum erst jetzt?

Die Entfernung der Altura Bibliothek aus der 4D Windows 64-bit Produktlinie hat neue Möglichkeiten eröffnet. Dadurch können 4D Produkte nun intern die Vorteile einiger moderner Technologien unter Windows nutzen, was vorher nicht möglich war. Und der SDI-Modus ist eine davon. Er war einer der wichtigsten Funktionswünsche unserer Windows-Entwickler.

Ab 4D v16 R4 ist MDI nicht mehr zwingend erforderlich, sowohl in eigenständigen Anwendungen als auch in zusammengeführten Client-Anwendungen unter Windows 64-Bit. Der Entwickler kann nun zwischen dem SDI- und dem MDI-Modus (Standard) wählen.

Unterschiede zwischen den Modi MDI und SDI

SDI-Anwendungen, wie z. B. Microsoft Outlook, haben ein Hauptfenster, können aber viele zusätzliche Fenster öffnen, die vom Hauptfenster unabhängig sind. Sie können auf andere Bildschirme verschoben werden, sie bleiben sichtbar, auch wenn das Hauptfenster ausgeblendet ist usw… Andererseits hat MDI auch Vorteile für einige Geschäftsanwendungen, da alle Fenster zusammengehören, um die Anwendung aufzubauen. Ein gutes Beispiel ist Adobe Photoshop. Aus diesem Grund erlaubt 4D jetzt beide Modi.

Aktivieren Sie den SDI-Modus in den 4D Einstellungen

Ein kleines Kästchen für den Entwickler, eine große Verbesserung für die Benutzeroberfläche

Im Dialog für die Datenbankeinstellungen gibt es jetzt eine neue Option auf der Registerkarte „Schnittstelle.

Einmal aktiviert, wird das MDI-Fenster, das normalerweise alle anderen Benutzerfenster enthält, nicht mehr geöffnet. Die Benutzerfenster werden wie gewohnt geöffnet, jedoch ohne Positionsbeschränkungen, auch bei mehreren Bildschirmen. Willkommen im SDI-Modus (Single Document Interface)!

blank
blank
MDI-Modus
SDI-Modus

Ohne jegliche Programmierung wird die Menüleiste jedes Prozesses in jedem Fenster angezeigt (wenn der Fenstertyp Menüs unterstützt), aber Sie können natürlich entscheiden, ob Sie unterschiedliche Menüs für jeden Prozess erstellen möchten.

Für weitere Details empfehlen wir Ihnen einen Blick in die 4D v16 R4 Dokumentation.

Ab sofort ist der SDI-Modus nur noch für Standalone-Anwendungen und zusammengeführte Client-Anwendungen unter Windows 64-bit verfügbar. Dies ist ein erster Schritt, weitere werden in zukünftigen R-Releases folgen.

Roland Lannuzel
- Product Owner & 4D Experte - Nach seinem Studium der Elektronik arbeitete Roland als Entwickler und Berater in der industriellen IT-Branche, wo er Lösungen für Kunden mit einer Vielzahl von Datenbanken und Technologien entwickelte. In den späten 80er Jahren verliebte er sich in 4D und setzte es bei der Entwicklung von Geschäftsanwendungen wie Buchhaltungs-, Abrechnungs- und E-Mail-Systemen ein. 1997 trat er schließlich in das Unternehmen ein und leistete einen wertvollen Beitrag, indem er Spezifikationen, Testtools und Demos entwarf, Schulungen durchführte und auf vielen Konferenzen für die 4D Community sprach. Er gestaltet die Zukunft von 4D aktiv mit, indem er neue Funktionen und Datenbankentwicklungstools definiert.