Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。
GEF(Graphical Editor Framework)这个框架,它可以用来给用户提供图形化编辑模型的功能,从而提升用户体验,典型的应用如图形化的流程设计器、UML类图编辑器等等。其实一年多来我们做的项目都是和它有关的,只是之前我具体负责的事情和它没什么关系。
增强MyEclipse提示功能当我们使用MyEclipse编辑代码的时候按住“Ctrl+/”,就能获得代码提示,或者使用“.”的时候就会“点”出属性或方法等,而且提示还会有延迟。如果我们想无论是按下“.”、“Ctrl+/”甚至是任何字母都能获得代码提示,就像VisualStudio那样,并且没有提示延迟,该怎么设置呢?打开MyEclipse.
Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3 。
MyEclipse配置优化
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→
一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。
Eclipse中有很多方便开发的快捷键组合。本文作者总结了十个他认为最有用但又不太为人所知的快捷键组合,可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升.一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。
GEF(Graphical Editor Framework)这个框架,它可以用来给用户提供图形化编辑模型的功能,从而提升用户体验,典型的应用如图形化的流程设计器、UML类图编辑器等等。
编辑器与视图一样,是工作台页面内的可视组件。通常用来编辑文件(例如查源代码)或查看输入对象(例如打开的plugin.xml文件时的页面)。用于创建视图的扩展点为org.eclipse.ui.editors。
在Eclipse插件开发中经常会遇到需要在一个区域显示程序运行过程中的一些信息,如日志报告、错误提示等,Eclipse自身的MessageConsole其实就可以很方便地完成这些功能,并且开发起来十分方便。当然MessageConsole的开发也有许多种方法,在这里我只想向大家介绍一个最简单的方法,只需不到6行代码即可完成。
Eclipse RCP 开发-预定义的Command下面是内置的一些Command的ID列表,ID没有常量可以用,自己定义吧。
Eclipse插件开发涉及到的方面很广,有时候遇到一些奇怪的错误也很多,以下是我在Eclipse插件开发中遇到一些特别异常后的一些解决方法,这些一些是来自网上搜索到的,一些是自己的总结。这篇随笔将会做为我的积累不断地更新,也希望能帮到一些遇到相同问题的coder们!
一般我们写的文本编辑器都会继承于TextEditor,并可以override它的一些方法做一些定制,而初始化的工作需要在默认的空参数的构造函数中完成。如果我们想完成一个简单的彩色文本编辑器。
DEBUG原理解释:1“调试器”是用于跟踪程序执行情况,快速有效地定位错误产生的位置,从而找到引起错误的原因,并将其消除的工具。调试功能是开发环境中最重要、也是最复杂的功能之一,其好坏在很大程度上决定了一个开发环境的优劣。调试是一个从错误现象出发,通过某种手段寻找错误代码的过程。2.调试的基本原理是在发现程序运行的错误后,设法再现程序的执行过程,并获取程序执行中的有关信息,通过对这些信息的分析,逐步找到引起错误的原因。
Eclipse Debug的基本使用用debug模式启动WebServer切换到debug视图中Debug视图界面介绍切换到浏览器页面,访问我们设定能进入到debug的jsp/servlet等java代码的URL。进入断点后的界面说明添加监控表达式输入表达式显示表达式的值管理断点.
GEF(图形编辑框架)是一个Java技术,是由IBM开发的Eclipse框架的一部分。它为开发者提供图形化建模的完全解决方案,并可以用于连接如EMF(Eclipse建模框架)或GMF(图形建模框架)的其他技术,从而在应用开发中获得抽象层。
SSH2框架整合开发工具:MyEclipse8.5框架版本:struts2、spring2.5、hibernate3.2首先我们需要一个数据库表创建数据库表(我使用的是MySQL数据库)
最近做了一个基于RCP的项目,感受颇深,觉得RCP有希望扭转Java桌面应用的颓势。在项目中积累了一点经验与心得,拿出来与大家分享,希望能给RCP初学者一点帮助。我研究Eclipse插件开发已经有一段时间了,但是我并没有很系统的学习过Eclipse的插件开发,往往只是做项目需要临时学的一点,所以讲的东西难免粗陋,请见谅。
所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持。更重要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序。