试论基于asp.net的ajax组件的设计与封装

试论基于asp.net的ajax组件的设计与封装

ID:34776287

大小:473.78 KB

页数:64页

时间:2019-03-10

试论基于asp.net的ajax组件的设计与封装_第1页
试论基于asp.net的ajax组件的设计与封装_第2页
试论基于asp.net的ajax组件的设计与封装_第3页
试论基于asp.net的ajax组件的设计与封装_第4页
试论基于asp.net的ajax组件的设计与封装_第5页
资源描述:

《试论基于asp.net的ajax组件的设计与封装》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、沈阳理工大学硕士学位论文基于ASP.NET的Ajax组件的设计与封装姓名:王应天申请学位级别:硕士专业:计算机软件与理论指导教师:陶振凯20090306沈阳理工大学硕士学位论文摘要Ajax的全称是AsynchronousJavaScriptandXML,即异步JavaScript和XML。Ajax不是指一种单一的技术,而是有机地利用了XHTML、DOM、CSS、XML、XLST、JSON和JavaScript等一系列相关的技术,每种技术都有其独特之处,合在一起组成了一个功能强大的新技术。Ajax实现了页面的无刷新,给使用B/S结构系统的用户以与桌面系统相媲美的“所见即所得”

2、的体验。鉴于组件的可重复使用、易维护和支持无缝升级等优点,Microsoft等公司已封装了部分ASP.NETAjax组件,但已封装的组件还缺少一些符合特定需求的功能且部分已有的组件性能还有改进的余地。本文根据开发人员提出的实际需求,设计与封装了多选树组件、单选树组件、级联组件、可查询的多级列表组件、分页组件及二次确认等六个ASP.NETAjax组件。多选树组件支持按编码关系对深层次的数据库表内容进行树状显示,支持用户对任意级别的结点进行多项选择;单选树组件支持按编码关系对深层次的数据库表内容进行树状显示,支持用户对任意级别的结点进行单项选择;级联组件支持对有级别关系的数据进

3、行联动选择;可查询的多级列表组件支持用户对列表中值进行单项选择,同时支持模糊查询;分页组件支持显示控件与分页功能分离,通过导航按钮进行翻页;二次确认组件支持用户对可能的误操作进行再次确认。在设计与封装的基础上,采用大数据量的样本进行了测试,测试结果表明:多选树组件和单选树组件比Microsoft提供的TreeView控件加载速度快;级联组件和可查询的多级列表组件的加载速度在10s以内;分页组件比ASP.NET自带的支持分页功能控件的效率高;二次确认组件有效地降低了用户的误操作率。关键词:ASP.NET;Ajax;组件;设计;封装沈阳理工大学硕士学位论文AbstractAja

4、xisshorthandforAsynchronousJavaScript+XML,itisn’tatechnology.It’sreallyseveraltechnologies,eachflourishinginitsownright,comingtogetherinpowerfulnewways.WithAjax,usersofB/Sstructurealsocanmatchthe"WYSIWYG"experience,whichwasonlyforC/Susers.Becauseofcomponents’advantagesofreusable,easytomain

5、tainandsupportaseamlessupgrade,MicrosoftCo.haspackagedASP.NETAjaxcomponents,butthereisalsoroomforimprovement.Accordingtotheactualneedsputforwardbythedevelopers,6AjaxcomponentsbasedonASP.NETweredesignedandencapsulated.Theyaremulti-selectedtreecomponent,radiotreecomponent,cascadecomponent,li

6、stforqueryandselectedcomponent,pagingcomponentandre-confirmcomponent.These6componentsallstndmaketheirbestuse:1supportsforthedeep-rootedrelationsmulti-selected,2foranyrdlevelofindividualchoicenodes,3hasthesupportoftherelationshipbetweenthelevelththofdatalinkedtochoose,4supportsforindividual

7、choiceandfuzzyinquiry,5supportsfortheseparationofcontrolandpagingfunctions,navigationthroughthepagethbutton,6supportstheusertoreconfirmthepotentialdisoperation.Testresultshowsthat:theloadspeedofmulti-selectedtreecomponentandradiotreecomponentisfasterthanTreeVi

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

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

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