EclipseRCPWizrdPage动态实现方法.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EclipseRCPWizrdPage动态实现方法

Eclipse RCP WizrdPage动态实现方法 An dynamic realization for Eclipse RCP WizrdPage WANG Shun-Yan, KANG Lei,HUANG Sha Li, [1] School of Computer Science and Technology,Wuhan University of Technoloty,Wuhan 430070,China [2]Department of Information Engineering,Hubei Technical College of city construction Abstract: For Solving the limited function problem that each input page with the Eclipse RCP WizardPage static realization failed to solve the data association, this article has analyzed the WizardPage movement mechanism and the dynamic realizations technical difficulty, proposed one kind of dynamic realization method based on obserber pattern of Eclipse RCP the WizardPage and in doing so lows the service objects coupling, makes the logic to be clear and has laid a good foundation for the code maintenance as well as the service expansion. Finally it gave the representative demand model and the realization code for the service. Keywords: Eclipse RCP;WizardPage;dynamic realization; obserber pattern; 0.引言: RCP (Rich Client Platform) 称为富客户端。Eclipse RCP,就是在Eclipse平台上,通过构建插件(Plug-in)来建立的RCP应用。每个RCP应用至少需要实现一个扩展点(extension point),在众多扩展点中,WizardPage 扩展点实现输入向导功能。静态实现的WizardPage简单易用,但功能相对简单。当输入各页面数据关联,要求根据当前页的输入内容动态调整上下页的显示时,静态设计的WizardPage就无能为力了。复杂的业务输入需要我们动态实现WizardPage。 1WizardPage的运行机理和动态实现的技术难点: WizardPage运行机理 王舜燕 (1957-), 男,江苏吴江人,副教授,硕士研究生导师 ,主要研究方向:网络数据库,计算机智能技术; 康磊 (1978-) 男,湖北武汉人,硕士研究生 ,主要研究方向,网络数据库; 黄莎莉 (1979-) 女 ,湖北武汉人,讲师,主要研究方向:电子商务; 一个输入向导由若干WizardPage类(负责实现各输入页面)和一个Wizard类(负责管理调度WizardPage)组成。调用输入向导时,将生成Wizard类实例。在Wizard的构造方法中,首先将各WizardPage类一一实例化并加载,然后重叠显示在当前界面上。除了当前向导页面正常显示外,其他WizardPage页面透明显示。当点击当前向导页面上的“上一页”,“下一页”按钮时,Wizard将当前页面透明显示,再将指定页面正常显示。 1.2 WizardPage动态实现的技术难点 在Web页面中点击提交或转向按钮后将即时生成下一个页面,所以Web动态实现只用保证每次页面装载的数据是必威体育精装版数据就可以了。 WizardPage就完全不一样了,从其运行机理可知,WizardPage动态实现需要在当前WizardPage页面的输入数据发生变化时即时改变所有关联页面的显示。 因此,WizardPage动态实现要解决两个主要的问题: 一.如何完成关联页面的数据模型变更; 二.如何完成关联页面的显示视图刷新; 2基于观察者模式的WizardPage动态实现方法: 2.1观察者模式简介 观察者(Observer)模式是对象的行为型设计模式,又叫做发表-订阅(Publi

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档