在园子里潜水快5年了,看过好多老鸟的作品。因为这段工作性质的转变,所以开发一套跟winform有关的框架。
这类的框架在园子里也有很多,老鸟们也都写了各式各样的实现。本人技术稍差,无意与各位老鸟的作品比美。
仅以此微博记录我的工作和兴趣。
废话不多说。先介绍预期要实现的功能。
1.主框架上包含MDI部分,menu(通过xml配置加载)
2.xml配置加载的功能窗体
在xml配置各个menu点击后打开的窗体,各子窗体可调用一个窗体的基类(其中已经实现很多方法),通过窗体基类
去调用框架然后去控制各个窗体(开启,关闭等操作)
3.xml配置加载服务
在xml配置各项winform程序要运行的服务.
4.缓存(类似web中的session)
有了这个缓存之后,各窗体或者服务的开发者可以像web中使用session一样在框架中传递数据。这样大大的缩短了新人入职的培训时间(指的是刚毕业的菜鸟)。
我的表达能力有限。在后面的博客里,我会逐步的说明这些功能。也请各位大虾嘴下留情。谢谢。