to juqiang:
有什么研究成果?拿出来交流交流。
有什么研究成果?拿出来交流交流。
解决方案 »
- vs2008与sql server2008安装顺序怎样
- 请教MemoryStream存放的UTF-8字节的长度问题
- 一句java句转C#
- 如果在C#中编写FTP客户端程序向服务器上传下载文件
- 散分了!学习c#也有半年了,请各位高手指点我下一步怎么走!
- 如何得到 MIME 格式的数据
- winform程序,大量Label的Text修改,UI更新跟不上如何解决?
- 用C#处理html 文件.
- 在c#中用程序如何实现web窗体中动态生成的控件的实际显示位置
- 谁研究过msdn企业版示例FM7的例子?
- 请教高手,vs.net不能单步调试,但是可以运行,设置的断点不起作用
- 我想在窗口上显示gif的动画,我该怎么办?
[email protected]
http://erp.2282.net
比如在一个对话框上显示Good Morning,希望显示的可能试德文或者法语,
1)创建文本文件
Welcome.txt:
GoodMorning=Good MorningWelcome.de.txt:
GoodMorning=Guten MorgenWelcome.fr.txt:
GoodMorning=Bonjour,2)创建好了之后,用resgen将它们装化成xml资源:
resgen Welcome.txt Welcome.resx
resgen Welcome.de.txt Welcome.de.resx....3)然后通过Add | Add Existing Item将这些xml加到工程中.4)增加System.Reflection...
在对话框中,
ResourceManager resource=new ResourceManager("Welcome",
Assembly.GetExecutingAssembly());
string message=resource.GetString("GoodMorning");
MessageBox.Show(message);这样就可以根据应用程序的地区设置(有个属性可以设置好像)
来显示相应的信息了...这样就不要改很多东西,只要改资源文件
就可以乐...
比如,什么时候替换字符串?xml资源的结构如何?替换整个屏幕的字符串,应该如何处理?在程序内部怎样使用这些字符串?
呵呵,偶解决了,不过是个初级版本。