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)!
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.