文章目录

一直觉得RCP很好玩.特别是Europa发布后,可以看到Eclipse.orgRCP的重视.RCP大有可为啊.可前段时候比较忙,没时间研究这个,现在空了点,照着RCP的教程做了我的第一个RCP程序..嘿嘿

 

1.         新建一个RCP工程(实际上就是一个plug-in工程啦).这个不用我说了吧.记得在Would you like to create a rich client application?上勾上勾.然后为了简单,可以选一个已存在的模板.来新建工程..我选了Hello world .

2.         工程起来了,如果你选了模板,那直接run as a eclipse application就可以跑起来了.虽然只有简单的一个试图而已,但至少起来了么..hoho

3.         接下来就是丰富这个RCP.我搞了个Designer 6.4.可视化编程就是爽.现在先介绍一下RCP最基本的构成.

a)         Application:这个就是整个RCP的启动程序了,里面有public Object start(IApplicationContext context)方法和public void stop() 方法.用来启动和关闭RCP应用的.

b)         Perspective:这个就是透视图了.透视图里可以包含视图和编辑器.每个RCP至少要有一个Perspective,不然没啥好显示了.

<

p style=”margin: 0cm 0cm 0pt 42pt;text-indent: -21pt” class=”MsoListParagraph”>c)         各类Advisor:最主要的有ApplicationActionBarAdvisor:用于定义菜单和工具条上的操作; ApplicationWorkbenchAdvisor:用户定

文章目录