MVVM开发MIS企业管理系统(MVVM开发MIS企业管理系统)
锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究。点名“简易百科”盗用锐英源原创内容。
要开发企业管理系统MIS系统,有界面和数据库,不想用Winform方式开发了,虽然用Winform锐英源也能做出来百分百像Web的UI,但是比较累,也想换个方向学习提高下,所以研究了WPF MVVM。
找了一些例子,要么太简单,要么运行不起来,最后从github上找了个ZrClient,凑乎用下,致谢作者,如果作者看到请联系。
ZrClient,用了HandyControl和MvvmLight,不算是最新的技术了,不过做简单的增删改查CRUD没问题,主要看中了界面,这个界面和锐英源以前网站前端开发教学管理系统的界面类似,左侧是树形菜单栏,右侧是多页内容功能窗口,界面整洁直观,大气漂亮,配色还行,再次致谢作者。github上链接是:https://gitee.com/SayHelloCat/zrclient。
但是这个例子里没有和数据库对接的功能,也没有实际的增删改查CRUD代码,特别是表格数据状态下的添加、删除和更新功能都没有,并且也没有详情页,怎么在MvvmLight环境下打开详情页也没有,并且左侧的树形菜单栏比较少,我研究了下微软网站上的Mvvm知识,进行了补全,几个演示界面如下:
wpf mvvm登录页面
wpf mvvm 首页
wpf mvvm用户页
原来例子里是没有新增、修改和删除功能,没有按钮代码,也没有详情页代码,我想了一些技巧才加上了。
把细节规整下,做成了模板,然后一个表一个表做下去,也快得多。
用习惯了WinForm,再用WPF确实麻烦,在xaml、xaml.cs和vm.cs之间找来找去,不太适应。不过WPF做漂亮界面是方便,现在.NET安装方便,性能也提升了,推荐大家多用.NET。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com