Language: HTML | XAML

Definieren von App-Ressourcen (HTML)

Applies to Windows and Windows Phone

Zweck

In diesem Abschnitt finden Sie Anleitungen und Richtlinien für das Bereitstellen von Anwendungsressourcen, beispielsweise Dateien oder Zeichenfolgen.

Windows wird weltweit und auf einer Vielzahl von unterschiedlichen Computern mit unterschiedlichen Formfaktoren verwendet. Es ist daher äußerst wichtig, Anwendungen so zu konzipieren, dass Ressourcen wie Zeichenfolgen und Bilder vom Code getrennt sind. Auf diese Weise können sie unabhängig gepflegt, lokalisiert und für unterschiedliche Skalierungsfaktoren, Barrierefreiheitsoptionen und eine Vielzahl anderer Benutzer- und Computerkontexte angepasst werden.

App-Entwickler sollten die Ressourcen vom Code trennen und das Ressourcenverwaltungssystem von Windows nutzen, um die Ressourcen auszuwählen, die am besten zur Laufzeitumgebung eines bestimmten Benutzers passen. Dadurch wird Folgendes ermöglicht:

  • Die Anzeige verschiedener Ressourcen auf der Basis verschiedener Konfigurationen und Benutzereinstellungen für Sprache, Region, DPI und andere Formfaktoren.
  • Eine Ausdehnung der Reichweite Ihrer App auf Zielgruppen mit unterschiedlicher Kultur, Religion oder Sprache durch die Bereitstellung von Ressourcen, die auf die verschiedenen Zielgruppen zugeschnitten sind.
  • Die Fähigkeit, Ressourcen vom Code getrennt zu lokalisieren, sodass Übersetzer nicht über das Know-how zum Kompilieren von Code verfügen müssen. Hierdurch wird die Möglichkeit für das Auftreten von Fehlern minimiert, die sich im Rahmen der Lokalisierung einschleichen können.
  • Die Fähigkeit, den Code separat von den Inhalten der Ressourcen zu pflegen. Hierdurch wird es möglich, den Code innerhalb einer zentralen Codebasis zu korrigieren oder zu erweitern, während gleichzeitig das Risiko einer damit einhergehenden Veränderung des lokalisierten Inhalts minimiert wird.

Es gibt zwei Arten von Ressourcen:

  • Dateiressourcen sind einfach Ressourcen, die in Form von Dateien auf Datenträgern gespeichert werden (beispielsweise Bilder, HTML-Dateien, JSON-Dateien und XML-Dateien).
  • Eingebettete Ressourcen sind Ressourcen, die in einer Container-Ressourcendatei gespeichert sind (beispielsweise ResW und ResJSON).
In Windows werden Dateiressourcen als lose Dateien auf dem Datenträger bereitgestellt. Zeichenfolgenressourcen werden anhand der Quelldateien kompiliert und in eine PRI-Datei eingebettet.

Inhalt dieses Abschnitts

ThemaBeschreibung

Schnellstart: Verwenden von Datei- oder Bildressourcen

Sie können Ihrer App Bilder und andere Dateiressourcen hinzufügen und aus der App heraus auf diese Dateien verweisen.

Schnellstart: Verwenden von Zeichenfolgenressourcen

Platzieren Sie Zeichenfolgenressourcen in separaten Ressourcendateien , und verweisen Sie von Ihrem Code oder Markup aus auf diese Zeichenfolgen.

So wird's gemacht: Benennen von Ressourcen mithilfe von Qualifizierern

Sie können Ressourcen mithilfe von Qualifizierern benennen. Die Qualifizierer geben den Kontext an, in dem eine Version einer Ressource verwendet werden soll.

So wird's gemacht: Laden von Zeichenfolgenressourcen

Sie können Zeichenfolgenressourcen aus Objekten wie Ressourcendateien, -bibliotheken und -steuerelementen sowie aus Paketen und Manifesten für Windows Store-Apps laden.

So wird's gemacht: Laden von Dateiressourcen

Hier erfahren Sie, wie Sie Dateiressourcen von verschiedenen Speicherorten laden.

Verwenden von fensterbasiertem Laden und automatischer Aktualisierung

Windows 8.1 und höher unterstützt fensterbasiertes Laden und automatische Aktualisierung.

 

 

 

Anzeigen:
© 2015 Microsoft