Settings-Konzept: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
K (Die Seite wurde neu angelegt: „Test de:Settings-Konzept en:Settings_Concept“)
 
Zeile 1: Zeile 1:
Test
+
...oder warum die selben Einstellungen an unterschiedlichen Stellen erscheinen.
 +
 
 +
 
 +
Zurerst sollte ich das Grundkonzept erklären.
 +
 +
Wir unterscheiden zwischen zwei Haupt-Einstellungs Typen.
 +
 
 +
Als erstes  gibt es Einstellungen wie sich DMXControl in bestimmten situationen  verhält. Du kannst Fragen/Funktionen usw. Ein- oder Ausschalten. Dann  gibt es noch Konfigurationen wie Cuelist, Executor oder Live View, die  verschiedene Konfigurationen haben können.
 +
 
 +
 
 +
'''<big>Einstellungen:</big>'''
 +
 
 +
Als erstes sollten wir den Begriff Einstellung (Setting) erklären:
 +
 
 +
Es gibt drei Kategorien:
 +
 
 +
1) GUI Settings
 +
 
 +
2) Kernel Settings (gelten für die gesamte Anwendung)
 +
 
 +
3) Kernel Settings (gelten nur für das Projekt)
 +
 +
 
 +
1) Konfiguriere deine GUI nach deinen eigenen Vorstellungen. Als  Beispiel: Ausschalten von verschiedenen Fragen oder von Standard  Antworten. Dieser Typ Einstellung wird im "Resource Folder" gespeichert.  Das heisst, dass unterschiedliche GUIs verschiedene  Einstellungen  haben können. Dies bedeutet auch, dass deine GUI an jedem anderen Kernel  gleich aussieht.
 +
 
 +
2) Einige Einstellungen sind Einstellungen am Kernel, weil sie Dinge im  Kernel beeinflussen. Ein Beispiel könnte sein, wenn der Kernel beim  starten das letzte Projekt laden soll.n Diese Funktion würde keinen Sinn  machen, wenn sie zu den GUI Settings zählen würde oder?
 +
 
 +
3) Jedoch gibt es einige Einstellungen die Projektbezogen sind. Zum  Beispiel wenn ein neuer "Executor Set" angelegt werden soll, wenn eine  neine "Executor Page" hinzugefügt wird. Was passiert wenn du ein neues  Projekt anlegst? Sind dann alle Einstellungen verloren? Nein. Jede  Einstellung in dieser Kategorie gibt es auch in Kategorie 2. Wird also  ein neues Projekt angelegt, so werden alle Anwendungsweiten  Einstellungen übernommen.  Wo ist das Menü, um all dies Einzustellen? Im "Main Menu" unter "Settings" -> "Application Settings" dort  findest du Einstellungen der Kategorie 1 und 2. Im Projektexplorer unter  "Settings" findest du die Einstellungen der Kategorie 3.
 +
 
 +
 
 +
'''<big>Konfigurationen</big>'''
 +
 
 +
Jetzt werden wir uns mit dem zweiten Haupttypen beschäftigen.
 +
 
 +
 
 +
Der so genannte "Configurations and Default Configurations"
 +
 
 +
Nahezu jedes Element in DMXControl hat seine eigenen  Konfigurationsmöglichkeiten. Wie z.B. "Executors" den Typ des  "Executors" oder der "Live View" zeigt Namen und Nummern an, usw.
 +
 
 +
Du musst zwischen 3 Typen unterscheiden:
 +
 
 +
1) Anwendungs Voreinstellungen (Default)
 +
 
 +
2) Projekt Voreinstellungen
 +
 
 +
3) Konfiguration von Elemente
 +
 
 +
 +
Du kannst sie so finden:
 +
 
 +
1) Hauptmenu -> "Settings" -> "Application Settings"
 +
 
 +
2) Projekt Explorer -> "Settings" oder rechtsklick auf den Zweig im  Projekt Explorer und öffnen der Einstellungen (Properties)
 +
 
 +
3) Wähle ein Element aus, dessen Konfiguration ändern möchtest, klicke  rechts und ändere die Einstellungen. Du kannst auch mehrere Elemente  markieren und die Konfiguration für alle gleichzeitig anpassen
 +
 
 +
 
 +
Warum gibt es eigentlich drei verschiedene Orte und was hat auf was Auswirkungen?
 +
 
 +
Wenn du ein neues Element erstellst, wie z.B. einen neuen Executor.  Dieser Executor wird die Einstellungen aus den Projekteinstellungen  übernehmen.
 +
 
 +
Wenn du ein neues Projekt erstellst, werden die Projekt Einstellungen auf die der Anwendung zurückgesetzt.
 +
 
 +
Werden die Projekt-Voreinstellungen oder bestimmte Elemente verändert, wenn du die Anwendungs-Voreinstellungen änderst? Nein!
 +
 
 +
Nur die Anwendungsvoreinstellungen werden geändert, der Rest bleibt davon ungerührt.Wenn du dann allerdings ein neues Projekt anlegst, werden die Projektvoreinstellungen mit den neuen Werten geladen.
 +
 
 +
Das Selbe gilt für einen Wechsel der Projektvoreinstellungen. Weder Anwendungsvoreinstellungen, noch Element Konfigurationen werden angerührt. Erst wenn ein neues Element hinzugefügt wird, wirkt sich die Änderung aus. 
  
 
[[de:Settings-Konzept]]
 
[[de:Settings-Konzept]]
 
[[en:Settings_Concept]]
 
[[en:Settings_Concept]]

Version vom 1. März 2012, 22:48 Uhr

...oder warum die selben Einstellungen an unterschiedlichen Stellen erscheinen.


Zurerst sollte ich das Grundkonzept erklären.

Wir unterscheiden zwischen zwei Haupt-Einstellungs Typen.

Als erstes gibt es Einstellungen wie sich DMXControl in bestimmten situationen verhält. Du kannst Fragen/Funktionen usw. Ein- oder Ausschalten. Dann gibt es noch Konfigurationen wie Cuelist, Executor oder Live View, die verschiedene Konfigurationen haben können.


Einstellungen:

Als erstes sollten wir den Begriff Einstellung (Setting) erklären:

Es gibt drei Kategorien:

1) GUI Settings

2) Kernel Settings (gelten für die gesamte Anwendung)

3) Kernel Settings (gelten nur für das Projekt)


1) Konfiguriere deine GUI nach deinen eigenen Vorstellungen. Als Beispiel: Ausschalten von verschiedenen Fragen oder von Standard Antworten. Dieser Typ Einstellung wird im "Resource Folder" gespeichert. Das heisst, dass unterschiedliche GUIs verschiedene Einstellungen haben können. Dies bedeutet auch, dass deine GUI an jedem anderen Kernel gleich aussieht.

2) Einige Einstellungen sind Einstellungen am Kernel, weil sie Dinge im Kernel beeinflussen. Ein Beispiel könnte sein, wenn der Kernel beim starten das letzte Projekt laden soll.n Diese Funktion würde keinen Sinn machen, wenn sie zu den GUI Settings zählen würde oder?

3) Jedoch gibt es einige Einstellungen die Projektbezogen sind. Zum Beispiel wenn ein neuer "Executor Set" angelegt werden soll, wenn eine neine "Executor Page" hinzugefügt wird. Was passiert wenn du ein neues Projekt anlegst? Sind dann alle Einstellungen verloren? Nein. Jede Einstellung in dieser Kategorie gibt es auch in Kategorie 2. Wird also ein neues Projekt angelegt, so werden alle Anwendungsweiten Einstellungen übernommen. Wo ist das Menü, um all dies Einzustellen? Im "Main Menu" unter "Settings" -> "Application Settings" dort findest du Einstellungen der Kategorie 1 und 2. Im Projektexplorer unter "Settings" findest du die Einstellungen der Kategorie 3.


Konfigurationen

Jetzt werden wir uns mit dem zweiten Haupttypen beschäftigen.


Der so genannte "Configurations and Default Configurations"

Nahezu jedes Element in DMXControl hat seine eigenen Konfigurationsmöglichkeiten. Wie z.B. "Executors" den Typ des "Executors" oder der "Live View" zeigt Namen und Nummern an, usw.

Du musst zwischen 3 Typen unterscheiden:

1) Anwendungs Voreinstellungen (Default)

2) Projekt Voreinstellungen

3) Konfiguration von Elemente


Du kannst sie so finden:

1) Hauptmenu -> "Settings" -> "Application Settings"

2) Projekt Explorer -> "Settings" oder rechtsklick auf den Zweig im Projekt Explorer und öffnen der Einstellungen (Properties)

3) Wähle ein Element aus, dessen Konfiguration ändern möchtest, klicke rechts und ändere die Einstellungen. Du kannst auch mehrere Elemente markieren und die Konfiguration für alle gleichzeitig anpassen


Warum gibt es eigentlich drei verschiedene Orte und was hat auf was Auswirkungen?

Wenn du ein neues Element erstellst, wie z.B. einen neuen Executor. Dieser Executor wird die Einstellungen aus den Projekteinstellungen übernehmen.

Wenn du ein neues Projekt erstellst, werden die Projekt Einstellungen auf die der Anwendung zurückgesetzt.

Werden die Projekt-Voreinstellungen oder bestimmte Elemente verändert, wenn du die Anwendungs-Voreinstellungen änderst? Nein!

Nur die Anwendungsvoreinstellungen werden geändert, der Rest bleibt davon ungerührt.Wenn du dann allerdings ein neues Projekt anlegst, werden die Projektvoreinstellungen mit den neuen Werten geladen.

Das Selbe gilt für einen Wechsel der Projektvoreinstellungen. Weder Anwendungsvoreinstellungen, noch Element Konfigurationen werden angerührt. Erst wenn ein neues Element hinzugefügt wird, wirkt sich die Änderung aus.