[GEF循序渐进系列之一]GEF是什么
2005-07-09 00:11
447 查看
本文最初发表于http://eclipse.kuwww.com.原文连接:http://my.kuwww.net/eclipse/blogview.asp?logID=3
GEF的全称是Graphical Editing Framework,也就是图形编辑框架,它允许开发者从一个已经存在的应用模型创建一个丰富的图形编辑器。GEF由2个插件组成,其中org.eclipse.draw2d插件为显示图形提供了布局和表现工具。开发者可以利用GEF提供的基本操作或者扩展它们用以特定的领域。GEF使用了MVC架构。
GEF完全应用中立,它为创建几乎任何应用提供了基础,这些应用包括但不限于以下应用:活动图、图形界面构建、类图编辑器、状态设计和所见即所得的文字编辑器。
下图是使用GEF应用的一个实例,你可以从eclipse.org获得它。
关于GEF的文章可以参考Eclipse网站的文章。另外八进制在其Blog(http://www.cnblogs.com/bjzhanghao)上也写了一个入门系列。当然,如果大家有耐性听我这个新手乱侃的话,敬请期待我写的这个GEF循序渐进系列。
GEF的全称是Graphical Editing Framework,也就是图形编辑框架,它允许开发者从一个已经存在的应用模型创建一个丰富的图形编辑器。GEF由2个插件组成,其中org.eclipse.draw2d插件为显示图形提供了布局和表现工具。开发者可以利用GEF提供的基本操作或者扩展它们用以特定的领域。GEF使用了MVC架构。
GEF完全应用中立,它为创建几乎任何应用提供了基础,这些应用包括但不限于以下应用:活动图、图形界面构建、类图编辑器、状态设计和所见即所得的文字编辑器。
下图是使用GEF应用的一个实例,你可以从eclipse.org获得它。
关于GEF的文章可以参考Eclipse网站的文章。另外八进制在其Blog(http://www.cnblogs.com/bjzhanghao)上也写了一个入门系列。当然,如果大家有耐性听我这个新手乱侃的话,敬请期待我写的这个GEF循序渐进系列。
相关文章推荐
- [GEF循序渐进系列之三]Hello world with GEF
- [GEF循序渐进系列之二]GEF概述
- Jenkins入门系列之——01第一章 Jenkins是什么?
- IOS面经系列(二)什么是id ,为什么要用id,在哪用id
- Jenkins入门系列之——01第一章 Jenkins是什么?
- Fragment详解系列一什么是Fragment
- node-webkit系列(00):什么是node-webkit?
- Java EE5到底有什么系列 – Java Persistence API 1.0( EJB3 Entity Bean)
- [转]循序渐进MView(一) 什么是MView
- 敏捷开发一千零一问系列之九:总体架构什么时机进行?(上)
- GEF原理及实现系列(七、模型同步)
- 敏捷开发般若敏捷系列之二:什么是敏捷(上)(无住,不住于法,破法执)
- 敏捷开发般若敏捷系列之三:什么是敏捷(下)(无住,不住于空,破空执,非法,非非法)
- MySQL入门教程系列-1.3 什么是MySQL
- Android 系列: CGI 是什么
- 委托、Lambda表达式、事件系列01,委托是什么,委托的基本用法,委托的Method和Target属性
- ISTQB AL-TM连载系列20:除了加薪还能拿什么激励测试人员
- Java反射系列之——什么是反射?
- 我学MEF系列(1):MEF是什么
- Springboot系列1_什么是Springboot