日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
.NET Framework多語(yǔ)言支持操作步驟逐步分析

.NET Framework的出現(xiàn),就是為了幫助開(kāi)發(fā)人員能夠輕松的進(jìn)行代碼的編寫(xiě)。很多人對(duì)于.NET Framework多語(yǔ)言支持的代碼編寫(xiě)可能沒(méi)有什么頭緒。這篇文章就為大家列出了一個(gè)詳細(xì)的編寫(xiě)步驟,大家完全可以按照這一步驟進(jìn)行自己需要的代碼編寫(xiě)。#t#

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比滄縣網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式滄縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋滄縣地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

曾經(jīng)記得在 win32 的原生代碼編程時(shí)代,為實(shí)現(xiàn)一個(gè)多語(yǔ)言界面而絞盡腦汁,因此出現(xiàn)了大量的教程都是教你如何讓程序?qū)崿F(xiàn)多語(yǔ)言支持,這些實(shí)現(xiàn)方法的技術(shù)水平參差不齊,很難找到好的框架實(shí)現(xiàn)在商業(yè)程序中。.NET 時(shí)代的到來(lái),我們突然發(fā)現(xiàn)這一切變得那么簡(jiǎn)單,你只需輕松點(diǎn)擊鼠標(biāo)就可以讓你的程序完美實(shí)現(xiàn)多語(yǔ)言支持。

下面我們就先來(lái)看看在實(shí)現(xiàn).NET Framework多語(yǔ)言支持時(shí),都需要哪些步驟。

請(qǐng)跟隨我的步驟來(lái)完成.NET Framework多語(yǔ)言支持:

1、建名為“MultiLanguage”的新 Windows 應(yīng)用程序。

2、“屬性”窗口中,將窗體的 Localizable 屬性設(shè)置為 true。 Language 屬性已經(jīng)設(shè)置為 (Default)。

3、 MainMenu、PictureBox、Button 控件從“工具箱”的“Windows 窗體”選項(xiàng)卡拖到窗體上,然后按照我在 Demo 窗體中對(duì)這些控件的布局、設(shè)計(jì)進(jìn)行設(shè)置。

4、該窗體的 Language 屬性設(shè)置為“中文(中華人民共和國(guó))”。

5、新按照我在 Demo 窗體中對(duì)這些控件的中文界面的布局、設(shè)計(jì)進(jìn)行設(shè)置。

6、擊解決方案資源管理器中的“顯示所有文件”按鈕。 資源文件出現(xiàn)在 Form1.cs 的下面。Form1.resx 是后備區(qū)域性的資源文件,它將生成到主程序集中。Form1.zh-CN.resx 是在中國(guó)講的簡(jiǎn)體中文的資源文件。

7、別生成菜單項(xiàng)的 Click 事件,按照我在 Demo 中的實(shí)現(xiàn)代碼添加到事件處理部分。大家主要學(xué)習(xí)我是如何動(dòng)態(tài)修改界面上所有跟.NET Framework多語(yǔ)言支持相關(guān)的元素,包括字符串、對(duì)象(例如PictureBox.Image)。

8、“項(xiàng)目”菜單上單擊“添加新項(xiàng)”。

9、“模板”框中選擇“程序集資源文件”模板。在“名稱”框中鍵入文件名“WinFormStrings.resx”。WinFormStrings.resx 文件將包含英語(yǔ)的后備資源。每當(dāng)應(yīng)用程序找不到更適合于 UI 區(qū)域性的資源時(shí),就將訪問(wèn)這些資源。 該文件被添加到解決方案資源管理器中的項(xiàng)目中,并自動(dòng)在 XML 設(shè)計(jì)器中以“數(shù)據(jù)”視圖形式打開(kāi)。

10、數(shù)據(jù)表”窗格中選擇“data”。

11、數(shù)據(jù)”窗格中,單擊空行,并在“name”列中輸入“strMessage”,在“value”列中輸入“Hello World”。

12、文件”菜單上,單擊“保存 WinFormStrings.resx”。

13、行兩次.NET Framework多語(yǔ)言支持的步驟 8-12 以創(chuàng)建一個(gè)名為“WinFormStrings.zh-CN.resx”的資源文件,并且這個(gè)文件具有在下表中指定的字符串資源。WinFormStrings.zh-CN.resx 文件將包含特定于在中國(guó)講的簡(jiǎn)體中文的資源。

14、 Button1 的 Click 事件,按照我在 Demo 中的實(shí)現(xiàn)代碼添加到事件處理部分。這部分大家主要學(xué)習(xí)如何訪問(wèn)手動(dòng)添加的資源,其目的是為了在你以后編程時(shí)生成在對(duì)話框和錯(cuò)誤信息中出現(xiàn)的可本地化字符串。

15、構(gòu)造函數(shù) Form1() 的代碼,按照我在 Demo 中的代碼進(jìn)行添加。

16、保存和生成.NET Framework多語(yǔ)言支持的解決方案。

17、并試著運(yùn)行。我是用 Release 模式進(jìn)行編譯的,在項(xiàng)目目錄的 MultiLanguage\bin\Release 下會(huì)生成兩個(gè)子目錄“zh-CHS”、“zh-CN”,里面都有一個(gè)叫“MultiLanguage.resources.dll”的文件,分別對(duì)應(yīng)你在窗體中設(shè)計(jì)的后備區(qū)域性的資源文件。發(fā)布時(shí)請(qǐng)隨最后的編譯程序一起發(fā)布,不要改變 Bin 目錄下的任何目錄設(shè)置,.NET Framework 會(huì)根據(jù)一定規(guī)律進(jìn)行本地化實(shí)現(xiàn)。


分享文章:.NET Framework多語(yǔ)言支持操作步驟逐步分析
本文網(wǎng)址:http://m.5511xx.com/article/dhigsdo.html