2016-08-03 24 views
0

Was sind die besten Möglichkeiten, eine konstante Variable zu deklarieren?Der beste Weg, um alle konstanten Variablen in ANWENDUNG zu deklarieren

ODER

Wie kann ich übergeben Sie den Wert aller konstanten Variablen in der Anwendung?

User Case: Ich möchte das Logo, Titel oder Dateiname (z. B. in AppData Directory) ändern können.

Fakt: Ich stelle Benutzerschnittstelle zu verschiedenen Klienten zur Verfügung und jeder Klient sollte einen eindeutigen Namen von jedem erhalten, das konstante/s Variable in der Software verwendet.

+0

geladen werden, haben Sie vergessen, ** tag * einzuschließen * in deiner Frage. –

+1

Ihre Frage ist ein wenig unklar und nicht lesbar, aber suchen Sie eine Ressourcen-Assembly? – CodeCaster

Antwort

0

Ihre Frage ist sehr unklar, aber es sieht so aus, als ob Sie sudo-Konstanten erstellen möchten, dh ein Wert, der für den laufenden Code konstant ist, aber optimiert werden kann, wenn das der Fall ist Genau das sind Ressourcen und Einstellungen für

Resources Speichern Sie Daten, die Ihre Anwendung verwendet, aber sie können in einer separaten Datei an die Haupt-EXE sein, was bedeutet, dass Sie einfach eine neue Ressource-Datei einfügen und die Ressourcen ändern können Code verwendet zum Beispiel, wenn Sie Ihren ganzen Text in einer Ressourcendatei haben, dann können Sie einfach eine Ressourcendatei mit französischem Text einfügen und das nächste Mal, wenn Ihre App läuft, wird es in Französisch sein, es gibt sogar einen Mechanismus, der automatisch darauf basiert Kultur

Settings sind ein wenig anders, da sie nicht für die Speicherung großer komplexer Werte ausgelegt sind, sie speichern kleinere einfachere Daten in einer Hierarchie, die niedrigste Ebene sind Systemeinstellungen, die Sie nie verwenden sollten, dann Anwendungseinstellungen und schließlich Benutzereinstellungen , die Art, wie es funktioniert, ist, dass wenn die Anwendung ausgeführt wird, es die höchste Einstellung sucht, die dann die Einstellung von dieser Datei erhält, das bedeutet, dass jeder Benutzer leicht unterschiedliche Einstellungen haben kann, die zur Laufzeit angepasst werden können, also das erste Mal ein Benutzer führt das System aus, sie erhalten die Standardeinstellungen, dann passen sie sie an und speichern sie in ihrer Benutzerkonfigurationsdatei, dann das nächste Mal, wenn ihre Einstellungen ohne irgendeinen anderen