Udostępnij przez


Wprowadzenie do międzynarodowego programowania w systemie Windows

Ten temat ułatwia rozpoczęcie tworzenia aplikacji przygotowanych do działania na całym świecie, poprzez określenie wymagań wstępnych, podsumowanie technologii i wprowadzenie do samouczka dla początkujących.

Wprowadzenie

Jeśli piszesz aplikacje dla użytkowników w jednym ustawieniu regionalnym, te aplikacje mogą być skuteczne, nawet jeśli projektujesz je w oparciu o założenia specyficzne dla danego regionu, takie jak prezentowanie dat w określonym formacie lub sortowanie ciągów w określonej sekwencji. Jednak teraz musisz mieć pewność, że aplikacje mogą być używane w wielu krajach, przez użytkowników, którzy mają różne języki i różne kultury. Aby osiągnąć sukces w wielu lokalizacjach, aplikacje muszą dostosować się do lokalizacji, w których są uruchamiane. Ta elastyczność jest ważna niezależnie od tego, czy dodajesz ją do istniejącej aplikacji, czy projektujesz ją w nowej aplikacji.

Ta sekcja pomaga w rozpoczęciu działalności w dziedzinie rozwoju międzynarodowego. Zawiera on linki do tematów, które zawierają przeglądy wymagań wstępnych dotyczących międzynarodowych zagadnień. Podsumowuje ona technologie, które oferuje zestaw SDK na potrzeby obsługi klientów na całym świecie. Na koniec ta sekcja zawiera przykładową aplikację, która rozwiązuje problem, który często występuje podczas pisania oprogramowania globalnego.

Warunki wstępne

Zapoznaj się z problemami pojawiającymi się podczas tworzenia oprogramowania międzynarodowego dla systemu Windows. Zacznij od tych przeglądów.

  • Understanding Internationalization wyjaśnia dodatkowe trudności z opracowywaniem aplikacji gotowych do użycia na świecie i definiuje kluczowe terminy.
  • Temat Get World-Ready zawiera wskazówki i najlepsze rozwiązania, które można przeglądać lub zagłębiać się w razie potrzeby.
  • Lista kontrolna internacjonalizacji zawiera podsumowanie działań, które należy wykonać w celu utworzenia aplikacji gotowej do międzynarodowego użycia.
  • Bezpieczeństwo jest zawsze problemem w tworzeniu oprogramowania, ale należy wziąć pod uwagę dodatkowe problemy podczas tworzenia oprogramowania międzynarodowego. Zapoznaj się z kwestiami bezpieczeństwa: funkcje międzynarodowe .

Zapoznaj się również z bardziej rozbudowanymi artykułami, które można znaleźć w Go Global Developer Center w sekcji Globalizacja krok po kroku. Podczas tworzenia oprogramowania międzynarodowego warto zapoznać się z dodatkowymi przeglądami i szczegółowymi artykułami, które można tam znaleźć.

Ścieżki szkoleniowe

Ścieżka, którą należy wykonać w następnej części nauki o tworzeniu oprogramowania międzynarodowego, zależy od scenariuszy, z którymi się zmagasz. Poniższe scenariusze są oparte na tych, które zostały wprowadzone w głównej sekcji tematycznej, Internationalizacja dla aplikacji Windows.

Technologie internacjonalizacji w zestawie SDK

Sekcja Wsparcia Rozwoju Międzynarodowego w zestawie SDK oferuje technologie, które umożliwiają aplikacji wyliczanie języków, ustawień regionalnych oraz formatów specyficznych dla tych ustawień. Można ich używać w aplikacjach Microsoft Win32, które piszesz w języku C lub C++.

Extended Linguistic Services oferują technologię patentowaną przez firmę Microsoft na potrzeby identyfikacji języków i skryptów w tekście. Aplikacja może określić dostępne usługi w oparciu o kategorię, a także język wejściowy i wyjściowy, skrypt i typ zawartości.

Internationalne czcionki i wyświetlanie tekstu zawierają informacje na temat fontów międzynarodowych, złożonych pism i glifów oraz renderowania typografii na platformie Windows.

Input Method Manager (IMM) to technologia, która ułatwia aplikacji odbieranie danych wejściowych z oprogramowania IME (Input Method Editor), które z kolei umożliwia wprowadzanie znaków i symboli, takich jak japoński kanji, dla innych języków przy użyciu standardowej klawiatury.

Aplikacja Hello MUI

Typowe zadanie w rozwoju międzynarodowym rozpoczyna się od jednojęzycznej aplikacji, którą musisz uczynić gotową na rynek międzynarodowy. Należy dodać obsługę dodatkowych języków, ale w sposób, który nie wymaga ponownego pisania kodu dla każdego nowego języka lub kultury.

To zadanie umożliwia przedstawienie samouczka, który przeprowadzi Cię krok po kroku przez proces tworzenia aplikacji Hello MUI, korzystając z modelu zasobów wielojęzycznego interfejsu użytkownika (MUI) oraz związanego wsparcia dostępnego w systemie Windows.

W tym samouczku przedstawiono koncepcję znanej aplikacji Hello World, która demonstruje użycie interfejsu MUI do utworzenia podstawowej aplikacji wielojęzycznej.

Samouczek Hello MUI można rozpocząć na stronie Dodawanie obsługi wielojęzycznego interfejsu użytkownika do aplikacji.