WinFramework轻量级开发框架 | 插件式框架|业务模块管理|C/S开发框架

Winform开发框架快速开发框架 软件开发平台WinFramework轻量级框架 插件框架 原创软件@csframework.com
一、前言
模块维护试图解决的问题
模块加载只用MEF的方式:
MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅可以在应用程序内重用扩展,还可以在应用程序之间重用扩展。(摘自MSDN)
场景:如果是单机版的软件,添加一个模块只用把一个dll放在程序文件夹里,然后重启软件,就出现了响应模块的操作,这就是插件开发?.
二、插件式模块管理(Plug-In Module Management)

WinFramework轻量框架动态加载模块采用以下方式:
- 支持本地模块DLL文件动态加载,及数据库配置
- 可修改模块顺序、名称、图标
- 可修改模块功能的顺序、名称、图标
- 可修改公共操作权限的名称、图标
- 可修改功能自定义操作权限的名称、图标
- 替换图片时覆盖掉原来的图片(可选择是否备份)
- 程序可单独运行(避免修改图标时资源占用)
- 本地插件方式无需配置权限
- 有权限配置的需要把模块同步到配置
三、模块管理功能界面
打开【系统管理】,【模块维护】界面。

在模块维护内置容器内,选择一个模块,如【库存管理】

可以拖拽一个功能按钮改变按钮位置

也可以修改功能按钮对应窗体的信息,如:功能名称、图标、功能权限

可以通过模块信息来调整模块的图标和顺序


参考文档:
权限管理系统表结构 | C/S轻量级开发框架 WinFrameworkV2.1|C/S开发框架
Demo演示版下载 | Winform C/S架构轻量级开发框架 WinFrameworkV2.1|C/S开发框架
WinFramework轻量级开发框架 | 煤矿智能化综合防尘监测监控系统平台|C/S开发框架
WinFramework轻量级开发框架 | 主从表窗体开发指南|详细二次开发|C/S开发框架
WinFramework轻量级开发框架 | 主从表窗体开发指南|采购订单|C/S开发框架
WinFramework轻量级开发框架 | 自动生成流水号码(单据号码)|C/S开发框架
WinFramework轻量级开发框架 | 单表数据窗体开发 | 界面二次开发|C/S开发框架
WinFramework轻量级开发框架 | 单表数据字典窗体开发指南|C/S开发框架
WinFramework轻量级开发框架 | 代码生成器参数设置|C/S开发框架
WinFramework轻量级开发框架 | 参数设置|C/S开发框架
WinFramework轻量级开发框架 | 代码生成器(CodeGenerator)简介|C/S开发框架
WinFramework轻量级开发框架 | 运行程序出现数据配置窗体|C/S开发框架
WinFramework轻量级开发框架 | 软件截图|C/S开发框架
WinFramework轻量级开发框架 | 新建Winform业务数据窗体|C/S开发框架
WinFramework轻量级开发框架 | Winform开发框架|模块功能窗体注册与配置|C/S开发框架
WinFramework轻量级开发框架 | 自定义窗体GridView表格样式布局|C/S开发框架
权限管理系统表结构 | C/S轻量级开发框架 WinFrameworkV2.1|C/S开发框架
Demo演示版下载 | Winform C/S架构轻量级开发框架 WinFrameworkV2.1|C/S开发框架
WinFramework轻量级开发框架 | 煤矿智能化综合防尘监测监控系统平台|C/S开发框架
WinFramework轻量级开发框架 | 主从表窗体开发指南|详细二次开发|C/S开发框架
WinFramework轻量级开发框架 | 主从表窗体开发指南|采购订单|C/S开发框架
WinFramework轻量级开发框架 | 自动生成流水号码(单据号码)|C/S开发框架
WinFramework轻量级开发框架 | 单表数据窗体开发 | 界面二次开发|C/S开发框架
WinFramework轻量级开发框架 | 单表数据字典窗体开发指南|C/S开发框架
WinFramework轻量级开发框架 | 代码生成器参数设置|C/S开发框架
WinFramework轻量级开发框架 | 参数设置|C/S开发框架
WinFramework轻量级开发框架 | 代码生成器(CodeGenerator)简介|C/S开发框架
WinFramework轻量级开发框架 | 运行程序出现数据配置窗体|C/S开发框架
WinFramework轻量级开发框架 | 软件截图|C/S开发框架
WinFramework轻量级开发框架 | 新建Winform业务数据窗体|C/S开发框架
WinFramework轻量级开发框架 | Winform开发框架|模块功能窗体注册与配置|C/S开发框架
WinFramework轻量级开发框架 | 自定义窗体GridView表格样式布局|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内容管理系统 |
什么是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内容管理系统 |
在线客服
