共用方式為


開始進行全球 Windows 開發

本主題藉由指定必要條件、摘要技術,以及介紹入門教學課程,協助您開始建立世界就緒的應用程式。

開始使用指南

如果您在單一地區設定中為使用者撰寫應用程式,即使使用地區設定特定假設來設計這些應用程式,也可以成功,例如以特定格式呈現日期,或排序特定序列中的字串。 但現在,您必須確保應用程式可以供不同語言和不同文化特性的使用者使用於多個國家/地區。 若要在多個地區取得成功,應用程式必須調整以適應其運行所在的地區設定。 無論您將它新增至現有的應用程式,還是將它設計成新的應用程式,這個彈性都很重要。

本節可協助您開始進行國際開發。 它提供提供國際化必要條件概觀的主題連結。 其摘要說明 SDK 為全球客戶提供支持的技術。 最後,本節提供範例應用程式,可解決撰寫全域軟體時經常遇到的問題。

先決條件

您應該熟悉開發適用於 Windows 的國際軟體時所發生的問題。 從這些概觀開始。

  • 瞭解國際化 說明開發全球化應用程式的挑戰,並定義重要術語。
  • Get World-Ready 主題會引導您了解或視需要深入探討的指導方針和最佳做法。
  • 國際化檢查清單 概述了建立全球化應用程式所需採取的行動。
  • 安全性一律是軟體開發中的問題,但您需要在開發國際軟體時考慮其他問題。 請參閱 安全性考量:國際功能

請注意,您也可以在 Go Global Developer Center 內的 全球化逐步 部分找到更多詳盡的文章。 當您開發國際軟體時,您會想要參閱可在該處找到的其他概觀和詳細文章。

學習路徑

您接下來在學習建立國際軟體時所遵循的路徑取決於您面對的案例。 下列案例是以主要章節主題中介紹的案例為基礎,Windows 應用程式的國際化

SDK 中的國際化技術

SDK 的國際開發支援區段提供允許應用程式列舉語言、地區設定和地區設定特定格式的技術。 您可以在以 C 或 C++ 撰寫的 Microsoft Win32 應用程式中使用這些應用程式。

擴充語言服務 為文字中語言和腳本的識別提供Microsoft專利技術。 您的應用程式可以根據類別以及輸入和輸出語言、腳本和內容類型來判斷可用的服務。

國際字型和文字顯示 提供有關國際字型、複雜腳本和圖像的資訊,以及 Windows 平臺上印刷樣式的精細轉譯。

輸入法管理員(IMM) 是一種技術,可協助應用程式使用標準鍵盤從輸入法編輯器(IME)軟體接收輸入,進而允許使用標準鍵盤輸入字元和符號,例如日文漢字。

Hello MUI 應用程式

國際發展的一項常見任務始於一個單一語種的應用程式,需要您使其具備全球化準備。 您需要新增對其他語言的支援,但不需要重寫每個新語言或文化特性的程序代碼。

此工作可讓您提供一個教學課程,逐步引導您逐步建立 Hello MUI 應用程式,並利用 Windows 中提供的 多語系使用者介面 (MUI) 資源模型和相關支援。

本教學課程採用熟悉的 Hello World 應用程式概念,示範如何使用 MUI 來建置基本的多語系應用程式。

您可以在 將多語系使用者介面支援新增至應用程式開始 Hello MUI 教學課程。