2012年9月19日

C#多语言实现(三)

摘要: C# Winform项目多语言实现(支持简/繁/英三种语言)有很多种方案实现多语言,我在这里介绍一种最简单最容易理解的,作为教学材题应该从通俗易懂入手。在写这篇文章之前,本来想用枚举窗体对象成员的方式设置语言,但是找不到源代码了,不知存到那个电脑上了。因此用另一种方式实现,如找到了再分享给大家。关于多语言处理,本人尝试过以下几种方案:1. 使用Form窗体自带的多语言处理。设置Form的Language属性,选择一种语言会自动生成.resx文件。 但是最大的缺点是不易维护,每个语言对应一个resx文件,第个窗体对应至少5个文件!如项目大窗体 数量多会生成数以千计的resx文件!vss控制也成问 阅读全文

posted @ 2012-09-19 23:04 Mayvar 阅读(2551) 评论(0) 推荐(0) 编辑

C#多语言实现(二)

摘要: C#实现多语言界面程序的方法介绍一直想做一个多语言的程序,研究了一下.net的本地化方法,觉得做起来比较麻烦,而且不能快速切换,就自己琢磨着写一个。以我做的一个C# winform 项目为例。在建立C#实现多语言界面程序之前,首先设计多语言文件,这里我用XML来保存,基本结构如下。<?xmlversion="1.0"encoding="GB2312"?><AirControllanguage="简体中文"><Menu><Project><Itemid="0"ke 阅读全文

posted @ 2012-09-19 22:34 Mayvar 阅读(947) 评论(0) 推荐(0) 编辑

导航