
Eclipse
岑永洪
毕业于中科院软件所。现快陪练联合创始人。原e袋洗产品技术合伙人。 原创投圈CTO。
展开
-
SWT备忘
1. SWTSWT是由IBM所提出的,一个用于做用户界面的包。她与Sun的Swing具有很多的相似之处,因此如果掌握了Swing,那么要学习SWT将是非常简单的。SWT在Eclipse中得到了很大的使用,但是,在Eclipse当中更多情况下,我们使用的是对SWT再进行了一层封装的JFACE包。因此,如果想进行Eclipse的插件开发,我们需要先掌握SWT和JFACE。 2. 从例子开始a)原创 2005-01-28 14:04:00 · 3283 阅读 · 0 评论 -
JFace备忘
1. JFace和SWT的关系:a) 说明:JFace是完全基于SWT而实现的。他主要是通过封装了底层的一堆SWT控件,从而定制了一些程序员将会经常使用,而又比较复杂的控件,例如Viewer,Wizard等。 b) 结构图: 2. 一个JFace的例子:a) 说明:JFace与SWT不同的地方包括程序员不用手动的启动原创 2005-02-23 15:15:00 · 3206 阅读 · 1 评论 -
EMF-Ecore模型概述
1 Ecore模型:1.1 说明:这里展示了整个Ecore模型中各个类的集成关系。 2 继承图2.1 说明:本部分列出了每一个类所包含的字段,字段的值可以通过Java文件,UML图,XML文件或者Ecore模型进行定制,字段的值将直接影响到Ecore所生成的目标代码。 2.2 EStructu原创 2005-04-06 20:35:00 · 4034 阅读 · 0 评论 -
EMF进阶功能
1. 模型:a) 说明:这是用于我们下文进行讨论的模型。b) UML图: c) Ecore图: 2. EMF.Ecore-Package & Factorya) 包遍历: i. 说明:通过EPackage我们可以访问一个包里面的所原创 2005-04-14 10:52:00 · 2913 阅读 · 0 评论 -
EMF-edit功能解析
1. EMF.edita) 说明:EMF.edit位于EMF.editor和EMF.Ecore之间,他起了一个中介者的作用。他负责把来自EMF.editor的UI相关的请求转换成符合EMF.Ecore的UI无关的调用。他需要提供以下四个功能:实现用于支持Viewer显示的ContentProvider和LabelProvider;实现用于支持属性显示的IPrope原创 2005-04-14 09:35:00 · 2628 阅读 · 1 评论 -
EMF总述
1. EMF解释EMF全称Eclipse Model Framework,顾名思义,就是用来建模的。这里我们可以用一些类比的概念来进行理解。从操作系统的角度,我们写了一个程序,但是程序在操作系统中运行时就是一个进程,所以程序和进程就是静态和动态的概念;又如在面向对象编程中,我们写的是类,在系统运行的时候,我们操作的是对象,所以,类和对象就是静态和动态的概念。同样,在使用UML进行建模的时候,我原创 2005-04-19 08:58:00 · 2718 阅读 · 0 评论 -
Draw2D备忘
1 模型:1.1 图:1.2 说明:Draw2D建构于SWT之上。Draw2D通过LightweightSystem沟通了SWT与Draw2D,LightweigthSystem主要负责两部分的工作:一是负责把SWT事件,转变为Draw2D内部的事件,这需要通过两步来实现,首先是把LightweigthSystem注册为Canvas的事件监听原创 2005-04-28 09:37:00 · 4407 阅读 · 2 评论 -
JET Howto
1. JETa) 说明:JET是一个开源的代码生成引擎,她使用一种类似JSP的语法来书写模板,模板文件会被JET引擎转换为模板实现类,用户使用模板实现类,来生成所需的目标代码。b) 流程:JET模板模板实现类应用程序所需代码 2. JET语法:a) 声明JET模板: i. .txt原创 2005-05-04 00:21:00 · 1934 阅读 · 0 评论 -
转移到MSN
新地址http://spaces.msn.com/nickcen/原创 2006-03-09 23:44:00 · 1206 阅读 · 0 评论