你們女生最喜歡什麼花 >>
<< 安装GEF
从Tutorial开始学用GEF

Author Zhou Renjian Create@ 2004-05-02 00:24
whizz Note icon

先说一下我自己如何入手学GEF,可能不是很有效。

我是习惯性地通过Tutorial或者examples code来学习新的东西,可是怎么在网上找也没有找到初学者级的Tutorial,只有一篇“Create an Eclipse-based application using the Graphical Editing Framework”,还标明“How to get started with the GEF”和“Level: Intermediate”,不过我当时看了很多遍也没有看懂:

http://www-106.ibm.com/developerworks/opensource/library/os-gef/

主要是没有可以跑起来的code,后来我就找到了HelloGEF系列的examples,这里面就有可以跑起来的code了。但还是没有具体步骤,也不知道这些code是怎么一回事给凑到一块来的。

在后来我看那个IBM Redbook“Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework”

http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246302.html

也花了好长一段时间,感觉还是理论太多了,于是重新看那些HelloGEF的examples code,并进行改变,慢慢地看它是从哪里调用起来的,又是怎么从model到界面,如何由界面到model,中间经历了那些模块,再对照一些理论的东西,也就慢慢地知道是怎么一回事。也知道什么效果该从哪里着手了。

GEF是跟界面有关的,只有知道能通过GEF达到怎么样的效果才会去做的,所以多看看一项别人用GEF做出来的效果,再想想那些效果是如何达到的,如果自己不知道的话,再去翻别人的code出来(如果是jar文件而没有source的话,只有先unjar再jad啦。)。

下面我主要是参考Hello GEF1和Flow Diagram的一些代码来一步一步地制作我的文件浏览器,让大家知道GEF具体开发的一个流程。

本记录所在类别:
本记录相关记录: