1. 研究目的与意义、国内外研究现状(文献综述)
课题意义:1.技术层面:wpf带来的一些新特性如data binding、dependency property、command使ui与业务逻辑进一步解耦成为可能,mvvm便因此诞生。
它用数据驱动ui代替了事件驱动,几乎将view与model完全剥离,极端情况下整个工程可以没有一行codebehind,大大降低了项目的维护成本。
mvvm使ui设计和后端开发分工明确、同步进行,测试人员也可以独立测试界面元素与业务逻辑,开发效率显著提高。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
2. 研究的基本内容和问题
研究目标:1. 用mvvmlight框架搭建一个健壮,可维护性高的代码工程。
2. 利用学校资源(账户、邮箱、服务器等)为相关工作人员开发一个高效的通知管理工具。
研究内容:1. mvvmlight框架搭建。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 研究的方法与方案
研究方法:文献研究法:利用所学知识,借阅的文件以及网上讨论来研究这个系统具体的实现方法。
个案分析法:查看学习类似的开源系统来丰富框架,完善功能。
技术路线:见附件图
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 研究创新点
特色或创新之处1.mvvm:由于mvvm是新兴设计模式,国内相关文档很少,从框架搭建到功能填充都属于开拓性质。
2.针对项目通知的爬虫技术:爬虫技术并不新鲜,但针对项目通知的定向抓取国内鲜有案例。
3.mshtml api:该接口是winform时代的产物,对wpf的支持不是很友好,用其来操作wpf控件也是一个新的挑战。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
5. 研究计划与进展
研究计划:2013.5.1-2013.7.1:初期工程搭建与完善。
2013.7.1-2013.11.30:相关工作人员试用与反馈,同步功能完善。
2014.3.12-2014.4.1: 二期代码优化与功能完善。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
