GEF简述.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:69 大小:2.5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 59 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

GEFDescriptionGEF简述GEFDescriptionGEF简述译者序:我最近刚开始学GEF,发现这方面中文资料太少了,从网上找到此文章(原载HYPERLINK"http://eclipsewiki.editme.com/GefDescription"http://eclipsewiki.editme.com,我是从HYPERLINK"http://www.eclipseworld.org/bbs/read.php?tid=565&keyword=GEF%20description"http://www.eclipseworld.org下载的PDF版),边学习边做一点翻译,为那些懒于看英文的朋友提供点方便。水平和时间有限,不求逐字句准确翻译,基本上就是把我的第一反应记录下来;有些地方为避免麻烦,按照自己的理解适当做了调整。因此本翻译仅做参考,另附上原文(红字,用MicrosoftWord进行过拼写检查,略有修改)。由于是初学,所以肯定会有不少误解的地方,恳请指正,欢迎有奉献精神的朋友们继续完善此翻译。ChinanHYPERLINK"mailto:nocturn@163.com"nocturn@163.com2006-4-26Whatthispageisaboutandwhatyoushouldknowbeforereadingit:内容概要和读者须知:ThispageisintendedtogivesomebodyinterestedinGEFmostofthethingshehastoknowtogetstarted.Thisincludesadescriptionofthepurposeofthelibrary,aglobalviewofthelibrarywithdescriptionsofthedifferentcomponentsandhowtousethem,andsomepracticalguidelinestobuildasimpleGEFeditor.Atleastthat'swhatIhavetriedtodo.IwrotemostofthisformyselfafewmonthsagobutIthinkthisisbetterherethanonmypersonalhard-drive.Maybeitcouldbeusefultoyou.这篇文章的目的是为爱好者提供初学GEF所需要了解的大部分内容。包括类库的功能、概览和使用方法,并为构建一个简单的GEF编辑器提供了一些实用的指导。至少这是我试图达到的目的。这篇文章大部分是几个月前我给自己写的,但是我想,把它发表出来比让它烂在我的硬盘里更好。或许它会对你有些用处。Ididn'ttrytoavoidredundancywithcurrentlyavailabledocumentation.WhenIgotstarted,IreadtheRandyHudsontutorial,theIBMRedbookandthedocsofthelibrary.Sowhatiswrittenhereisprobablystronglyinspiredbyallthat.我并不避免重复现有文档的内容。当我开始着手写的时候,我阅读了RandyHudson的教程,IBM的红皮书(译者注:IBM红皮书主页HYPERLINK"http://www.redbooks.ibm.com"http://www.redbooks.ibm.com得到不少同行的推荐)和相关类库的文档。所以这里所写的内容也许在很大程度上是受了它们的启发。MymothertongueisFrench,IamnotanexperiencedeclipseandGEFprogrammerandIreallydon'tfeellikesomekindofgenius.Sowhatfollowsprobablycontainsmistakes,andisbyfarnotasreliableastheofficialdocs.我的母语是法语,我在eclipse和GEF方面经验也不丰富,而且我也不是天才。所以以下的内容可能会有错误,并且远不如官方的文档可靠。Feelfreetocorrectallthemistakesyounoticeandtoaddyourowncontenttothepage.Therearealotofto-dosinthepage,feelfreetocompletethemifyouwantto.Pleaseleavecommentstopointoutwhatyoudon'tunderstand;whatisnotclear