Freigeben über


Vorbereitung einer internationalen Anwendung

Die Vorbereitung einer internationalen Anwendung besteht normalerweise aus drei Schritten: Erstellen von Daten, Schreiben von Code und Entwerfen einer Benutzeroberfläche. Bevor Sie jedoch mit diesen Schritten beginnen, müssen Sie folgende Fragen erwägen:

  • Welche Daten sind akzeptabel?
  • Wie wird der Code für eine internationale Anwendung geschrieben?
  • Was sollte beim Entwerfen der Benutzeroberfläche beachtet werden?

In den folgenden Abschnitten werden diese Fragen beantwortet und weitere besprochen, die Sie vor der Vorbereitung Ihrer Anwendung in Erwägung ziehen sollten.

Tipp   Sie können die Kosten für die Entwicklung einer internationalen Anwendung senken und diese schneller auf den Markt bringen, indem Sie sie von Anfang an als internationale Anwendung konzipieren, statt sie erst später für den internationalen Gebrauch anzupassen.

Vorbereiten der internationalen Daten

Internationale Daten, die Sie für eine Anwendung erstellen möchten, können Sie manuell eingeben, aus anderen Anwendungen importieren oder an vorhandene Dateien und Memofelder anfügen. Weitere Informationen zum Importieren und Anfügen von Daten finden Sie unter Importieren und Exportieren von Daten.

Welche Daten sind akzeptabel?

Um zu entscheiden, welche Daten akzeptabel sind, berücksichtigen Sie zunächst die Gebietsschemata, in denen die Anwendung verwendet werden soll. Die Gebietsschemata bestimmen den kulturellen Inhalt der Daten sowie die Sprachen, in denen die Daten vorbereitet werden.

Die Sprachen entscheiden darüber hinaus über die jeweilige Codepage, mit der die Daten vorbereitet werden. Eine Codepage ist ein Zeichensatz, den der Computer für die korrekte Anzeige der Daten verwendet und der oftmals für das Arbeiten mit internationalen Zeichen ** unabdingbar ist. Internationale Zeichen umfassen Buchstaben mit diakritischen Zeichen. Diakritische Zeichen sind über, unter oder quer durch Buchstaben hindurch angeordnet und weisen auf Lautänderungen gegenüber der Form ohne ein solches Zeichen hin. Die bekanntesten diakritischen Zeichen sind der Accent grave (`, wie in à), der Accent aigu (´, wie in á), der Zirkumflex (^, wie in â), die Tilde (~, wie in ã), der Umlaut (¨, wie in ä), der Ring (°, wie in å) und der Schrägstrich (/, wie in ø). Alle diese Zeichen werden in Verbindung mit Vokalen verwendet.

Im Normalfall werden die Daten bei der Bearbeitung automatisch mit der entsprechenden Codepage markiert. Wenn Sie jedoch einer Tabelle manuell eine Codepage zuweisen oder wenn Sie auf andere Weise bewirken, dass sich die Codepage ändert, sind einige Zeichen oder der gesamte angezeigte Datenbestand für den Benutzer möglicherweise nicht mehr lesbar. Weitere Informationen zu Codepages finden Sie unter Codepages in Visual FoxPro.

Bei einigen Sprachen, wie beispielsweise dem Chinesischen, Koreanischen und Japanischen, werden DBCS (Doppelbyte-Zeichensätze) für die Datenpräsentation verwendet. Soll Ihre Anwendung in diesen Gebietsschemata ausführbar sein, benötigen Sie möglicherweise spezielle Funktionen zum Bearbeiten von Zeichenfolgen sowie spezielle Sortierreihenfolgen, damit die Anwendung ordnungsgemäß arbeiten kann. Weitere Informationen zum Arbeiten in DBCS-Umgebungen finden Sie unter Anwendungserstellung mit Doppelbyte-Zeichensätzen.

Wie wird Code geschrieben?

Eine Anwendung besteht aus einer Benutzeroberflächenkomponente und einer Anwendungskomponente. Die Benutzeroberflächenkomponente enthält Grafiken, Textzeichenfolgen und mit verschiedenen Gebietsschemata verbundene Einstellungen, wie Datumsangaben, Währungen, numerische Werte und Trennzeichen. Die Anwendungskomponente enthält den für alle Gebietsschemata ausgeführten Code, einschließlich Code, der die auf der Benutzeroberfläche verwendeten Zeichenfolgen und Grafiken verarbeitet.

Komponenten einer Anwendung

Achten Sie beim Entwerfen Ihrer Anwendung darauf, dass Anwendungs- und Benutzeroberflächenkomponenten getrennt bleiben, da unabhängige Komponenten das Lokalisieren und Verwalten der Anwendung erleichtern. So brauchen Sie bei getrennten Komponenten beispielsweise nicht den Quellcode zu durchsuchen, um Elemente der Benutzeroberfläche zu lokalisieren. Weitere Informationen zum Schreiben von Code finden Sie unter Erstellen oder Ändern von internationalen Anwendungen.

Wie wird eine Benutzeroberfläche entworfen?

Die in der Benutzeroberfläche verwendeten Menüs, Formulare, Steuerelemente und Bitmaps müssen den Gebietsschemata entsprechen, für die Sie die Anwendung entwerfen. Wenn Sie die Anwendung beispielsweise für Benutzer in Italien und Frankreich entwerfen, müssen die verwendeten Dialogfelder so groß sein, dass in Italienisch und Französisch lokalisierte Anweisungen einwandfrei angezeigt werden. Außerdem müssen die in Symbolen und Bitmaps verwendeten Abbildungen in kultureller Hinsicht korrekt sein, damit sie in den Zielgebietsschemata auch verstanden werden. Weitere Informationen zum Entwerfen von Benutzeroberflächenelementen finden Sie unter Entwurf der Oberfläche.

Testen der Anwendung

Zum Testen einer internationalen Anwendung müssen Sie die Landes- und Sprachabhängigkeiten des Gebietsschemas überprüfen, für das die Anwendung entworfen wird. Hierzu gehört auch das Überprüfen der Daten und der Benutzeroberfläche der Anwendung, um sicherzustellen, dass diese in Bezug auf Datum und Uhrzeit, numerische Werte, Währung, Listentrennzeichen und Maßeinheiten den Standards des Gebietsschemas entsprechen.

Siehe auch

Entwickeln internationaler Anwendungen | Entwurf der Oberfläche | Importieren und Exportieren von Daten | Eingeben der internationalen Daten | Codepages in Visual FoxPro | Von Visual FoxPro unterstützte Codepages