学习GEF的曲线还是比较陡峭的,建议按照以下步骤来学(要求先熟悉Eclipse插件开发):
Step 1:最经典的资料莫过于IBM的红宝书sg246302.pdf了,建议Download下来,反复阅读10多遍;
Step2:仔细阅读几遍 org.eclipse.gef.examples.ediagram 的源代码,基本上1-2周就可以入门了,可以用GEF+EMF编程了。
这样,经过以上两个步骤,大约1个月左右的时间,基本上就熟悉基于EMF/GEF开发的步骤了。不过,随着项目的深入进展,可能会对如何创建各种Figure感觉很迷惑,那么可以进入Step3
Step3:从Eclipse官方网站CVS服务器上下载org.eclipse.draw2d.examples的例子,非常有用,网上其余乱七八糟的资料,无不出于这些例子和对这些例子的理解。比如:如何画类图的例子,各种树的例子等等。莫不出于此。
至于网上其他的关于GEF的中文资料,八进制的Blog可以关注一下,如果你把Step3搞熟悉了,那么再看八进制的资料就会感觉很熟悉了;
关于英文的辅助资料,那么Eclipse的官方网站当然是最权威的了。
http://www.cnblogs.com/bjzhanghao/category/36197.html
http://blog.csdn.net/bjblues/archive/2006/10/09/1327836.aspx
http://www.ceclipse.org/bbs/index.php
GEF+EMF Step By Step (转) - 嘟嘟 - BlogJava
分享到:
相关推荐
VE 1.2 +GEF+EMF 集成包(virtual editor 1.2) emf-sdo-runtime-2.2.0.zip GEF-runtime-3.2.zip VE-runtime-1.2.1.zip VE-SDK-1.2.1.zip 还要继续下载第二个包一起解压 第二个包名称为: VE 1.2 +GEF+EMF 集成包...
VE 1.2 +GEF+EMF 集成包(virtual editor 1.2) 及说明文档.zip.002
eclipse gef,ve,emf图形界面插件下载 emf-sdo-runtime-2.2.0.zip GEF-runtime-3.2.zip VE-SDK-1.2.1.zip 安装方式:在eclipse目录下创建两个子目录myplugins和links,然后在myplugins目录下建三个子目录emf,...
《Eclipse开发使用GEF和EMF》是IBM红皮书系列中的一部经典著作,主要探讨了如何在Eclipse环境中利用GEF(图形编辑框架)和EMF( Eclipse模型框架)进行图形化应用程序的开发。这两项技术是Eclipse平台上的核心组件,...
在Eclipse-jee-helios-SR2-win32这个版本的Eclipse集成开发环境中,结合EMF、GEF和VE,开发者可以更方便地设计和实现基于ArcEngine的地图编辑和展示功能,创建出具有图形化界面和模型驱动的GIS应用程序。 通过将EMF...
EMF(Eclipse Modeling Framework)、GEF(Graphical Editing Framework)和VE(Visual Editor)是Eclipse平台上用于构建图形化建模和编辑工具的关键技术。这些框架为开发人员提供了强大的工具,使他们能够轻松地...
### GEF快速入门教程与EMF教程概览 #### GEF HelloWorld 示例详解 本文将详细介绍如何使用Graphical Editing Framework (GEF)实现一个简单的“Hello World”示例,并结合Eclipse Modeling Framework (EMF)进行扩展...
安装m2eclipse插件时会依赖gef插件和svn插件,压缩包内包含m2eclipse + gef + svn的全部插件安装包,可以直接离线安装,本人亲测,在Eclipse3.7下安装成功,可以新建Maven项目。 需要注意的是,在离线安装时,切记...
这个插件需要与EMF(Eclipse Modeling Framework)和GEF(Graphical Editing Framework)共同工作,以提供强大的模型驱动开发能力。 1. **Eclipse 3.5**:这是Eclipse IDE的一个版本,代号为"Galileo",发布于2009...
在这个特定的压缩包文件中,我们关注的是Eclipse 3.4版本的三个关键插件:Visual Editor (VE) 1.4、EMF (Eclipse Modeling Framework) 2.4 和 GEF (Graphical Editing Framework) 3.4。这些插件对于提升Eclipse在...
EMF(Eclipse Modeling Framework)和GEF(Graphical Editing Framework)是两个在Java开发环境中广泛使用的开源框架,尤其在创建图形用户界面和建模工具方面。本入门系列旨在帮助初学者快速理解并掌握这两个强大的...
3. "如何在Eclipse3.3.1.1中安装VE,emf,GEF插件.doc" 提供了在特定版本的Eclipse中安装相关插件的步骤,这对于搭建开发环境至关重要。 4. "GEF_Tutorial.pdf" 和 "GEF_zh(1).pdf"、"GEF_zh.pdf" 是GEF的教程,可能...
标题中的"emf2.4.2+gef3.4.2+ve1.5.0+中语言文包"代表了三个核心组件及其对应的版本和一个中文语言包,这些都是针对Java开发环境中的特定工具。EMF(Eclipse Modeling Framework)、GEF(Graphical Editing ...
Eclipse GEF(Graphical Editor Framework)和Draw2D是两个强大的开源库,主要用于构建图形化用户界面(GUI)和图形编辑工具。这两个组件在Eclipse Rich Client Platform (RCP) 中发挥着至关重要的作用,使得开发者...
Pwndbg + GEF + Peda-一劳永逸,一劳永逸 这是一个在单个命令中安装Pwndbg,GEF和Peda GDB插件的脚本。 运行install.sh ,然后使用以下命令之一启动相应的GDB环境: gdb-peda gdb-peda-intel gdb-peda-arm gdb-...
GUI设计是构建用户界面的重要环节,EMF结合GEF (Graphical Editing Framework) 提供了一套强大的图形化编辑工具。GEF是一个可扩展的框架,用于开发各种图形编辑器,它允许开发者创建自定义的绘图工具,以图形化方式...
myeclipse ,swing ,chajian,解压,添加
### Eclipse EMF与GEF详解 #### 一、Eclipse EMF简介 ##### 1.1 什么是Eclipse Modeling Framework (EMF) Eclipse Modeling Framework(EMF)是Eclipse平台的一部分,它提供了一套完整的工具和服务来支持建模工作...