Technische Konzepte: Config Manager
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Chge (Diskussion | Beiträge) (→Wie kann ein Wert aus dem ConfigManager gelesen werden?) |
Bepf (Diskussion | Beiträge) |
||
Zeile 25: | Zeile 25: | ||
Da der ConfigManager statisch ist muss nichts initialisiert werden. | Da der ConfigManager statisch ist muss nichts initialisiert werden. | ||
Es sollte aber an einer zentralen Stelle das ConfigFile definiert werden (durch "readConfig(File file)), die angebene Datei bleibt zur Laufzeit gespeichert, alle anderen Methoden beziehen sich nun auf diese Datei. | Es sollte aber an einer zentralen Stelle das ConfigFile definiert werden (durch "readConfig(File file)), die angebene Datei bleibt zur Laufzeit gespeichert, alle anderen Methoden beziehen sich nun auf diese Datei. | ||
+ | |||
+ | == Grafische Benutzeroberfläche (GUI) == | ||
+ | |||
+ | In der neuesten Version des Programms "Baumschule" wurde für den Konfigurationsmanager eine Oberfläche geschaffen, mit dem der Nutzer ohne einen Texteditor verschiedene Einstellungen bearbeiten kann. Der Konfigurationsmanager hat somit auch Methoden bekommen um Einstellungen zu editieren (und wieder in die Konfigurationsdatei zu schreiben). | ||
+ | Die grafische Benutzeroberfläche bietet nun z.B. die Einstellung das Trennzeichen für das CSV-Format zu ändern, oder die Farben der angezeigten Bäume. |