iT邦幫忙

DAY 41
5

Windows Mobile系列 第 41

[Windows Mobile]建立多語系程式(1)

不管在 Windows Mobile 智慧型裝置開發,或者 Windows Forms 應用程式開發中,多語系介面的程式是相當重要的,如何讓使用者可以切換程式介面為當地語系,是本文的重點之一,而在切換語系的過程中,智慧型裝置專案程式並沒有像 Windows Forms 應用程式一樣有CultureInfo.CurrentUICulture 屬性可以使用,因此必須透過其他方式去切換當地語系。
更多文章,請到我在點部落所建立的部落格「.NET菜鳥自救會」閱讀
http://www.dotblogs.com.tw/chou/

  1. 簡介
    不管在 Windows Mobile 智慧型裝置開發,或者 Windows Forms 應用程式開發中,多語系介面的程式是相當重要的,如何讓使用者可以切換程式介面為當地語系,是本文的重點之一,而在切換語系的過程中,智慧型裝置專案程式並沒有像 Windows Forms 應用程式一樣有CultureInfo.CurrentUICulture 屬性可以使用,因此必須透過其他方式去切換當地語系。

  2. 方法
    想要實現多語系介面的程式,使用資源檔是其中一種方式,在此示範 中文(台灣) 與英文切換,以下是我測試的表單畫面

2.1 產生語系資源檔
(1) 開啟新的專案,將表單的 Localizable 屬性設為 True,表示可以對這個物件產生可當地語系化的代碼

(2) 設定表單的 Language 屬性,表示目前可當地語系化的語言,在此我先製作 中文(台灣)

(3) 開始製作 中文(台灣) 的資源檔,將版面上的文字修改,例如將表單的 Text 改成 "表單",則自動產生語系資源檔出來

(4) 修改完的表單畫面 中文(台灣) 與資源檔

(5) 重複步驟(2)到(4),製作 英文 語系的部份

在此已經把多語系相關資料作建立,明天介紹撰寫程式做切換


上一篇
[Windows Mobile]TellME 語音服務軟體
系列文
Windows Mobile41
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言