第21章 基于rc的产品开发 《eclise从入门到精通》教石学课件.pptVIP

  • 1
  • 0
  • 约5.26千字
  • 约 27页
  • 2019-03-25 发布于福建
  • 举报

第21章 基于rc的产品开发 《eclise从入门到精通》教石学课件.ppt

第21章 基于RCP的产品开发 经过前面的学习,读者对于开发Eclipse的插件产品应该是非常熟悉了。在实际的应用中,大家肯定不满足于仅仅开发插件产品。当面对客户的时候,必须提供一个独立、完整的应用程序给客户。不可能把整个Eclipse IDE,连同编写的插件一起交付给客户。可以想象,这样的软件产品是很别扭的,普通客户并不需要JDT,也不可能学习使用Eclipse。提供产品给客户的时候,必须把Eclipse平台中那些不必要的功能去掉(例如JDT),还要给整个应用程序包装——有专门的欢迎界面,看到About的时候,显示的是自己特有的软件品牌而不是Eclipse.Org的介绍,甚至把整个Eclipse的界面都进行改造,让界面更容易使用。 21.1 Eclipse平台的核心架构 在开发自己的RCP程序之前,先来了解一下Eclipse的核心架构。 21.1.1 Eclipse的核心框架——Equinox 进一步细看Platform Runtime,整个Platform Runtime是Eclipse中的一个子项目Equinox。Equinox项目是Eclipse开源组织提供的OSGi框架的实现。Eclipse自3.0版本开始,其内核移植到OSGi框架上。通过 OSGi框架强大的组件控制、交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。E

文档评论(0)

1亿VIP精品文档

相关文档