C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)
![](http://www.csframework.com/images/article-type5.gif)
![C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL) C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)](http://www.csframework.com/images/seo/CSFramework多语言界面框架V5.jpg)
![适用开发](http://www.csframework.com/images/header_system.png)
![运行平台](http://www.csframework.com/images/header_platform.png)
![开发工具](http://www.csframework.com/images/header_vs.png)
![数据库](http://www.csframework.com/images/header_db.png)
C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)
多语言界面开发框架简介
C/S系统软件快速开发框架支持多国语言界面,语言资料存储在CSFrameworkVXX.System数据库的sys_Language表。目前支持中文繁体、简体、英文、越南文(默认是中文简体),分别对应的字段名称:CHS\CHT\ENG\VN,您可通过系统管理模块的【多语言管理】进行维护语言库资料。
C/S系统软件快速开发框架支持多国语言界面,语言资料存储在CSFrameworkVXX.System数据库的sys_Language表。目前支持中文繁体、简体、英文、越南文(默认是中文简体),分别对应的字段名称:CHS\CHT\ENG\VN,您可通过系统管理模块的【多语言管理】进行维护语言库资料。
软件优势
1. 自动初始化所有界面的默认语言到语言数据库。
2. 提供多语言管理界面,管理和维护语言库资料。
3. 使用方面,容易扩展。
支持多语言的开发框架版本
多语言实现机制原理
1.每一条语言信息定义一个唯一的编号(ObjectID),作为语言编码,通过ObjectID获取语言资料。
2.定义两种语言数据类型(ItemType,Message/Control),
Message 类型是普通消息,既用户自定义消息,消息内容本身作为ObjectID存储。
Control 类型是窗体界面的组件,获取或设置组件的.Text,.Caption属性的值。
3. 系统通过枚举Form的组件成员对象自动将.Text或.Caption的值添加到语言库,作为默认语言。
4. 独立封装语言库程序包,CSFramework2.3.Language.dll
5. 提供语言库处理程序,LanLib工具类。通过LanLib.Get()方法获取语言。
如何扩充自定义语言?
若要扩充语言,首先在sys_LanguageType表添加一种语言类型(如:XX),然后在sys_Language表添加一个语言类型字段(XX),字段名称必须与语言类型一致!!!
打开VS,修改系统管理模块的【多语言管理】界面,在表格中添加一列,列的字段对应:XX,您也可以增加查询条件。
如何快速修改或定义语言资料?
1. 通过系统管理模块的【多语言管理】界面管理和维护语言资料库。
2. 通过数据库管理软件快速修改语言资料,如:SQL Management管理器。
多语言界面展示
默认简体中文
![贴图图片-csframework-multi-lan多语言界面框架7](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B67.png)
切换为英文
![贴图图片-csframework-multi-lan多语言界面框架8](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B68.png)
![贴图图片-csframework-multi-lan多语言界面框架10](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B610.png)
![贴图图片-csframework-multi-lan多语言界面框架9](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B69.png)
系统管理模块进行多语言管理:
![贴图图片-csframework-multi-lan多语言界面框架11](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B611.png)
![贴图图片-csframework-multi-lan多语言界面框架2](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B62.png)
![贴图图片-csframework-multi-lan多语言界面框架6](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B66.png)
![贴图图片-csframework-multi-lan多语言界面框架5](http://www.csframework.com/upload/image/csframework-multi-lan%E5%A4%9A%E8%AF%AD%E8%A8%80%E7%95%8C%E9%9D%A2%E6%A1%86%E6%9E%B65.png)
C#实现:
Form继承ILanguageSupport接口,然后在Form.Load事件调用this.SetLanguage方法。
C# Code:
/// <summary>
/// 支持多语言的接口
/// </summary>
public interface ILanguageSupport
{
/// <summary>
/// 设置语言
/// </summary>
void SetLanguage();
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
/// 支持多语言的接口
/// </summary>
public interface ILanguageSupport
{
/// <summary>
/// 设置语言
/// </summary>
void SetLanguage();
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
C# Code:
/// <summary>
/// 接口的方法,设置当前窗体的语言
/// </summary>
public virtual void SetLanguage()
{
this.Text = LanLib.Get(LanLib.Current, this.GetType().FullName, this.Text);
LanTool.SetLanguage(this);
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
/// 接口的方法,设置当前窗体的语言
/// </summary>
public virtual void SetLanguage()
{
this.Text = LanLib.Get(LanLib.Current, this.GetType().FullName, this.Text);
LanTool.SetLanguage(this);
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
Baidu翻译的英文界面效果:
![贴图图片-CS框架多语言-6](http://www.csframework.com/upload/image/CS%E6%A1%86%E6%9E%B6%E5%A4%9A%E8%AF%AD%E8%A8%80-6.png)
Baidu翻译的英文界面效果:
![贴图图片-CS框架多语言-7](http://www.csframework.com/upload/image/CS%E6%A1%86%E6%9E%B6%E5%A4%9A%E8%AF%AD%E8%A8%80-7.png)
成功案例 - 优秀的企业都选择我们!!!
![联想(北京)有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E8%81%94%E6%83%B3%E9%9B%86%E5%9B%A2.jpg)
![青岛海尔集团公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E6%B5%B7%E5%B0%94%E9%9B%86%E5%9B%A2.jpg)
![金发科技股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E9%87%91%E5%8F%91%E7%A7%91%E6%8A%80.jpg)
![华为技术有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E5%8D%8E%E4%B8%BA.jpg)
![牧原食品股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E7%89%A7%E5%8E%9F%E8%82%A1%E4%BB%BD.jpg)
![顾家家居股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E9%A1%BE%E5%AE%B6%E5%AE%B6%E5%B1%85.jpg)
![理光高科技(深圳)有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E7%90%86%E5%85%89%E9%AB%98%E7%A7%91.jpg)
![中天科技股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E4%B8%AD%E5%A4%A9%E7%A7%91%E6%8A%80.jpg)
![厦门大学|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E5%8E%A6%E9%97%A8%E5%A4%A7%E5%AD%A6.jpg)
![深圳天珑移动技术股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E6%B7%B1%E5%9C%B3%E5%A4%A9%E7%8F%91%E7%A7%BB%E5%8A%A8.jpg)
![江西博雅生物制药股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E5%8D%9A%E9%9B%85%E7%94%9F%E7%89%A9.jpg)
![中国建设银行股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E5%BB%BA%E8%AE%BE%E9%93%B6%E8%A1%8C.jpg)
![欣旺达电子股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E6%AC%A3%E6%97%BA%E8%BE%BE.jpg)
![奥士康科技股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E5%A5%A5%E5%A3%AB%E5%BA%B7.jpg)
![比亚迪股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E6%AF%94%E4%BA%9A%E8%BF%AA.jpg)
![四川科伦药业|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E7%A7%91%E4%BC%A6%E8%8D%AF%E4%B8%9A.jpg)
![交通大学|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E4%BA%A4%E9%80%9A%E5%A4%A7%E5%AD%A6.jpg)
![中国农业科学院|WebApi开发框架成功案例](http://www.csframework.com/images/customer-logo/%E4%B8%AD%E5%9B%BD%E5%86%9C%E4%B8%9A%E7%A7%91%E5%AD%A6%E9%99%A2.jpg)
![闻泰科技股份有限公司|.NET开发框架平台成功案例](http://www.csframework.com/images/customer-logo/%E9%97%BB%E6%B3%B0%E7%A7%91%E6%8A%80.jpg)
MES系统成功案例:
![](http://www.csframework.com/images/article-type3.gif)
![](http://www.csframework.com/images/article-type3.gif)
![](http://www.csframework.com/images/article-type3.gif)
![](http://www.csframework.com/images/article-type3.gif)
![](http://www.csframework.com/images/article-type3.gif)
![](http://www.csframework.com/images/article-type3.gif)
ERP系统成功案例:
1. ERP系统成功案例(2017)
2. 针织行业ERP系统
3. 钢铁贸易进销存(ERP系统)
4. 药店连锁POS系统ERP系统
5. 毛衫针织行业ERP系统(2013)
6. 义乌年画文化用品ERP系统(2015)
7. 义乌饰品ERP系统(2018)
8. CSFramework开发框架标准版成功案例-凹印制版erp系统
9. CSFramework成功案例-生产制造行业erp系统看板系统
10. .NET快速开发平台成功案例之大型erp人事工资考勤系统|C/S框架网
11. 超酷炫UI珠宝行业MES/erp系统成功案例(2019)
软件著作权登记证书
![C/S框架网|原创精神.创造价值.打造精品](http://www.csframework.com/images/our03.gif)
扫一扫加微信
![C/S框架网作者微信](http://www.csframework.com/images/wechatcode.jpg)
![C/S框架网|原创作品.质量保障.竭诚为您服务](http://www.csframework.com/images/CS框架网提供高效优质服务.jpg)
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网