Erste Schritte mit internationaler Windows-Entwicklung

Dieses Thema hilft Ihnen bei den ersten Schritten beim Erstellen von weltweit einsatzbereiten Anwendungen, indem Voraussetzungen angegeben, Technologien zusammengefasst und ein Tutorial für die ersten Schritte eingeführt wird.

Erste Schritte

Wenn Sie Anwendungen für Benutzer in einem einzelnen Gebietsschema schreiben, können diese Anwendungen auch dann erfolgreich sein, wenn Sie sie mit gebietsschemaspezifischen Annahmen entwerfen, z. B. die Darstellung von Datumsangaben in einem bestimmten Format oder das Sortieren von Zeichenfolgen in einer bestimmten Sequenz. Jetzt müssen Sie jedoch sicherstellen, dass Ihre Anwendungen in mehreren Ländern von Benutzern mit unterschiedlichen Sprachen und kulturen verwendet werden können. Um in mehreren Gebietsschemas erfolgreich zu sein, müssen sich die Anwendungen an das Gebietsschema anpassen, in dem sie ausgeführt werden. Diese Flexibilität ist wichtig, unabhängig davon, ob Sie sie einer vorhandenen Anwendung hinzufügen oder sie in eine neue Anwendung entwerfen.

Dieser Abschnitt hilft Ihnen beim Einstieg in die internationale Entwicklung. Sie enthält Links zu Themen, die Voraussetzungen für die Internationalisierung bieten. Es fasst die Technologien zusammen, die das SDK für die Unterstützung von weltweiten Kunden anbietet. Schließlich enthält dieser Abschnitt eine Beispielanwendung, die ein Problem löst, das beim Schreiben globaler Software häufig auftritt.

Voraussetzungen

Sie sollten sich mit den Problemen vertraut machen, die bei der Entwicklung internationaler Software für Windows auftreten. Beginnen Sie mit diesen Übersichten.

  • Understanding Internationalization erklärt die zusätzlichen Schwierigkeiten bei der Entwicklung von weltweit einsatzbereiten Anwendungen und definiert schlüsselbegriffe.
  • Das Thema "World-Ready" führt Sie zu Richtlinien und bewährten Methoden, die Sie nach Bedarf durchblättern oder vertiefen können.
  • Die Internationalisierungsprüfliste fasst die Aktionen zusammen, die Sie ergreifen sollten, um eine weltfähige Anwendung zu erstellen.
  • Sicherheit ist bei der Softwareentwicklung immer ein Problem, aber Sie müssen bei der Entwicklung internationaler Software zusätzliche Probleme berücksichtigen. Sehen Sie sich Sicherheitsüberlegungen: Internationale Features an.

Beachten Sie auch die ausführlicheren Artikel, die Sie im Go Global Developer Center im Abschnitt Schrittweise Globalisierung finden können. Wenn Sie internationale Software entwickeln, sollten Sie die zusätzlichen Übersichten und ausführlichen Artikel lesen, die dort zu finden sind.

Lernpfade

Der Weg, den Sie als Nächstes beim Erstellen internationaler Software verfolgen, hängt von den Szenarien ab, mit denen Sie konfrontiert sind. Die folgenden Szenarien basieren auf den Szenarien, die im Standard Abschnittsthema Internationalisierung für Windows-Anwendungen eingeführt wurden.

Internationalisierungstechnologien im SDK

Der Abschnitt International Development Support des SDK enthält Technologien, mit denen die Anwendung Sprachen, Gebietsschemas und gebietsschemaspezifische Formate auflisten kann. Sie können sie in Microsoft Win32-Anwendungen verwenden, die Sie in C oder C++ schreiben.

Die erweiterten Sprachdienste bieten von Microsoft patentierte Technologie zur Identifizierung von Sprachen und Skripts im Text. Ihre Anwendung kann die verfügbaren Dienste anhand der Kategorie sowie der Eingabe- und Ausgabesprache, des Skripts und des Inhaltstyps ermitteln.

International Fonts and Text Display bietet Informationen zu internationalen Schriftarten, komplexen Skripts und Glyphen und dem feinen Rendering von Typografie auf der Windows-Plattform.

Input Method Manager (IMM) ist eine Technologie, mit der die Anwendung Eingaben aus der Eingabemethoden-Editor-Software (IME) empfangen kann, die wiederum die Eingabe von Zeichen und Symbolen, z. B. japanischem Kanji, für andere Sprachen mithilfe einer Standardtastat zulässt.

Die Hello MUI-Anwendung

Eine gemeinsame Aufgabe in der internationalen Entwicklung beginnt mit einer einsprachigen Anwendung, die Sie weltbereit machen müssen. Sie müssen unterstützung für zusätzliche Sprachen hinzufügen, aber auf eine Weise, die nicht erfordert, dass Sie den Code für jede neue Sprache oder Kultur neu schreiben müssen.

Diese Aufgabe bietet die Möglichkeit, ein Tutorial vorzustellen, das Sie schrittweise durch die Erstellung einer Hello MUI-Anwendung führt, indem Sie das MUI-Ressourcenmodell (Multilingual User Interface) und die zugehörige Unterstützung in Windows verwenden.

Das Tutorial übernimmt das Konzept der vertrauten Hallo Welt-Anwendung und veranschaulicht die Verwendung von MUI zum Erstellen einer grundlegenden mehrsprachigen Anwendung.

Sie können das Hello MUI-Tutorial unter Hinzufügen von Unterstützung für mehrsprachige Benutzeroberfläche zu einer Anwendung beginnen.