silverlight下的mvvm模式的应用

silverlight下的mvvm模式的应用

ID:5317052

大小:352.71 KB

页数:5页

时间:2017-12-08

silverlight下的mvvm模式的应用_第1页
silverlight下的mvvm模式的应用_第2页
silverlight下的mvvm模式的应用_第3页
silverlight下的mvvm模式的应用_第4页
silverlight下的mvvm模式的应用_第5页
资源描述:

《silverlight下的mvvm模式的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第23卷第12期计算机技术与发展V01.23No.122013年12月COMPUTERTECHNOLOGYANDDEVELOPMENTDee.2013Silverlight下的MVVM模式的应用李龙澍,华骁飞(安徽大学计算机科学与技术学院,安徽合肥230601)摘要:为了改善传统开发方式和应用RIA(RichInternetApplication,富互联网应用程序)开发技术,文中应用了一种新的设计模式一MVVM,提出了一套基于MVVM模式的系统开发方案。介绍了MVVM模式设计思想,阐述了系统的设计,以实际流程为例,在

2、Silverlight开发环境下给出了具体的实现以及代码比对分析。实践表明,将该模式应用于系统开发,可以成功地将数据、表示和业务逻辑分离,有效地改善系统开发,使系统具有结构清晰、可拓展、易测试的特点。关键词:富互联网应用程序;Silverlight;设计模式;模型一视图一视图模型中图分类号:TP302.1文献标识码:A文章编号:1673—629X(2013)12—0203—05doi:10.3969/j.issn.1673—629X.2013.12.049ApplicationofMVVMPatterninSilve

3、rlightLILong-shu,HUAXiao-fei(CollegeofComputerScienceandTechnology,AnhuiUniversity,Hefei230601,China)AbsWa~:InordertoimprovethewayoftraditionaldevelopmentandapplytheRIAdevelopmenttechnologies,anewdesignpattem,MV-VM,isused,adevelopmentplanbasedonitispresented.In

4、troducethedesignideaofthispattern,andthengiveanimplementationinSil—verlightandcomparativeanalysisofthecodebyusinganactualprocessasexample.Practiceshowsthatbyusingthispatteminthesys-temdevelopment,thedata,displayandlogicaltransactioncanbesuccessfullydivided,syst

5、emCanbeimprovedeffectively,andhasthecharacteristicsofclearstructure,stabilityandeasetobetested.Keywords:RIA;Silverlight;designpattem;MVVMO引言易于测试。新一代的RIA具有快速、低成本以及丰富用户体针对以上几点要求,项目开发的系统需要具有松验的特点,正在发展成为Web应用领域开发的核散耦合、界面功能分离和可测试性的特点。一些设计模式,如MVCJ、MVP‘4J、MVVM等被提出并应用于

6、心。与传统的Web应用程序相比,RIA的客户端更“Rich”:大部分的处理任务被从用户界面移植到客户系统开发过程中,这些设计模式的实现虽然要花费额端,从而提高了响应速度,可以提供更多的数据模型来外的工作,但设计后的系统的结构层次化,系统功能模操作数据,使用更丰富的元素来呈现界面。RIA的这块化,整体系统结构清晰,功能明确。一特点对于系统开发提出了以下要求:首先,需要一个文中主要讨论新型设计模式——MVVM在使用层次来包含分离出来的业务逻辑,同时要保证业务逻RIA富客户端开发技术Silverlight开发的系统的设计辑

7、模块的可拓展性和独立性来满足项目更改的需求和与应用。下面将论述这种新型模式及其应用系统的设保证开发的质量;其次,RIA技术更加追求实现丰富用计与实现。户体验的用户界面,视觉设计被重视,项目团队需要划分出视觉设计团队,让其与开发团队进行分工协1MVVM模式作;最后,RIA程序的逻辑复杂于传统互联网应用程MVVM(Model—View—ViewModel,模型一视图一视图序,需要进行大量的测试,这就要求编写出来的代码要模型)模式是一种.NET框架下的设计模式,其出现收稿日期:2013—02—25修回日期:2013—05-

8、28网络出版时间:2013-09-29基金项目:安徽省农林科研项目(06090736);安徽省大学研究生学术创新项目(yqh100135)作者简介:李龙澍(1956一),男,教授,博士生导师,研究方向为软件设计技术、智能信息处理和Agent应用技术等;华骁飞(1990-),男,硕士研究生,研究方向为软件测试。网络出版地址:http://www.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。