C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)
C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)
适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统
运行平台:Windows + .NET Framework 4.5
开发工具:Visual Studio 2015+,C#语言
数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)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管理器。
多语言界面展示
默认简体中文

切换为英文



系统管理模块进行多语言管理:




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翻译的英文界面效果:

Baidu翻译的英文界面效果:

成功案例 - 优秀的企业都选择我们!!!



















MES系统成功案例:
C/S系统开发框架成功案例-医药行业mes系统:
C/S系统开发框架成功案例-煤矿自动化mes系统:
C/S系统快速开发框架旗舰版V5.0开发汽车行业制造执行MES系统成功案例
手机配件行业通用MES系统
C/S系统快速开发平台成功案例-珠宝行业MES系统
超酷炫UI珠宝行业mes/ERP系统成功案例2019(成功案例)
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架构开源软件 - C#.NET+Winform+Dev+SQL快速开发框架
C#.NET Winform轻量级UI框架软件快速开发平台(MySQL, Oracle, MsSQL)
Winform企业级WCF快速开发框架平台(C/S架构+WCF+DevExpress+SQL多数据库)
进销存快速开发框架(Winform三层架构+DevExpress+SQL2008R2)
DevExpress扁平化按钮样式设置 | Winform扁平化按钮图标UI开发框架
企业ERP进销存财务系统开发框架及开发平台(Winform+C#.NET+SQLServer)
DevExpress组件版本下载、安装与VS开发环境 | Winform C/S框架|C/S开发框架
Winform UI框架 | Winform界面快速开发框架
Winform软件快速开发框架(使用DevExpress正版授权皮肤组件)
Winform界面自适应快速开发框架(C#+Dev+三层架构+多数据库支持)
Winform+DevExpress三层架构软件快速开发平台-旗舰版V5.1
Winform+DevExpress框架之独立图片存储解决方案|C/S框架网
企业级C/S系统快速开发框架(Winform+.NET8+EFCore)|C/S开发框架
CSFrameworkV6开发框架升级VS2022+.NET8+DevExpress24.1操作步骤|C/S开发框架
WinFormsApp窗体应用快速开发框架(.NET7+EFCore+VS2022)
ERP,MES软件快速开发平台(Winform+VS2022+C#+.NET7)
原创C/S架构开源软件 - C#.NET+Winform+Dev+SQL快速开发框架
C#.NET Winform轻量级UI框架软件快速开发平台(MySQL, Oracle, MsSQL)
Winform企业级WCF快速开发框架平台(C/S架构+WCF+DevExpress+SQL多数据库)
进销存快速开发框架(Winform三层架构+DevExpress+SQL2008R2)
DevExpress扁平化按钮样式设置 | Winform扁平化按钮图标UI开发框架
企业ERP进销存财务系统开发框架及开发平台(Winform+C#.NET+SQLServer)
DevExpress组件版本下载、安装与VS开发环境 | Winform C/S框架|C/S开发框架
Winform UI框架 | Winform界面快速开发框架
Winform软件快速开发框架(使用DevExpress正版授权皮肤组件)
Winform界面自适应快速开发框架(C#+Dev+三层架构+多数据库支持)
Winform+DevExpress三层架构软件快速开发平台-旗舰版V5.1
Winform+DevExpress框架之独立图片存储解决方案|C/S框架网
企业级C/S系统快速开发框架(Winform+.NET8+EFCore)|C/S开发框架
CSFrameworkV6开发框架升级VS2022+.NET8+DevExpress24.1操作步骤|C/S开发框架
WinFormsApp窗体应用快速开发框架(.NET7+EFCore+VS2022)
ERP,MES软件快速开发平台(Winform+VS2022+C#+.NET7)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
