毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助

毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助

ID:6814243

大小:1.03 MB

页数:50页

时间:2018-01-26

毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助_第1页
毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助_第2页
毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助_第3页
毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助_第4页
毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助_第5页
资源描述:

《毕业设计(论文)- 基于面向方面编程技术的上下文敏感帮助》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于面向方面编程技术的上下文敏感帮助中文摘要随着计算机的不断发展,软件技术不断创新,人类设计的软件功能越来越强大,由此产生的软件使用问题也越来越复杂,用户希望软件使用简易化的同时,也希望软件提供的帮助更加智能化。即要求帮助程序能自动感应程序运行的上下文,并根据当前上下文提供合适的帮助。本文介绍了现有上下文敏感帮助的实现方法,指出它们的缺点,并提出了一个基于面向方面编程技术上下文管理框架,使用该框架可降低上下文敏感帮助实现的复杂性,使其具有更大的灵活性,并适用于其他基于程序上下文的应用软件。论文详细介绍了该框架的三个组成部分:提供上下文的原程序、上下文缓冲池管理器和上下文应用程序。文章还探讨

2、了如何采用面向方面编程技术向原程序加入感应其运行时上下文的程序代码的方法,论述了如何对上下文进行收集、分析、管理、传送等技术,并研究了如何采用观察者设计模式建立原程序与上下文应用程序之间的依赖联系。本文还分析了原程序与上下文缓冲池管理器之间、上下文缓冲池管理器与上下文应用程序之间的通信模式。另外,我们还参照CORBA,将框架中传递的上下文信息用上下文对象进行封装,建立了上下文之间的层次结构。文章还通过在一个开源项目FreeSudoku的基础上进行上下文敏感帮助设计,验证了基于面向方面编程技术的上下文敏感帮助是一个提高软件帮助智能化的可行灵活的实现技术,并说明了我们提出的框架的可行性和易扩展

3、性。关键词:上下文敏感,帮助系统,面向方面编程,上下文结构,通信模式50基于面向方面编程技术的上下文敏感帮助ABSTRACTAlongwiththedevelopmentofthecomputerandinnovationofthesoftwaretechnology,thefunctionsofthesoftwareisbecomingmoreandmorepowerfulresultintheproblemofusingsoftwareisbecomingmorecomplex.Consequently,usersnotonlyhopetousethesoftwareeasily,bu

4、talsohopetogetamoreintelligenthelpprovidedbythesoftware.Thispaperdescribestherealizationofthecurrentlycontext-sensitivehelpandanalysestheirshortcomings.AfterwardwepresentacontextmanagementframeworkbasedonAOP.Thisframeworkcanreducethecomplexityoftheimplement,getgreaterflexibilityandeasilybeappliedt

5、ootherapplicationbasedonprogramcontext.Threecomponentsoftheframeworkareintroducedparticularlylater:originalapplication,contextpoolmanagerandcontext-sensitiveapplication.Next,weexplainthetechnologyaboutweavingcodetoawareruntimecontextwithAOP.Wedescribethemethodofthecontextcollection,analysis,manage

6、ment,andtransfer.WeusetheObserverdesignpatterntoestablishtherelationshipbetweenoriginalapplicationandcontext-sensitiveapplication.Thepapergoesontoanalyzethecommunicationmodelamongoriginalapplication,contextpoolmanagerandcontext-sensitiveapplication.Inaddition,werefertoCORBAtoencapsulatethecontexti

7、nformationinacontextobjectandestablishthehierarchicalstructureofcontext.Atlast,weimplementthecontextmanagementframeworkwithinanopensourceapplication:FreeSudoku.Asaconclusion,thecontext-sensitivehelpbasedonAOPisaf

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

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

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