本来就不怎么喜欢写博客,好不容易申请了博客园的账号,迈出了先前没有跨越的第一步;转眼间几年的时间就过去了,还是空空如也。今天的心境是这样的,发现wpf相关的资料及源码实在不多,就想写下随笔;一方面是自己在学习中做下记录,另一方面也可以给后来者提供些参考。加利利海与盐海最大的区别就是,前者有进有出,后者只进不出;于是乎前者多出产鱼虾,而后者却寸草不生,真应了那句话----“滋润人的必得滋润”

本来自己主要是做web开发的,但是在实际的工作中发现客户端软件在特定的环境中还是挺必要的,就想做个简单的wpf权限控制框架,至少当需要做个上位机软件时,不需要再从头开始;真不敢恭维自己的技术,当时做了3天,发现界面布局还可以,就分享下吧,先来看下界面效果:

大眼一看,就有一种古老的感觉,之所以没有在界面上下功夫的原因;就是因为看到了界面比这个更古老的项目,得到客户的认可,一下是自己运维的vb项目界面,发个截图:

只要软件好用,界面皮肤其实是可以忽略的,本来时间也就有限,所以就暂时不在界面上花费过多的时间了;先完善下基本的功能,暂时开发过程与思路是这样的:

采用插件式开发,一个插件对应一个模块,为了整体效果的呈现,在项目中添加了不少插件,但只会把系统管理做出来,拥有基本的权限控制与常见案例;因为是初学者,所以前期不打算过多的引入插件,以便有一个夯实基础的宝贵过程。接下来会按着这个思路一点一点完善功能,给下目前的项目截图:

这里面项目比较多,但是除了这两个一个是启动项,一个是接口定义,其他的都是插件。想了想,决定创建一个qq群,也提供下源代码的版本控制,有意愿的小伙伴可以加入进来,共同学习
QQ群:720369133

最新文章

  1. Ionic 今天发布了Windows 桌面版的IDE Ionic Lab
  2. curl命令学习笔记
  3. wp8.1 Study19:通知
  4. mysql如何修改表类型(表引擎)
  5. hdu 1053 Entropy
  6. linux命令 cp 递归复制 带权限复制
  7. [日历] C#修改CNDate日历帮助类 (转载)
  8. OpenStack中给wsgi程序写单元測试的方法
  9. C期未考试参考答案题1
  10. leetcode 算法刷题(一)
  11. java较全的面试题
  12. Error - The debugger's worker process (msvsmon.exe) unexpectedly exited.
  13. c语言二级指针内存模型
  14. Java入门(一):Hello World !
  15. js 常用的比较排序算法总结
  16. 51Nod1778 小Q的集合 【组合数】【Lucas定理】
  17. SmartGit/HG
  18. 用 consul + consul-template + registrator + nginx 打造真正可动态扩展的服务架构
  19. Visual Studio 2013 智能提示功能消失解决办法
  20. 【小甲鱼】【Python】正则表达式(二)

热门文章

  1. Nacos(一)源码分析Nacos注册示例流程
  2. 使用 transmittable-thread-local 组件解决 ThreadLocal 父子线程数据传递问题
  3. oracle 19c dataguard aws ORA-03186报错
  4. CentOS7服务器JDK8安装实战
  5. [linux]makefile多目录
  6. python安装库报错的处理方法
  7. 用漫画的形式展现——URL和HTTP
  8. 第十章节 BJROBOT PID 动态调节【ROS全开源阿克曼转向智能网联无人驾驶车】
  9. [每日一题]面试官问:Async/Await 如何通过同步的方式实现异步?
  10. ES6模板字符串及字符串的扩展方法