请教 资深开发人士 一个问题 公司现在要做一套新产品(C/S架构),鉴于考虑要推出多语言版本,所以老板打算将所有窗体上显示的文字全部放到用户配置文件中,这样的话需要其他版本直接换配置文件就好了。我以前没这个搞过,所以来取取经。咨询下大家这个方法可行吗?运行效率如何?如果是让你们来做,你们会选择什么办法?望不吝赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 配置文件,如果按行读取,1.你如果删掉某一行软件不是要全部重调?2.如果有ID:TEXT这样对应关系,遇到文本部分有:或回车换行的,你如何识别准确的一条数据?3.效率可以满足么?4.如果文件被删除或修改错误,软件提示报错?微软已经提供了资源化的方式。设置窗体默认语言,编辑资源,然后切换:语言为其他语言,再次编辑,就会生成独立dll保存对应的资源。运行时切换当前线程的语言文化,然后重新打开界面或更新资源,就可以实时的更新窗体资源。 谢谢大家捧场 放配置文件里确实是可以做的但是我怕效率有些慢用其他方法我又没有头绪wuyazhe(逍遥兄) 提出的问题很现实 这也是我考虑的但是解决方法我就不是很清楚了 能再详细点说说吗?其他的兄弟姐妹们 请继续赐教 我今天想找到一个解决问题的方向 方法都差不多。至于提高效率的话,只能从读取速度上考虑了看看是放在文件中,xml中,数据库中不同的读取方式,带来的效率也是不一样的 逍遥兄说的是对的资源文件就好了具体的可以参考MSDN或者搜索下 建议楼主看看这个http://code.google.com/p/xgcalendar/完全使用了资源文件的形式来切换多国语言,相信对你会有帮助。 使用资源文件是Windows程序的标准做法,配置文件不是干这个用的...去看MSDN...对应用程序进行全球化和本地化 如何获取ListView控件中被选中项的index值 C#窗体的状态栏实现起来是不是很复杂? C#怎么读取HTML文件 C#做类似hidetoolz那样的进程隐藏工具,如何实现? 求:基于C#的上位机监控程序设计 ../的正则表达式是多少? 借人气问:后台数据库文件格式 请问如何在C#中调用存储过程? Winform的ReportViewer动态绑定数据源和报表的问题! DATAGIRD点击编辑按钮后,DATAGRID宽度变得非常长,请问如何修改 如何获取文本框每一行的size 多线程修改同一个实例,会不会发送死锁??
1.你如果删掉某一行软件不是要全部重调?
2.如果有ID:TEXT这样对应关系,遇到文本部分有:或回车换行的,你如何识别准确的一条数据?
3.效率可以满足么?
4.如果文件被删除或修改错误,软件提示报错?微软已经提供了资源化的方式。设置窗体默认语言,编辑资源,然后切换:语言为其他语言,再次编辑,就会生成独立dll保存对应的资源。运行时切换当前线程的语言文化,然后重新打开界面或更新资源,就可以实时的更新窗体资源。
资源文件就好了
具体的可以参考MSDN或者搜索下
http://code.google.com/p/xgcalendar/
完全使用了资源文件的形式来切换多国语言,相信对你会有帮助。