DocktorUI 1.0.0.0

Lizenz: Kostenlose Testversion ‎Dateigröße: 1.80 MB
‎Benutzerbewertung: 4.0/5 - ‎1 ‎Stimmen

Über DocktorUI

Die Entwicklung in der DocktorUI-Bibliothek konzentrierte sich darauf, die nützlichsten UI-Komponenten in einem einzigen einfach umverteilenden Paket zu konzentrieren. Dies besteht hauptsächlich aus einer flexiblen Layout-Engine und einem fortschrittlichen Docking-Fenstersystem, das eine große Anzahl von GUI-Konfigurationen einfach erstellen kann. Es wurde darauf geachtet, dass sich die Leistungsstarken nicht negativ auf die Leistung oder Zuverlässigkeit auswirken. Diese Entscheidungen werden von dem Wissen geleitet, das aus Erfahrung abgeleitet ist, dass ein Entwickler in den meisten Situationen effektive Möglichkeiten benötigt, komplexe Layouts zu steuern, während es kaum nützlich ist, Tausende von spezialisierten UI-Widgets zu haben, die nur die Dateigröße und die Wartungskosten erhöhen. Das Layoutmodul an der Basis des Docking-Frameworks ist ein hochabstrahierter Raumorganisationsmechanismus, auf den sich die Dockingarchitektur spezialisiert hat. Es ist möglich, dieses komplexe System zu nutzen, um viel individuellere und flexiblere UI-Konfigurationen zu erstellen. Die Rendering-Engine, die zum Zeichnen aller DocktorUI-Schnittstellenelemente verwendet wird, ist für die vollständige Anpassung stark optimiert. Der gesamte Prozess wird in einer einzigen Hilfsklasse zentralisiert, die erweitert und über alle Komponenten hinweg wiederverwendet werden kann, um verschiedene Stile mit nur wenigen Codezeilen festzulegen. Der Renderprozess kann entweder global oder lokal für einzelne Komponenten überschrieben werden. Die Docking-Infrastruktur unterstützt alle gängigen Funktionen, die in einem solchen UI-Framework erwartet werden, einschließlich der Möglichkeit, Docking-Steuerelemente als "floating"-Panels zu verwenden, die von jedem Container oder Formular getrennt sind. Diese schwebenden Panels sind synchron mit der Hauptform gehalten und sind in einem eigenartigen Stil gezeichnet, so dass es leicht von anderen Docking-Zuständen zu unterscheiden.