Dokument/Ansicht
-
Hallo!
Ich hab mal ne etwas theoretische Frage zum Dokument/Ansicht-Modell. Wenn ich das richtig verstehe, so sieht es vor, dass Daten des aktuell bearbeiteten Dokuments in die Dkumentklasse gehören, und in der Ansichtklasse angezeigt werden. Wo aber gehören Optionen des Programms (die sich nciht auf ein konkretes Dokument beziehen) hin, also die Variablen, die z.B. bei MS Word über Extras->Optionen verändert werden können?
-
Programm-Optionen gehören in die registry, eine ini-Datei oder eine eigene Datei. Ein Bsp. sind die MRU.
-
ini? geht's noch? das ist doch total veruraltet *g* :p
-
Hm.. ja danke erstmal.
Was ich meinte, ist aber eher: wo gehören die Variablen IM PROGRAMM am besten hin. Ich meine... während der Programmausführung greif ich ja auch sie zurück, sie müssen in einer der Klassen als Member vorhanden sein (dass ich sie vorher aus ner Datei oder so lade, is klar). In welcher der Klassen macht man dies normalerweise? In der Dokumentklasse?
-
Ich würd die in die App Klasse verbannen, oder in die MainFrame Klasse. Je nachdem was für einen Zweck Sie haben.
-
@<INI-Hasser>:
Ich habe die registry ja zuerst genannt.
Manche Leute sind aber auch <registry-Hasser>.
Mir ist das völlig egal. Hauptsache das Programm findet seine Daten.
MS sieht das natürlich anders.