eclipse rcp学习之基本认识与Demo创建(一)

1.下载地址

https://www.eclipse.org/downloads/packages/
在这里插入图片描述
嵌入式开发选择第一个,单纯的RCP开发选择第二个。这里我们选择第二个,前期通过RCP的学习,掌握相关技能,从而更有效地开发嵌入式相关。

版本可以选择2022-03。最新的版本包含一些新特新,打包似乎有问题。

2.基本框架

Eclipse RCP应用,通用的富客户端,由插件Plugin组成,插件可以方便地在不同应用之间重用。OSGi实现方式。

Eclipse体系结构如下图所示:
在这里插入图片描述
后面的学习,基本围绕这些内容展开。

3.界面基础

在这里插入图片描述
界面最外面的叫做Workbench Window,也是应用程序最顶层的界面模块。

Workbench Window包含了主菜单(Menu Bar),工具条(Tool Bar),状态条(Status Bar)和一个页面Page

页面Page是应用程序窗口的主界面,也是工作区界面。Page里包括各种的View和Editor,View,Editor都称为Part。所以View也称为ViewPart,Editor也称为EditorPart。

View和Editor的区别在于:View通常是用来显示目录树,属性窗口,文档结构图等类似内容,可以把View看成是数据在某个功能界面上的反映,而且View所做的修改会立刻生效。Editor顾名思义是用来编辑文档的,或者修改文档内容的,Editor所做的修改必需通过专门的保存命令进行存储生效。在Editor界面关闭的时候会检查文档内容是否为“脏”,并提示用户保存为“脏”的文档。除此之外,两者太大的区别。

4.创建Demo

选择创建插件工程
在这里插入图片描述

填写工程名
在这里插入图片描述

填写包名。
Activator用于控制插件的生命周期,建议勾选。
选择Rich Client Application的Yes。

在这里插入图片描述

择模板Eclipse RCP application
在这里插入图片描述

建议勾选,创建简单内容,如菜单、窗口等,以及对应的handler。
在这里插入图片描述

双击test.product文件,然后点击运行
在这里插入图片描述

成功运行后的界面如图所示:
在这里插入图片描述

Sample界面配置如下:
在这里插入图片描述

Sample代码如下:
在这里插入图片描述
将Sample内容清空,用以后续UI框架SWT的学习
在这里插入图片描述

此时运行效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值