`
limuquan
  • 浏览: 101661 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Eclipse RCP with Eclipse Ganymede (一)RCP简介

    博客分类:
  • RCP
阅读更多

1. 富客户端平台

1.1 概述
Eclipse是一个强大的开发环境,并且我们可以使用它的框架来开发桌面应用程序,使用Eclipse的风格和功能,把开发焦点放在系统的逻辑功能上面,避免繁杂的界面开发。
对于Eclipse来说,一个完整RCP程序相当于一个插件,一个RCP程序包括如下基本元素:
Main program(主程序)
A Perspective (透视图)
Workbench Advisor
其中adWorkbench Advisor是一个非可视化的组件,用来控制程序的外观和展现,如(menus, toolbars, perspectives,等)。View(视图)并不是RCP所必须要有的,不过呢一个缺少View的RCP是不够Rich的。
所有的plug-in也必须具有”plugin.xml”配置文件。
一个RCP程序需要继承class org.eclipse.core.runtime.application作为Main program, 继承 org.eclipse.ui.perspective作为perspective,并且还要用到两个核心插件:org.e-clipse.core.runtime 和 org.eclipse.ui

1.2 Eclipse RCP结构-Plug-ins, Extensions and Extension-Points
Plug-in是Eclipse最重要的组成部分。Eclipse就是由许许多多的相互独立的Plug-in组成的。Plug-in是Eclipse中最小的可布署安装的组件。

1.3 Application 和Product
运行一个Eclipse程序,需要定义一个application ,application 就像java 语言中的main()方法一样,如果application 关闭的话,整个程序也将中止运行。
在Eclipse术语中,product 代表程序中的一切,像icons, splash screen, external jars, other plug-ins等。

1.3 Application 和Product

<!---->

分类: eclipse, eclipse RCP系列教程 |

分享到:
评论

相关推荐

    VE for eclipse4 Ganymede

    "VE for Eclipse4 Ganymede" 是一个针对Eclipse集成开发环境(IDE)的扩展插件,主要用于增强Eclipse的功能,特别是在Ganymede版本上。Ganymede是Eclipse 3.4的主要发布版,它在2008年推出,带来了许多改进和新特性...

    eclipse-SDK-3.4.1

    Eclipse SDK 3.4.1 是一个历史悠久的版本,它是Eclipse集成开发环境(IDE)的一个里程碑。Eclipse是一个开源的、跨平台的开发工具集合,尤其以其强大的Java开发功能而闻名,但同时也支持其他编程语言如C++、Python等...

    eclipse ve 安装文件

    根据提供的信息,这个压缩包可能适用于Eclipse 3.4、3.5和3.6版本,这意味着它是为Eclipse Galileo、Ganymede和Helios准备的。 2. **解压文件**:将下载的压缩包解压到本地文件夹,你会看到几个关键的文件和文件夹...

    eclipse3.3 and 3.4中文包+BIRT中文教程

    Eclipse 3.4(Ganymede)进一步扩展了这些特性,主要更新有: 1. **增强的调试工具**:增加了对多线程和并发调试的支持,提升了调试体验。 2. **动态Web项目**:对于Web开发,提供了更全面的动态Web项目支持,包括...

    Swt Designer_v6.9.0_for_Eclipse3.4

    Eclipse 3.4,也被称为Ganymede,是Eclipse IDE的一个重要版本。它包含了对Java开发、Web开发、C/C++开发等多种编程语言的支持,以及一系列增强的开发工具和服务。在这个版本中,Eclipse引入了新的特性,如改进的...

    eclispe中文操作手册

    Eclipse的核心是富客户端平台(RCP),包含了核心平台、OSGi标准集束框架、可移植构件工具包SWT等组件。 ### 2. Eclipse Platform Eclipse Platform是Eclipse的核心,它包括以下关键组成部分: - **核心平台**: ...

    eclipse-jee-galileo(3.5)汉化包.zip.rar

    Eclipse 是一个著名的开源集成开发环境(IDE),广泛用于Java应用程序的开发。Galileo是Eclipse的一个重要版本,它的代号为Eclipse 3.5,发布于2009年,带来了许多新特性和改进。这个压缩包“eclipse-jee-galileo...

    使用EclipseGanymede提高开发效率

    Eclipse的优势是提供了一个可扩展的插件开发平台,并且有众多的厂商(特别是开源厂商)提供丰富的、优秀的插件。RCP应用程序开发,基本上都要涉及到安全、基本控件、数据持久化和应用程序自动升级这几个问题,...

    Android_SDK_开发环境配置定义.pdf

    Eclipse 3.4 (Ganymede)或3.5 (Galileo)及以上版本均适用,可以从Eclipse官网下载,推荐使用针对Java EE或RCP/Plug-in开发的版本。本文以eclipse-reporting-galileo-SR2-win32为例,下载后直接解压即可运行。 然后...

    Android_SDK2.2__开发环境详解.doc

    Eclipse 3.4(Ganymede)或3.5(Galileo)都可以,这里推荐下载Eclipse IDE for Java EE Developers、Eclipse IDE for Java Developers、Eclipse for RCP/Plug-in Developers或Eclipse Classic中的一个。本文选用的...

    Android教程02

    可以从Eclipse官网下载不同类型的Eclipse包,但针对Android应用开发,建议选择"Java EE Developers"、"Java Developers"、"RCP/Plug-in Developers" 或 "Classic"版本。 3. **Android SDK**:这是Android应用开发的...

    Android_SDK2.2__开发环境详解

    2. **Eclipse** - 支持版本包括Eclipse 3.4 (Ganymede)或3.5 (Galileo)。推荐选择适合Java EE开发、Java开发或RCP/Plug-in开发的版本。可以从[Eclipse官方网站](http://www.eclipse.org/downloads)下载,下载后直接...

Global site tag (gtag.js) - Google Analytics