关于开发框架字段名管理功能(frmFieldNameMgr类)
关于开发框架字段名管理功能(frmFieldNameMgr类)
关于字段名管理 用于管理和维护表的字段信息以及字段对应的中文名称。通常我们设计数据库是采用英文或拼音定义字段名称的,通过字段名管理,可以定义中文名称,主要用于代码生成器生成程序界面,标签Label组件的Text属性对应中文名称。 通过以下两种方式打开字段名管理界面: 1. 开发框架系统管理模块的【字段名管理】 2. 代码生成器工具菜单的【字段名管理】 若通过代码生成器打开【字段名管理】界面,是通过.NET反射机制动态创建系统管理模块的CSFrameworkV5.SystemModule.frmFieldNameMgr类,创建窗体实例。 C# Code: /// <summary> /// 通过反射机制打开系统模块的【字段名管理】界面 /// </summary> /// <param name="owner"></param> /// <param name="DB"></param> /// <param name="tableName"></param> public static void OpenFieldNameMgr(Form owner, string DB, string tableName) { string file = Application.StartupPath + @"\" + Globals.DEF_SYSTEM_MODULE; if (!File.Exists(file)) throw new CustomException("文件不存在!\r\n" + file); //通过反射,调用类的静态方法打开窗体 Assembly systemDLL = Assembly.LoadFile(file); Type T = systemDLL.GetType(GlobalsGenerator.FullName_frmFieldNameMgr_Type, true, true); if (T != null) { //public static void Exceute(Form ownerForm, string dataSetID, string dataSetDBName, string tableName, string loginAccount, bool isExternalCall) MethodInfo M = T.GetMethod("Exceute"); if (M != null) M.Invoke(owner, new object[] { owner, MyLoginer.CurrentUser.DataSetID, DB, tableName, MyLoginer.CurrentUser.Account, true }); else throw new CustomException("没有找到frmFieldNameMgr.Exceute静态方法!"); //测试 //if (M != null) M.Invoke(null, new object[] { this, "CSFrameworkV45_Normal", "tb_AR" , Loginer.CurrentUser}); } else throw new CustomException("没有找到" + GlobalsGenerator.FullName_frmFieldNameMgr_Type + "类!"); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 扫一扫加微信
参考文档:
C/S开发框架标准版有版本自动升级功能吗? CS快速开发框架V2.2新增多帐套功能 C# Winform 开发框架 - 业务单据附件管理解决方案(原) 关于Winform开发框架桥接功能 C/S开发框架权限扩展与定制按钮功能详细设计 CSFramework开发框架系统管理模块功能 C# Winform 开发平台新功能 - C/S系统开发框架旗舰版V5.0 CSFramework快速开发框架旗舰版V5 - 电子商务管理软件成功案例2019 C#权限管理框架介绍|商业开源C/S系统快速开发框架权限系统设计 CSFramework快速开发框架设置默认管理员密码及修改用户密码(KeyProvider类) 开发框架怎样设置管理员用户 tb_MeyUser表重要字段详解 开发框架字段名管理选择表名提示用户"sa"登录失败。 C/S开发框架新功能:批量更新业务单据的业务员、制单人制表人 开发框架复制权限(复制角色、组)功能 数据库信息管理开发平台 - C/S结构+Winform+ADO.NET快速开发框架
其它资料:
什么是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内容管理系统 | |