- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 消除Eclipse RCP快捷键定义冲突之终极法
快捷键的数量是有限的,何况Eclipse预定义了为数不少的快捷键,所以你开发的RCP程序自定义的快捷键与Eclipse默认定义出现冲突是寻常情况,这时候如何让我们自定义的快捷键优先被接受?方法有几种,在此,我向大家介绍一种万全之策。 一般给Action绑定快捷键的方法是自定义binding和command。例如我们实现了文件保存的动作代码,将这个动作与快捷键CTRL+S绑定,我们在该应用...
2010-06-29 21:37:40 145
原创 消除Eclipse RCP快捷键定义冲突之终极法
<br />快捷键的数量是有限的,何况Eclipse预定义了为数不少的快捷键,所以你开发的RCP程序自定义的快捷键与Eclipse默认定义出现冲突是寻常情况,这时候如何让我们自定义的快捷键优先被接受?方法有几种,在此,我向大家介绍一种万全之策。<br /> 一般给Action绑定快捷键的方法是自定义binding和command。例如我们实现了文件保存的动作代码,将这个动作与快捷键CTRL+S绑定,我们在该应用的plugin.xml文件中添加了以下代码: <extension<br />
2010-06-11 21:48:00 686
原创 用JAVA怎么打开一个非可执行的文件?
第一种方法使用 Desktop类,该类继承自Object import java.awt.*; import java.io.*; class DesktopTest { public static void main(String args[]) { if (!Desktop.isDesktopSupported()) { System.err.println("Desktop not supp
2010-05-25 21:32:00 643
原创 让RCP只有一个实例运行
Eclipse的RCP应用程序缺省是可以同时起动多个的,这样,有时会给自己的RCP应用带来一些“麻烦”,那么,如何才能让RCP只有一个实例运行呢,在网上搜索了半天,有如下几个方法:1.启动时,打开一个ServerSocket,操作系统不允许两个程序监听同一个ServerSocket,第二个程序将不能启动2.在程序中读一个特殊的文件来判断是否已经有一个实例在运行3.修改Eclipse
2010-05-24 21:25:00 1148
原创 Ant任务(执行多个构件文件)
在Ant工具中每一个任务封装了具体要执行的功能,是Ant工具的基本执行单位。Ant工具内提供很多有用的任务,项目开发时可利用Ant工具提供的内置任务方便地实现自动构建等功能。本章主要讲解Ant工具的核心任务及其作用,便于读者根据功能选择使用。4.1 Ant Task:Ant任务(执行多个构件文件)如果需要在一个构件文件中通过Ant命令去执行另一个Ant项目,或者说要执行本项目的子项目的构
2010-05-23 12:54:00 2554
原创 一个批处理(BAT)文件中成功执行多个ant命令的操作
Call 命令从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。语法call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]参数[Drive:}[Path] FileName 指定
2010-05-23 12:46:00 5669
原创 从Eclipse源代码中编译生成RCP执行体(转)
一、概述 Eclipse的强大功能,广泛支持完全得益于其基于OSGI的插件机制。其所有功能部件都以插件形式存在,可以轻易地加入或退出系统,用户可以自行加入自己的功能插件来扩展Eclipse的功能,并能快速地应用于其他用户。这样的机制充分体现了软件的模块化、可重用性,对于软件的开发和扩展、维护都带来了极大的方便。 这样的插件机制,我们也希望能应用到我们自己的软件产品中,E
2010-05-18 22:37:00 737
原创 ant rcp
虽然Eclipse RCP使用他的Product向导可以方便的导出软件,但对于统一的java build来说,使用ant或maven来完成这样的工作很为方便。现在把我使用的方法写在这里,以备忘。1.开始前的准备(我使用的是Eclipse 3.3.2,也就是Eclipse europa)当然是开发好的RCP工程,我这里使用com.rcpquickstart.helloworld; 下载ecl
2010-05-18 22:36:00 1343
原创 使用Ant导出Eclipse RCP全攻略
虽然Eclipse RCP使用他的Product向导可以方便的导出软件,但对于统一的java build来说,使用ant或maven来完成这样的工作很为方便。现在把我使用的方法写在这里,以备忘。1.开始前的准备(我使用的是Eclipse 3.3.2,也就是Eclipse europa)当然是开发好的RCP工程,我这里使用com.rcpquickstart.helloworld; 下载ecl
2010-05-18 22:22:00 3541
原创 用Ant来打包
Eclipse 内置了 Ant 。 Ant 是一种类似于批处理程序的软件包,它主要繁琐的工作是编写和调试自动处理脚本(一个 XML 文件),但只要有了这个脚本,我们就可以一键完成所有的设定工作。 本节还是以 myswt 这个应用程序项目的打包为例,用 Ant 来完成“编译->打成 JAR 包->复制项目引用库->复制本地化文件 swt-win32-3063.dll ->输出 API 文档”这五步。
2010-05-17 20:56:00 659
原创 你真的喜欢自己的工作吗?调查
本人毕业5 年,搞IT的 ,存款5W,工作真没啥意思,屁股决定脑袋了,经过这几年的折腾,现在啥想法也没有了 ,被我可爱的国家忽悠了 ,什么先就业再择业,那完全是扯蛋啥时候能学开复兄一样 ,追随我心啊
2010-01-10 22:11:00 742 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人