系统模块的字段名管理与代码生成器的字段名管理
系统模块的字段名管理与代码生成器的字段名管理
关于字段名管理 用于管理和维护表的字段信息以及字段对应的中文名称。通常我们设计数据库是采用英文或拼音定义字段名称的,通过字段名管理,可以定义中文名称,主要用于代码生成器生成程序界面,标签Label组件的Text属性对应中文名称。 开发框架系统管理模块的【字段名管理】 代码生成器工具菜单的【字段名管理】 若在代码生成器内打开【字段名管理】,是通过.NET反射机制调用CSFrameworkV5.SystemModule.dll的frmFieldNameMgr类,代码生成器程序所在的当前目录要引用一大堆的CSFrameworkV5.xxx.dll,如下图所示: 通过.NET反射机制打开系统管理模块的【字段名管理】界面 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 扫一扫加微信
参考文档:
代码生成器的工具的用法如何与快速开发模块结合应用呢? 《CS框架代码生成器ClassGeneratorV2.01使用指南》.doc 关于企业版V4.0代码生成器的几个疑问 代码生成器又一重大升级进行时 代码生成器新添两大功能,生成业务模块及模块主窗体 代码生成器生成的数据字典窗体可支持流水号 企业版V4.x代码生成器主界面 企业版V4.5代码生成器自动生成窗体原型及二次加工界面参考 推荐基于C/S架构的软件开发工具(Winform+C#语言+ADO.NET+代码生成器) C/S软件系统开发框架代码生成器功能升级V5.1 Winform快速开发框架平台代码生成器核心优势 C# Winform 三层架构代码生成器 V5.1版正式发布 生成的窗体Form源码集成到VS解决方案 - C/S框架三层架构代码生成器操作指南 生成的项目模块(Project)添加到VS解决方案 - C/S框架三层架构代码生成器操作指南 Winform开发框架代码生成器 - 支持生成输入组件自适应窗体(LayoutControl)
其它资料:
什么是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内容管理系统 | |