不帅 发表于 2015-1-18 11:05:09

发布一篇经由过程RAP让RCP项目运转在扫瞄器中

如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,
从上篇文章《RAP与RCP的不同》中,我们晓得,RCP与RAP之间的区分很小,如今我们就入手下手研讨他们的区分究竟有多小,接上去盘算将一个RCP项目迁徙到RAP项目,我们从如许的一个实践的例子来演示。
我们先在Eclipse创立一个RCP插件工程,选择RCP使用的Mail模板。我们就将这个RCP版本的Mail Demo 酿成 RAP版本的Mail Demo,好比我们的插件工程的称号就叫做“com.vwpolo.rcp.mail”,
创立完RCP插件项目后,我们双击翻开plugin.xml文件,切换到“Dependencies”选项卡,默许的RCP项目会依附“org.eclipse.ui“和”org.eclipse.core.runtime“这两个项目,在这里,我们将他们交换成“org.eclipse.rap.ui”和“org.eclipse.rap.ui.views”,(详细的依附插件依据项目标必要举行增加),
接着我们切换到“Extensions”选项卡,设置扩大点,RCP模板工程默许供应以下扩大点:

在RAP项目中,是经由过程IEntryPoint 的子类来卖力启动程序,而RCP是经由过程IApplication的子类来启动程序的,以是这里的“org.eclipse.core.runtime.applications”扩大点没有效武之地,能够间接删除,交换成RAP撑持的“org.eclipse.rap.ui.entrypoint”扩大点,在这个扩大点中能够指定启动类的ID和完全路径另有参数称号,这里的参数称号是供应给Servlet容器判别应当加载谁人使用。
 
我们指定Application这个类卖力程序的启动,这个类本来是RCP的启动类,我们如今将它完成的接口由IApplication修正成IEntryPoint,并完成createUI办法,在这个办法中创立UI界面,基础上和 RCP IApplication的start 办法相似,只是这里我们不必要处置客户真个加入,体系会主动帮我们处置好的。createUI办法很复杂:
1 @Override
2 public int createUI() {
3     Display display = PlatformUI.createDisplay();
4     return PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor());
5 }
<p>
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。

再见西城 发表于 2015-1-20 13:55:17

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

因胸联盟 发表于 2015-1-28 05:46:09

是一种语言,用以产生「小应用程序(Applet(s))

飘灵儿 发表于 2015-2-11 16:10:21

是一种语言,用以产生「小应用程序(Applet(s))

再现理想 发表于 2015-3-2 15:47:30

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

冷月葬花魂 发表于 2015-3-11 04:30:25

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

蒙在股里 发表于 2015-3-17 20:11:39

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。
页: [1]
查看完整版本: 发布一篇经由过程RAP让RCP项目运转在扫瞄器中