Erste Schritte mit International Windows Development

Dieses Thema hilft Ihnen bei den ersten Schritte bei der Erstellung von weltweit einsatzbereiten Anwendungen, indem voraussetzungen angegeben, Technologien zusammengefasst und ein Tutorial zu den ersten Schritte eingeführt wird.

Erste Schritte

Wenn Sie Anwendungen für Benutzer in einem einzigen Gebietsschema schreiben, können diese Anwendungen auch dann erfolgreich sein, wenn Sie sie mit gebietsschemaspezifischen Annahmen entwerfen, z. B. Datumsangaben in einem bestimmten Format darstellen oder Zeichenfolgen in einer bestimmten Sequenz sortieren. Jetzt müssen Sie jedoch sicherstellen, dass Ihre Anwendungen von Benutzern mit unterschiedlichen Sprachen und Kulturen in mehreren Ländern verwendet werden können. Um in mehreren Gebietsschemas erfolgreich zu sein, müssen die Anwendungen an das Gebietsschema angepasst werden, 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. Es enthält Links zu Themen, die eine Übersicht über die Voraussetzungen der Internationalisierung bieten. Er fasst die Technologien zusammen, die das SDK für die Unterstützung weltweiter Kunden anbietet. Schließlich enthält dieser Abschnitt eine Beispielanwendung, die ein Problem löst, das beim Schreiben von globaler Software häufig auftritt.

Voraussetzungen

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

  • Unter Verstehen der Internationalisierung werden die zusätzlichen Schwierigkeiten bei der Entwicklung von weltweit einsatzbereiten Anwendungen erläutert, und wichtige Begriffe werden definiert.
  • Das Thema Get World-Ready führt Sie zu Richtlinien und bewährten Methoden, die Sie bei Bedarf durchgehen oder kennenlernen können.
  • In der Checkliste für die Internationalisierung sind die Aktionen zusammengefasst, die Sie ergreifen sollten, um eine weltweit einsatzbereite Anwendung zu erstellen.
  • Sicherheit ist immer ein Problem bei der Softwareentwicklung, aber Sie müssen zusätzliche Probleme berücksichtigen, wenn Sie internationale Software entwickeln. Werfen Sie einen Blick auf Sicherheitsüberlegungen: Internationale Features.

Beachten Sie auch die ausführlicheren Artikel, die sie im Go Global Developer Center im Abschnitt Schritt für Schritt zur Globalisierung finden. Wenn Sie internationale Software entwickeln, sollten Sie sich die zusätzlichen Übersichten und ausführlichen Artikel ansehen, die dort zu finden sind.

Lernpfade

Welchem Pfad Sie als Nächstes beim Erstellen von internationalem Software folgen, hängt von den Jeweiligen Szenarien ab. Die folgenden Szenarien basieren auf denen, die im Hauptabschnittsthema Internationalization for Windows Applications (Internationalisierung für Windows-Anwendungen)vorgestellt wurden.

Internationalisierungstechnologien im SDK

Der Abschnitt Internationale Entwicklungsunterstützung des SDK enthält Technologien, mit denen die Anwendung Sprachen, Gebietsschemas und gebietsschemaspezifische Formate aufzählen kann. Sie können sie in Microsoft Win32-Anwendungen verwenden, die Sie in C oder C++ schreiben.

Die erweiterten linguistischen Dienste 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 bestimmen.

International Fonts and Text Display (Internationale Schriftarten und Textanzeige) bietet Informationen zu internationalen Schriftarten, komplexen Skripts und Glyphen sowie zum feinen Rendern der Typografie auf der Windows-Plattform.

Input Method Manager (IMM) ist eine Technologie, mit der die Anwendung Eingaben von der IME-Software (Input Method Editor) empfangen kann, die wiederum die Eingabe von Zeichen und Symbolen wie japanischem Kanji für andere Sprachen mithilfe einer Standardtastatur ermöglicht.

Die Hello HELLO-ANWENDUNG

Eine häufige Aufgabe in der internationalen Entwicklung beginnt mit einer einsprachigen Anwendung, die Sie für die Welt bereit 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.

Diese Aufgabe bietet die Möglichkeit, ein Tutorial zu präsentieren, in dem Sie schritt für Schritt durch die Erstellung einer Hello CSV-Anwendung geleitet werden. Dabei werden das ressourcenbasierte mehrsprachige Benutzeroberfläche-Modell (MEHRSPRACHIGE BENUTZEROBERFLÄCHE) und die zugehörige Unterstützung in Windows verwendet.

In diesem Tutorial wird das Konzept der vertrauten Hallo Welt Anwendung verwendet, um die Verwendung von CSV zum Erstellen einer einfachen mehrsprachigen Anwendung zu veranschaulichen.

Sie können mit dem Hello HELLO-TUTORIAL unter Adding mehrsprachige Benutzeroberfläche Support to an Application (Hinzufügen von mehrsprachige Benutzeroberfläche-Unterstützung zu einer Anwendung)beginnen.