winform软件设计图解
轻云软件库9月5日消息,Winform软件是多语言切换,个人观点,降低了软件对语言显示的耦合度。
1.设计图(我瞎画的,呵呵)
2.用下面的界面做一个小演示
/图像-2//图像-3/
3.下面是代码显示部分。
1)表格1代码显示
1命名空间WindowsFormsApplication1 2 { 3公共分部类Form1 : Form 4 { 5公共Form 1()6 { 7 initialize component();8 set language();9 } 10 11 private void set language()12 { 13 this . lb username . text = global data。GlobalLanguage . Login _ UserName14 this.lbPwd.Text = GlobalData。GlobalLanguage . Login _ UserPwd15 this . btnlogin . text = global data。GlobalLanguage . Login _ Login16} 17} 18} 2)GlobalData类代码演示
1命名空间WindowsFormsApplication1 2 { 3公共类global data 4 { 5///& lt;总结& gt6 ///系统语言(中文(中文),英文(英文)。。。)7///& lt;/summary & gt;8公共静态字符串SystemLanguage = System。configuration . configuration manager . appsettings[" Language "];9 10私有静态语言globalLanguage11公共静态语言global Language 12 { 13 get 14 { 15 if(global Language = = null)16 { 17 global Language = new Language();18返回globalLanguage19 } 20返回globalLanguage1} 22} 23 24} 25} 3)语言类别代码显示
1 namespace windows form application 1 2 { 3 publicclasslanguage 4 { 5 # region log in interface 6 public string log in _ UserName = " ";7公共字符串Login _ UserPwd =8公共字符串Login _ Login =9 #endregion 10 11受保护的字典& ltstring,string & gtDicLanguage =新词典& ltstring,string & gt();12公共语言()13 { 14 XmlLoad(GlobalData。system language);15 BindLanguageText();16 } 17 18///& lt;总结& gt9///读取XML并将其放入内存20//
1 & lt?xml版本="1.0 "编码="utf-8 "?& gt2 & lt配置& gt3 & ltappSettings & gt4 & lt!- Language的值只能是中文(中文)和英文(英文)->:5 & lt;add key = " Language " value = " English "/& gt;6 & lt/appSettings & gt;7 & lt/configuration & gt;5)English.xml代码显示
1 & lt?xml版本="1.0 "编码="utf-8 "?& gt2 & lt英语& gt3 & lt登录用户名& gt用户名:& lt/log in _用户名& gt4 & ltLogin _ UserPwd & gt密码:& lt/log in _ user pwd & gt;5 & ltLogin _ Login & gt登录& lt/log in _ log in & gt;6 & lt/English & gt;6)中文. xml代码显示
1 & lt?xml版本="1.0 "编码="utf-8 "?& gt2 & lt中文& gt3 & lt登录用户名& gt用户名:
好了,以上就是关于Winform软件的语言切换和编辑教程。