rcp专题

Linux指令--rcp,scp

rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。 1.命令格式: rcp [参数] [源文件] [目标文件] 2.命令功能: rcp命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面

eclipse-rcp之简述

新做的项目是某汽车公司的ERP系统,由于需求的特殊性,采用的c/s架构模式,桌面式应用程序开发。然后就第一次听说了一个东西——eclipse-rcp。一看名字就知道和eclipse有着千丝万缕的关系,没错,eclipse这款IDE就是基于eclipse-rcp核心开发的插件式开发环境。除了这些插件之后,那个核心就是rcp,所谓rcp,就是rich client platform的

eclipse插件开发(二)RCP第三方库的引入方式

RCP第三方库的引入 最近在RCP开发过程中遇到JSON串与对象互转的问题,如何像spring开发模式一样引入第三方库呢?eclipse插件开发中用到p2库,但也支持maven库的引入。关键在于.target这个关键文件。 .target 文件用于定义一个目标平台(Target Platform),这是构建和运行Eclipse插件或RCP应用程序时所依赖的所有插件和库的集合。它描述了构建或运行

03 为什么 Bootstrap 代理之后能使用 maven 来管理 rcp 项目的依赖

前言 呵呵 这里会大致的跟一些 可能有帮助于理解 使用 maven 来管理 rcp 项目的依赖 的一些记录信息   当然 不了解也没关系      业务代码使用 sqlite.JDBC     看 sqlite.JDBC 的加载  可以看到的是 Activator 触发了 sqlite.JDBC 的加载  这里面的 Classloader 实例, ModuleClassLo

RCP智能车设计

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 Part1: RCP+电机控制 Part2:RCP+电机+遥控控制小车电机移动(无解算) Part3:差速转向算法 part4:阿克曼结构小车算法 part5:遥控控制 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、RCP是什么? 前言

eclipse RCP 项目内支持自定义透视图呈现,show View按钮呈现用于支持自定义视图选择

eclipse RCP 项目内支持自定义透视图呈现,show View按钮呈现用于支持自定义视图选择 1、plugin.xml 内定义org.eclipse.ui.perspectives  2、在Perspective内定义内容  3、ApplicatinWorkbenchAdvisor 设置内容信息 4、 菜单栏中增加视图按钮(用于选择用户自己定义的视图)  5、 显

RCP项目_poi下载Excel

poi所用的包: poi-3.8-20120326.jar poi-examples-3.8-20120326.jar poi-excelant-3.8-20120326.jar poi-ooxml-3.8-20120326.jar poi-ooxml-schemas-3.8-20120326.jar poi-scratchpad-3.8-20120326.jar xmlbeans-2.3.0.

RCP项目_动态打开View

public class ActionManager {  /** 打开视图操作 */  public static IWorkbenchAction createShowViewAction(    IWorkbenchWindow window, String viewId) {   if (window == null) {    throw new IllegalArgumentExce

RCP复习:Rich Client Tutorial1

有快半年没有碰RCP了,今天重新温习了一下RCP. 我想按照老一点的方法,虽然麻烦点,但是如果做出来就会有点成就感。 把Ed Burnette2004年的Rich Client Tutorial找了出来,按照他的 文章一步一步做,居然都失败了,从eclipse3.0换到eclipse3.0.1... 做了一遍又一遍....总是启动不了.... 听着westlife的try again

rcp(插件开发)国际化

1、  在工程的根目录下面建立一个plugin.properties资源文件;在此资源文件中写入需要国际化的内容(键/值对),举例如下: helloWorldView_name=eclipse国际化helloWorldView_city=北京... 2、  在 MANIFEST.MF文件中增加代码行:Bundle-Localization: plugin; 补充 如果是中文的文件请加

rcp(插件开发)异常:Exception in thread Thread-7 org.eclipse.swt.SWTException: Invalid thread access

原因: 产生的原因是RCP框架下,UI组件只能由UI线程来更新,禁止后台线程访问.,如 Timer 所触发的事件的处理代码; 用Job创建的分线程等. 由UI组件事情说触发的都是UI线程. 方法:只要把后台线程中涉及界面更新的代码交由UI线程处理即可.可以调用 Display.getDefault().asyncExec()来实现. 测试使用:  Display.getDefault().a

rcp(插件开发)org.eclipse.core.commands.NotHandledException: There is no handler to execute for command

出现这样的错误 往往是handler 实现了 IHandler 接口 并且接口中的2个方法 默认都是false 的 所以当运行command时 找不到相关的handler。 其实在新建handler 时 继承AbstractHandler就 ok 了。   点滴的积累很重要啊!!!

rcp(插件开发)如何保存上一次的工作状态

@Override  public void initialize(IWorkbenchConfigurer configurer) {   super.initialize(configurer);   configurer.setSaveAndRestore(true);  } 方法setSaveAndRestore设置为true时,系统将保存上次打开的配置文件org.eclipse.ui

rcp(插件开发)如何初始化-最大化显示

@Override     public void postWindowOpen() {      IWorkbenchWindowConfigurer configurer = getWindowConfigurer();             configurer.getWindow().getShell().setMaximized(true);     }

rcp(插件开发)深入浅出Eclipse RCP(2):RCP简介 转载

原文链接:http://www.cnblogs.com/kirinboy/archive/2009/06/16/HeadFirstEclipseRcp2.html   我们用Hello RCP模板创建了一个简单的RCP应用,并介绍了系统自动生成的5个类 。本文将重点介绍RCP的架构并对其中的一些概念进行阐述。 Eclipse体系结构 Eclipse的体系结构图如下。 Platf

rcp(插件开发)深入浅出Eclipse RCP(1):Hello RCP 转载

写的很详细,以下是原文链接: http://www.cnblogs.com/kirinboy/archive/2009/05/25/HeadFirstEclipseRcp1.html   Eclipse RCP(Rich Client Platform)允许开发者使用Eclipse架构设计灵活的、可扩展的、美观的应用程序。本系列希望通过层层深入的介绍,一步一步带您进入Eclipse RCP的

rcp(插件开发)org.eclipse.ui.menus-可以添加在视图上

以下是eclipse help中的内容   org.eclipse.ui.menus Commands can be implemented using org.eclipse.ui.handlersand bound to keys usingorg.eclipse.ui.bindings. With the org.eclipse.ui.menusextension point

rcp(插件开发)org.eclipse.ui.menus扩展点使用

问题描述: 开发eclipse插件,如何定义一个menu基础菜单条目, 使得新的插件开发可以在这个插件的基础上,定义菜单项; (也就是:只要安装了这个插件,就可以在这个插件提供的菜单条目中,添加新的菜单项) 进一步描述: 如何在被依赖的插件里 定义菜单;在子插件中定义菜单条目? 举例: 比如在插件A中定义【查看】菜单项; 在插件B中定义“菜单条目1”、“菜单条目2”..、等,作为A定义的【

rcp(插件开发)3.0 和3.0后插件加载启动项的区别

3.0是在plugin.xml中配置 之后是在manifest.mf中配置 启动的方法也有变化 之前是startup 之后是start 简单记录一下吧!

rcp(插件开发)Command 传值的问题

有这样一个需求:如果想在command执行的时候携带一些信息,然后还想获取这些信息 这个如何实现呢?   一 传值部分(传递的是ExecutionEvent,通过ExecutionEvent携带的ApplicationContext传递对象,还可以传递别的类型如MAP) //获取ICommandService ICommandService commandService = (IComma

rcp(插件开发) 去掉plugin_customization.ini文件,在代码中实现配置功能

一. 常规做法     在Eclipse RCP项目中, 可以在根目录创建一个plugin_customization.ini文件, 里面写入特定配置, 比如: Java代码 1.org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = true 这个具体变量名和变量的取值, 可以见: org.eclipse.ui.IWorkbenchPreferenceCons

skzr.org rcp项目——概述

skzr.org rcp系统 描述:     skzr.org rcp系统,包含了一个基于eclipse rcp基础而构建的一个核心平台     在此平台上开发一系列应用,新的应用可以通过插件机制而加入此平台运行   功能列表: 【帮助】     【软件更新】         【产品配置】:v1.0.1 2009-11-23             通过产品配置,可以升级skzr.o

eclipse RCP 提供器-选择监听器模式

eclipse RCP 提供器-选择监听器模式 效果 在预定义指令树视图中点击项目后,在指令描述试图中显示点击的信息 实现方法 1、事件提供器private void createTableViewer(Composite parent)中添加界面组件,并初始化数据 。 CustomMessageTreeViewer tv = new CustomMessageTreeViewer(p

Eclipse RCP中添加第三方jar包的办法

1、项目工程下面新建一个目录(如lib目录),将xxx.jar拷贝到那个目录下。 2、打开plugin.xml选项卡中的build,勾选Binary build中的lib目录中的xxx.jar,同时在Extra ClassPath Entries中添加xxx.jar、 3、在plugin.xml选项卡的Build页面上,左边的Binary Build下面把你程序的输出目录(bin)和你的jar

Eclipse下的SWT的OpenGL开发(实例及源码)RCP旋转的彩色三棱锥

配置如上篇Eclipse下的SWT的OpenGL开发(配置、实例及源码)正弦波 新建插件工程,选中rcp,选择带视图模板的,finish。此时就有一个完整的带有视图的rcp程序。 然后添加依赖org.eclipse.opengl;bundle-version="0.5.0",创建类Refresher package sdsd;import org.eclipse.opengl.GL;

RCP创建菜单栏工具栏(下拉)

如图: 1 import org.eclipse.jface.action.Action;import org.eclipse.jface.action.ActionContributionItem;import org.eclipse.jface.action.IContributionItem;import org.eclipse.jface.action.ICoolBar