25.07.2008, 08:59
Guten Morgen Forum,
nach mehrmonatiger Plagerei ist mein neues (und erstes größeres) Projekt nun im Großen und Ganzen fertig. Was nun noch ansteht ist es eine ansprechende und passende Benutzeroberfläche zu gestalten.
Zur Zeit arbeite ich mit einer Oberfläche, die zwar funktioniert, aber mehr oder weniger nur für mich erklärend ist. Im Besonderen geht es mir darum nun eine ansprechende Speicher und Lademöglichkeit zu gestalten.
Da ich weiß, dass viele von euch hier ständig große Projekte entwerfen und sicher Methode entwickelt haben um solche Probleme anzugehen, würde ich mich über ein paar Anregungen, wie ich das am Besten angehe freuen.
Folgende Problemstellung also:
- 1 Interface mit (Hausnummer) 50+ Controls (5-10 TypDef Cluster, die am Schluß in einem Cluster aus Cluster ans Programm gehen)
- Speichern/Laden der Einstellungen über XML Files
- Teilspeicherung (also die Möglichkeit nur bestimmte (definierte) Teile der Einstellungen in Dateien zu speichern)
- Der User soll die Möglichkeit haben die geladenen Einstellungen zu sehen und zu ändern, bevor er akzeptiert.
- Es kommen sicher mit der Zeit Controls hinzu, das ganze soll also möglichst einfach zu erweitern sein
Zur Zeit löse ich das Ganze über ein EventCase, dass Laden, Speichern abfängt und schreibe dann in einer State-Machine (um Platz im BD zu sparen), die die einzelnen Cluster abarbeitet, die Daten in die XML File, bzw. über lokale Variablen in die Controls. Das funktioniert soweit ganz gut, jedoch frage ich mich, ob es hier elegantere Möglichkeiten gibt?
Grüße
Kvasir
nach mehrmonatiger Plagerei ist mein neues (und erstes größeres) Projekt nun im Großen und Ganzen fertig. Was nun noch ansteht ist es eine ansprechende und passende Benutzeroberfläche zu gestalten.
Zur Zeit arbeite ich mit einer Oberfläche, die zwar funktioniert, aber mehr oder weniger nur für mich erklärend ist. Im Besonderen geht es mir darum nun eine ansprechende Speicher und Lademöglichkeit zu gestalten.
Da ich weiß, dass viele von euch hier ständig große Projekte entwerfen und sicher Methode entwickelt haben um solche Probleme anzugehen, würde ich mich über ein paar Anregungen, wie ich das am Besten angehe freuen.
Folgende Problemstellung also:
- 1 Interface mit (Hausnummer) 50+ Controls (5-10 TypDef Cluster, die am Schluß in einem Cluster aus Cluster ans Programm gehen)
- Speichern/Laden der Einstellungen über XML Files
- Teilspeicherung (also die Möglichkeit nur bestimmte (definierte) Teile der Einstellungen in Dateien zu speichern)
- Der User soll die Möglichkeit haben die geladenen Einstellungen zu sehen und zu ändern, bevor er akzeptiert.
- Es kommen sicher mit der Zeit Controls hinzu, das ganze soll also möglichst einfach zu erweitern sein
Zur Zeit löse ich das Ganze über ein EventCase, dass Laden, Speichern abfängt und schreibe dann in einer State-Machine (um Platz im BD zu sparen), die die einzelnen Cluster abarbeitet, die Daten in die XML File, bzw. über lokale Variablen in die Controls. Das funktioniert soweit ganz gut, jedoch frage ich mich, ob es hier elegantere Möglichkeiten gibt?
Grüße
Kvasir