學(xué)習(xí)GEF的曲線還是比較陡峭的,建議按照以下步驟來學(xué)(要求先熟悉Eclipse插件開發(fā)):
Step 1:最經(jīng)典的資料莫過于IBM的紅寶書sg246302.pdf了,建議Download下來,反復(fù)閱讀10多遍;
Step2:仔細(xì)閱讀幾遍 org.eclipse.gef.examples.ediagram 的源代碼,基本上1-2周就可以入門了,可以用GEF+EMF編程了。
這樣,經(jīng)過以上兩個(gè)步驟,大約1個(gè)月左右的時(shí)間,基本上就熟悉基于EMF/GEF開發(fā)的步驟了。不過,隨著項(xiàng)目的深入進(jìn)展,可能會(huì)對(duì)如何創(chuàng)建各種Figure感覺很迷惑,那么可以進(jìn)入Step3
Step3:從Eclipse官方網(wǎng)站CVS服務(wù)器上下載org.eclipse.draw2d.examples的例子,非常有用,網(wǎng)上其余亂七八糟的資料,無不出于這些例子和對(duì)這些例子的理解。比如:如何畫類圖的例子,各種樹的例子等等。莫不出于此。
至于網(wǎng)上其他的關(guān)于GEF的中文資料,八進(jìn)制的Blog可以關(guān)注一下,如果你把Step3搞熟悉了,那么再看八進(jìn)制的資料就會(huì)感覺很熟悉了;
關(guān)于英文的輔助資料,那么Eclipse的官方網(wǎng)站當(dāng)然是最權(quán)威的了。
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