初识RCP

    技术2022-05-11  22

    RCP,按照我的理解,就是以前的桌面应用系统,仿佛由BS回归到CS的意思。但是其本身也的确增加了一些动西,但是经过一天一夜的摸索和尝试,对eclipse+RCP又了解了许多,当然还只是表面现象上的,对于plug-in的实现机制还有待深入,现在写一些动西。 1。环境的创建。Eclipse本身就是一个RCP应用,这个倒是我现在才知道的。   首先说说安装,eclipse是个纯绿色软件,直接下载eclipse-SDK-win32,然后解压缩到一个目录就行了,不需要任何设置,我用的是eclipse3.2。这样的安装是最基本的。 接着需要安装一些例子,这些例子是eclipse自带的,也是解压缩到一个目录,但目录的名字必须是eclipse,我直接解压缩到d:/eclipse/eclipse下,就可以了。另外,要做一个配置,通过help->software update->mange configuration->Add extension Location,然后选择目录即可。 最后,为方便设计,必须安装SWT designer,这个是一个公司的产品,需要注册。我下载的SWT designer 6.2,支持eclipse 3.2,安装简单,直接解压到eclipse根目录下,然后删除掉configuration目录下除config.ini文件的其它文件,重启,即可以实现Visual design。,整体感觉就是一个J++ builder的设计器。 2。学习,从例子入手,手上已经有几个例子了,加上我的C++/VC基础,理解起来不是很困难。整个思想还是没变的,类、组件、扩展等。 可能更深入的有待进一步学习..... 3. 照猫画虎,按网上提供的一个例子写了一个程序,几经修改,终于出来的,发现eclipse还是比较灵活的,比如生成一个view即可以用上面装的Designer,也可以手动。 哈哈,接着学习了怎么生成可执行程序,基本上比较简单。 4。在用的过程中发现的一个问题就是:通过extension生成一个view类时,在引用该类时会说类找不到,不知道什么原因?

    最新回复(0)