WinFramework添加工程项目Project新建业务模块(DLL库) |C/S开发框架
目录一、新建项目(VS Project)1.1 VS解决方案添加新建项目(Project)1.2 添加新项目窗体配置选择:类库(.NET Framework),输入项目名称,选择目标框架.NET Framework 4.6,最后按【确定】按钮。 添加成功: 1.3 设置【输出目录】当前VS解决方案统一输出目录为debug目录,请设置为:..\debug 二、添加项目引用项目引用文件详解: WinFramework.Common:常用工具类库 WinFramework.DBClient:框架DB核心库注意:专业版不提供源码,需要使用dll引用 WinFramework.Library: WinFramework.UI.Core:框架UI层核心库注意:专业版不提供源码,需要使用dll引用 WinFramework.UI.Dev: WinFramework.UI.Dev.Controls:自定义控件库 WinFrameworkDemo.Business:业务层 WinFrameworkDemo.Models:数据库 Model层 三、新增Management.cs文件Management.cs Management作为模块注册类,继承自:WinFramework.Library.Module。 Management.cs 文件用于配置当前业务模块(类库)的名称、窗体功能,是轻量级框架使用非常重要的一个步骤! 添加Management.cs文件,定义模块标识与名称。 Management.cs 内容如下: C# 全选
WinFramework.Library.Module:模块信息类,系统会自动根据模块信息来加载模块。 参数说明: moduleName:模块名称(描述) moduleImg:模块图片,对应图片为:images\[moduleImg]_16x16.png,参考:图片尺寸规范 使用:在Management类构造函数中进行功能注册。 四、注册模块DLL动态加载模块(插件框架) WinFramework框架作为插件式模块框架,必须通知WinFramework框架加载新建的模块(DLL) 配置文件位置:WinFramework.Library.DevelopmentEnvironment.cs 在最后面添加一行代码: C# 全选
五、编译VS解决方案六、模块维护重新编译解决方案 -> 成功 -> 运行程序 -> admin/123456 ->【系统管理】 ->【模块维护】 打开【模块维护】功能后,会自动重新加载模块。 最后,确定模块被正确加载,点【保存】按钮,保存配置信息,非常重要!!! 恭喜您!您能添加工程项目了!下一步将学习《WinFramework轻量级框架 - 新建Windows业务窗体》。 扫一扫加作者微信
参考文档:
C/S架构轻量级快速开发框架WinFramework|VS解决方案和工程项目|C/S开发框架 WinFramework轻量级开发框架 | 图标尺寸规范|C/S开发框架 C/S架构轻量级快速开发框架WinFramework|功能列表及模板窗体|C/S开发框架 WinFramework轻量级开发框架 | 窗体权限机制|C/S开发框架 WinFramework轻量级开发框架 | 窗体操作状态|C/S开发框架 WinFramework轻量级开发框架 | 开发环境及三方组件下载|C/S开发框架 WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架 WinFramework轻量级开发框架 | LayoutControl界面自适应控件|C/S开发框架 WinFramework轻量级开发框架 | 数据绑定(ViewDataBinding)与数据校验(ValidateForSave)|C/S开发框架 WinFramework轻量级开发框架 | 插件式框架|业务模块管理|C/S开发框架 WinFramework轻量级开发框架 | 窗体自定义功能按钮(InitButton/AddButton方法)|C/S开发框架 WinFramework轻量级开发框架 | 界面扩展按钮|自定义按钮|C/S开发框架 WinFramework轻量级开发框架 | 功能按钮事件详解|C/S开发框架 WinFramework轻量级开发框架 | 自定义窗体GridView表格样式布局|C/S开发框架 WinFramework轻量级开发框架 | Winform开发框架|模块功能窗体注册与配置|C/S开发框架
其它资料:
什么是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内容管理系统 | |