`
文章列表
问题:   Binding(CTRL+S, ParameterizedCommand(Command(org.eclipse.ui.file.save,Save, Save the current contents, Category(org.eclipse.ui.category.file,File,null,true), org.eclipse.ui.internal.handlers.SaveHandler@fbd1fc, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, ...
eclipse 常用ID 列表如下: Name    ID ===================== ------------------------------------------------- Category File    org.eclipse.ui.category.file -------------------------------------------------  New        org.eclipse.ui.newWizard  Close        org.eclipse.ui.file.close  Close All     ...
!ENTRY org.eclipse.ui 4 0 2006-08-03 14:16:30.394 !MESSAGE No more handles !STACK 0 org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:2966) at org.eclipse.swt.SWT.error(SWT.java:2863) at org.eclipse.swt.SWT.error(SWT.java:2834) at org.eclipse.swt.widgets.Widget.error(Wid ...
下载地址: http://download.eclipse.org/technology/babel/babel_language_packs/R0.9.1/indigo/indigo.php     Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。随着Eclipse的发展,还可以作为开发PHP、C++等开发平台。 Eclipse 3.7汉化包安装有两 ...
  在学习plugin的过程中发现的一些好的文章,内容,整理起来。 1,一个可以提出问题 http://www.ceclipse.org/bbs 2,一个相对系统的rcp开发教程,pdf格式。入门的好资料。 http://www.ceclipse.org/bbs/read-cec-tid-4457.html 3,eclipse向导中自动生成的几个工程,每个都是入门者的好的参考 4,一个很好的blog,主题是插件开发 http://www.cnblogs.com/bjzhanghao/category/46044.html 5,一个简单、实用、成熟的开源的例子,如果想更近一步 ...
  Eclipse 3.4提供了一个新功能:在任何界面下按Alt+Shift+F1 (Windows, Mac OS里用Shift+Option+F1),就可以看到Eclipse用来实现当前选中界面元素的类。   这个功能至少我看起来对插件开发人员很有用,因为当你想要模仿实现(或利用)Eclipse里的某个界面时,不用再像以前那样猜这个界面的实现类的名字了。比如最开始我就用了很久才找到属性视图的实现类是PropertySheet,而我总是朝着PropertyView的方向找,当然很难找到。    
Eclipse插件开发-导出工程出现乱码的解决方案:   修改Eclipse的根目录下,eclipse.ini文件。 添加: -Dfile.encoding=utf-8 . . . . openFile -vmargs -Dfile.encoding=utf-8 -Xms40m -Xmx384m . . . .
除常见的Http、FTP、FILE等协议之外,eclipse平台还支持多种扩展协议,甚至可以支持用户自定义协议。 Eclipse平台支持的协议,包括Plugin、Fragment、Meta、Config等,会在Eclipse runtime启动时候注册,可参见: (1)org.eclipse.core.internal.runtime.Activator (2)org.eclipse.core.internal.boot.PlatformURLHandler (3)PlatformURLConnection (4)URLConnection 从上述(3)的继承实现上,可以看到, ...
    游戏中的碰撞检测方式有很多,不同的算法之间主要是在精度和速度之间权衡。以下几种方式按照速度排序说明。以2D为例,3D不过是增加了一维罢了,算法理解上没太大区别。 一、地图格子划分检测 最简单的一种检测,就是把地图(或者称为场景,总之是指碰撞发生的范围)划成一个个格子,类似仙剑奇侠传这样。假设地图有800*600px,20*20个像素为一格。那么可以划为40*30个格子。地图中参与检测的对象都存储着自身所在的格子坐标,判断碰撞就显而易见了,例如可以认为两个物体在相邻格判为碰撞,或者两个物体在同一格。采用这种方式有个要求,就是地图中所有可能参与碰撞的物体都要是20*
  开源中国社区收录了大量的开源软件,您会发现,其中绝大多数托管在sf.net、GitHub、code.google.com等站点上。其实不错的开源托管站点还真的是不少。笔者为您总结了如下国外知名的开源项目托管网站。 托管站点Top20如下: 1. SourceForge SF为大家所熟知,开源项目的大本营,SF托管至少28万个开源项目,一天的下载量超过200万。 2. GitHub GitHub托管使用Git版本控制系统的公开和私有项目。 目前该网站托管超过170万存储项目,包括许多开源软件。
第一种可能性: Element type xx must be followed by either attribute specifications, “>” or “/>”. <ns1 :mycomponent="" id="myframe" fontsize="10    editable=" false"=""> </ns1> This error comes from not closing an attribute tag. Look at t ...
元模型是关于模型的模型。这是特定领域的模型,定义概念并提供用于创建该领域中的模型的构建元素。例如,可以将 SPEM 视为流程工程元模型。   四层元模型体系结构   采用元模型驱动的体系结构对于企业建模有重要价值,它解决了产品数据一致性与企业信息共享问题。元建模理论是从80年代后期发展起来的,虽然起步晚,但发展速度很快。到目前为止,为了不同的目的,已经定义了很多元元模型和元模型,例如最早由 EIA(电子工业协会)定义的CIDF(CASE Data Interchange Format)元元模型,OMG(对象管理组织)定义的MOF(Meta Object Facility)元元模型等。这些元 ...
GraphicalEditor 添加 undo/redo 工具栏,但是没有undo/redo效果。   编辑器可以显示 undo/redo 按钮,但是拖动模型后,undo/redo 仍然是灰色。 从现象来看,应该是编辑器没有注册undo/redo Action。   原因:编辑器重载了 createActions() 方法,而没有注册 undo/redo Action。   public class ShapesEditor extends GraphicalEditor { ... @Override protected void createActions() { ...
在GEF教程里说了, 需要为这个编辑器设置一个contributorClass,在打开编辑器时就能看到工具栏,但工具栏却不能显示。   解决方法:    ApplicationWorkbenchWindowAdvisor 类的 preWindowOpen()方法里是不是有这么两句configurer.setShowCoolBar(false);configurer.setShowStatusLine(false);都改成true就好了。
(1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。p17      如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。(6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。p17 (7)类之间应该零耦合,或者只有导出耦合关系。也即,一个类要么同另一个类 ...
Global site tag (gtag.js) - Google Analytics