花点时间整了个实用winform 管理系统框架。简单介绍如下:
1.纯C# + mysql 开发。 数据操作还是应用老旧3层架构;
2.纯后台开发。
3.权限管理基于角色来管理菜单
a.导航条做了menustrip 控件来加载权限菜单;
b.上左布局的导航, 动态加载 panel控件 + treeview 实现
比较难点的就是样式布局 以及 设计
c.导航理论上支持无限层级。 实际框架布局,最多4层不影响美观。
4.应用反射动态加载应用程序里面的表单,实现如下:
5.整体效果图如下:
6.适用范围,winform 下的项目都可以在此框架中运行,并做到模块化的管理,以及权限分配。
7.后续准备集成一些通信方面的功能,比如串口与TCP 互转等
以及详细的框架介绍。