写第一篇“权限控制框架”系列博客是在2021-01-29,在这不到一个月的时间里,收集自己零碎的时间,竟然写出了一个“麻雀虽小,五脏俱全”的权限控制框架;对于一个没有怎么做过wpf项目的程序员来说,我心里还是挺欢畅的。之所以把源码公开,一方面是因为权限控制这方面的源码能找到的不多;另一方看到有朋友们写了自己的权限控制博客,但是却没有留下可参考的源码,心里不免感叹!

  这次博客的题目是“抛砖引玉”,对于我来说,花费一个多月的零碎时间来提供一个完整的权限控制框架,深感不易;毕竟一个人的精力是那么有限,能做的实在不多;接下来当大家拿到源码后,有什么样的想法或意见,都可以沟通交流;或许这个基本的权限控制框架后续可以集成更多实用的功能,亦或是在大家的共同努力下出现更多实用的行业产品。好了,我们来看下截图:

1.登陆,记住密码,警告提示:

 2.用户管理:添加、编辑、删除、角色设置、列表分页


 3.角色管理:添加、编辑、删除、权限分配

4.模块查看:

 5.角色账户登陆:角色模块、角色菜单、角色按钮

 5.项目截图:

  至此,权限控制的基本功能已经完成,深切盼望我所做的能起到“抛砖引玉”的功效。

  对源码感兴趣的朋友,欢迎加入

  QQ群:720369133

  源码会在群里给大家分享,也恳请大家提出宝贵意见!

 

系列目录:

WPF权限控制框架——【1】界面布局

WPF权限控制框架——【2】模块、菜单、按钮

WPF权限控制框架——【3】数据库、自定义弹窗、表单验证

最新文章

  1. 深入了解 Authorize 和 AllowAnonymous
  2. jquery serialize()、serializearray()已经$.param方法
  3. atitit.提升开发效率---使用服务器控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比较
  4. 数组机、局域网ip查找
  5. 轻量级开源内存数据库SQLite性能测试
  6. JMeter简介
  7. 变量赋值(引用) php内核的实现(二)
  8. 【转】Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效
  9. 如何解决使用Gradle时出现的jar包冲突
  10. Android Paint类介绍以及浮雕和阴影效果的设置
  11. HBase篇(5)- BloomFilter
  12. git 在本地拉取远程分支的代码(并不做提交操作)
  13. java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: " 0"
  14. Luogu 2577[ZJOI2005]午餐 - 动态规划
  15. C# 导出Excel表格
  16. mysql匿名登录 导致创建不了数据库
  17. mysql中删除同一行会经常出现死锁?太可怕了
  18. XML制作RSS源
  19. 温故而知新 Ajax 的新坑 dataType: 'json'
  20. Python学习(006)-深浅拷贝及集合

热门文章

  1. Java排序算法(三)直接插入排序
  2. 2019牛客暑期多校训练营(第三场) F.Planting Trees(单调队列)
  3. 【bzoj2429】[HAOI2006]聪明的猴子(图论--最小瓶颈生成树 模版题)
  4. Educational Codeforces Round 97 (Rated for Div. 2) D. Minimal Height Tree (贪心)
  5. c++派生类中构造函数和析构函数执行顺序、判断对象类型、抽象类、虚函数
  6. Windows Server 2016 开启远程连接并延长过期时间
  7. OkHttp Client Ignore certificate
  8. kubernetes实战-配置中心(二)交付apollo配置中心到k8s
  9. 1.配置gitblit
  10. Spring-cloud-netflix-hystrix