XdevWindowContainer |
Anfang Zurück Vor |
Letzte Änderung 13.02.2014
Grafische Oberflächen, die viele unterschiedliche Programmfunktionen abbilden sollen, lassen sich mit Hilfe von XdevWindowContainern modularisieren und dadurch vereinfachen. Anstatt alle Features direkt in ein einziges Programmfenster zu packen, sollten Sie die einzelnen Features jeweils als eigenständiges Fenster entwickeln. Im Hauptfenster wird dann für jedes Feature ein XdevWindowContainern als Platzhalter eingefügt. Das Prinzip ist vergleichbar mit iFrames in HTML.
Mit einer modularisierten Oberfläche sind Sie deutlich flexibler. Spätere Design- und Layoutänderungen lassen sich schneller und einfacher durchführen. Zudem lassen sich die auf einzelne Fenster verteilten Features sehr leicht auch an anderen Stellen des Programms verwenden und die Entwicklung der Oberfläche kann problemlos von verschiedenen Personen parallel entwickelt und unabhängig voneinander getestet und gewartet werden.
●Anordnungsveranschaulichung der Container XdevWindowContainer funtionieren wie Platzhalter und sind vergleichbar mit iFrames in HTML.
●Befüllte XdevWindowContainer Per Fenster-Aufruf lassen sich beliebige Programmfenster in einen XdevWindowContainer laden.
1.Legen Sie im Projektmanagement zwei neue Fenster an, z.B. Fenster1 und Fenster2. 2.Fügen Sie in das Fenster Fenster1 einige GUI-Komponenten ein, die später im XdevWindowContainer angezeigt werden sollen. 3.Fügen Sie in das Fenster Fenster2 einen XdevWindowContainer ein. 4.Klicken Sie im Projektmanagement das Fenster Fenster1 an und ziehen Sie dieses per Drag&Drop auf den XdevWindowContainer in Fenster Fenster2.
Der Aufruf von Fenstern innerhalb eines XdevWindowContainers erfolgt meist bei der Initialisierung des Fensters (wenn es gezeichnet wird), entweder mit dem Ereignis init oder durch ein externes Ereignis, z.B. durch einen Button-Klick. Das aufzurufende Fenster wird mit Hilfe der Methode setXdevWindow im XdevWindowContainer angezeigt. Als Parameter muss das aufzurufende Fenster übergeben und mit new instanziert werden.
●Fenster aufrufen - Name des Fensters, das im XdevWindowContainer angezeigt werden soll. ●Vertikale Scrollbar - Die vertikale Scrollbar lässt sich wahlweise immer, nie oder wenn benötigt aktivieren. ●Horizontale Scrollbar - Die horizontale Scrollbar lässt sich wahlweise immer, nie oder wenn benötigt aktivieren.
Fügt dem XdevWindowContainer das übergebene XdevWindow hinzu. ●window - Das XdevWindow, welches im XdevWindowContainer angezeigt werden soll.
|