09 2012 档案

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

posted @ 2012-09-19 23:04 Mayvar 阅读(2796) 评论(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 阅读(1006) 评论(0) 推荐(0)

C# XMLTree
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using System.Windows.Forms;namespace WindowsFormsApplication7{ class TreeExXMLCls { private TreeView thetreeview; private string xmlfilepath; XmlTextWriter textWriter; XmlNode Xmlroot; XmlDocument text 阅读全文

posted @ 2012-09-17 06:22 Mayvar 阅读(352) 评论(0) 推荐(0)

NET多语言化实现
摘要:基于XML及反射技术的多语言界面研究与实现 为保证飞行安全、降低事故发生率,国内外民航系统普遍重视飞行员的培训工作。目前,国内飞行员培训中心对飞行员操作水平的评估一般都是采用教练员观察和打分的方式,不够客观和全面。飞行员飞行品质评估系统是一个能够实现自动规范评分的软件,它面向的客户是训练中心的教员、各航空公司的受训飞行员和高 层管理者等,因此,要求软件能够针对不同国家的用户,提供不同语言版本的界面,以便于用户能够更快地接受和使用该产品。多语言界面软件的设计,通常采取应用程序和界面文字显示相分离的技术[1]:程序代码独立编写,语言资源从核心代码中分离出来储存到文件,运行时根据用户需求选择相应的语 阅读全文

posted @ 2012-09-13 21:58 Mayvar 阅读(553) 评论(0) 推荐(0)

导航