`
dreamstone
  • 浏览: 289574 次
  • 来自: ...
文章分类
社区版块
存档分类

Eclipse Rcp系列 二 第一个Rcp程序

阅读更多

第一个 Rcp 程序 <!----> <o:p> </o:p>

新建 ->project->plug-in Development->plug-in project<o:p></o:p>

<!----> <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path=" m@4@5 l@4@11@9@11@9@5 xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"> </v:stroke> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0 "> </v:f> <v:f eqn="sum @0 1 0 "> </v:f> <v:f eqn="sum 0 0 @1 "> </v:f> <v:f eqn="prod @2 1 2 "> </v:f> <v:f eqn="prod @3 21600 pixelWidth "> </v:f> <v:f eqn="prod @3 21600 pixelHeight "> </v:f> <v:f eqn="sum @0 0 1 "> </v:f> <v:f eqn="prod @6 1 2 "> </v:f> <v:f eqn="prod @7 21600 pixelWidth "> </v:f> <v:f eqn="sum @8 21600 0 "> </v:f> <v:f eqn="prod @7 21600 pixelHeight "> </v:f> <v:f eqn="sum @10 21600 0 "> </v:f> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"> </v:path> <o:lock v:ext="edit" aspectratio="t"> </o:lock> </v:shapetype> <v:shape id="_x0000_i1025" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image001.png" o:title=""> image001.png </v:imagedata> </v:shape>

点击 next

<o:p> </o:p>

<v:shape id="_x0000_i1026" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image003.png" o:title=""> image003.png </v:imagedata> </v:shape>

输入工程名 HelloRcp à next

<o:p> </o:p>

<v:shape id="_x0000_i1027" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image005.png" o:title=""> image005.png </v:imagedata> </v:shape>

<v:rect id="_x0000_s1031" style="MARGIN-TOP: -126.05pt; Z-INDEX: 1; LEFT: 0px; MARGIN-LEFT: 9pt; WIDTH: 351pt; POSITION: absolute; HEIGHT: 36pt; TEXT-ALIGN: left" coordsize="21600,21600" filled="f" strokecolor="red"> <v:textbox style="MARGIN-TOP: 1.781pt; LEFT: auto; MARGIN-LEFT: 6.968pt; WIDTH: 338.562pt; TOP: auto; HEIGHT: 33.875pt" inset="5.85pt,.7pt,5.85pt,.7pt"> </v:textbox> </v:rect> 其它采取默认,Rich Client Application部分选择 yes

<o:p> </o:p>

<v:shape id="_x0000_i1028" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image008.png" o:title=""> image008.png </v:imagedata> </v:shape>

选择 Hello Rcp à   Finish

<o:p> </o:p>

工程建立完毕,下边选择 MANIFEST.MF

<v:shape id="_x0000_i1029" style="WIDTH: 424.5pt; HEIGHT: 280.5pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image010.png" o:title=""> image010.png </v:imagedata> </v:shape>

点击下边的 overview 进入 overview 视图,点击 Launch an Eclipse application

就可以看到运行起来的界面了。就使一个简单的窗口。 <o:p> </o:p>

<o:p> </o:p>

好,下边如何导出能类似 Eclipse 的程序

HelloRcp 工程上点击右键 à new à other

<v:shape id="_x0000_i1030" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image012.png" o:title=""> image012.png </v:imagedata> </v:shape> <o:p> </o:p>

选择 Product Configuration

<o:p> </o:p>

<v:shape id="_x0000_i1031" style="WIDTH: 375pt; HEIGHT: 480pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image014.png" o:title=""> image014.png </v:imagedata> </v:shape>

<v:rect id="_x0000_s1034" style="MARGIN-TOP: -171.05pt; Z-INDEX: 2; LEFT: 0px; MARGIN-LEFT: 9pt; WIDTH: 5in; POSITION: absolute; HEIGHT: 18pt; TEXT-ALIGN: left" coordsize="21600,21600" filled="f" strokecolor="red"> <v:textbox style="MARGIN-TOP: 1.781pt; LEFT: auto; MARGIN-LEFT: 6.968pt; WIDTH: 347.562pt; TOP: auto; HEIGHT: 15.875pt" inset="5.85pt,.7pt,5.85pt,.7pt"> </v:textbox> </v:rect> 在划线部分填入 helloRcp Finish

<v:rect id="_x0000_s1037" style="MARGIN-TOP: 179.95pt; Z-INDEX: 3; LEFT: 0px; MARGIN-LEFT: 207pt; WIDTH: 180pt; POSITION: absolute; HEIGHT: 36pt; TEXT-ALIGN: left" coordsize="21600,21600" filled="f" strokecolor="red"> <v:textbox style="MARGIN-TOP: 1.75pt; LEFT: auto; MARGIN-LEFT: 6.968pt; WIDTH: 167.562pt; TOP: auto; HEIGHT: 33.875pt" inset="5.85pt,.7pt,5.85pt,.7pt"> </v:textbox> </v:rect> <v:shape id="_x0000_i1032" style="WIDTH: 424.5pt; HEIGHT: 280.5pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image018.png" o:title=""> image018.png </v:imagedata> </v:shape> <o:p> </o:p>

<o:p> </o:p>

在三处分辨填入对应的内容,然後点击 Configuration 进入 configuration 视图 <o:p> </o:p>

add à 选择 HelloRcp

点击 Add Required Plug-ins<o:p></o:p>

然後点击划线部分,按照向导,导出成一个 Exe 工程。双击运行一下看看吧。 <o:p> </o:p>

<o:p> </o:p>

另外导出的这个工程和 eclipse 一样,比如语言啦 -nl 参数,比如 jre 的设置啦 -vm<o:p></o:p>

最大最小内存了,都和 eclipse 是一样的。 <o:p> </o:p>

好了,这个就是一个工程的过程。前两篇文章内容很少,都是配制方面的,下边的文章开始真的多一些内容了。 <o:p> </o:p>

<o:p> </o:p>

分享到:
评论

相关推荐

    开发您的第一个 Eclipse RCP 应用程序

    ### 开发您的第一个 Eclipse RCP 应用程序 #### 富客户端平台 (RCP) 概述 **Eclipse Rich Client Platform (RCP)** 是一个强大的框架,旨在利用 Eclipse 平台来构建非集成开发环境 (IDE) 类型的最终用户应用程序。...

    Eclipse RCP中使用第三方包

    首先,我们需要新建一个Eclipse RCP应用程序,然后创建一个lib目录作为存放第三方库的目录。在这个示例中,我们使用了一个简单的Java文件,并将其打包成jar文件。然后,我们可以将这个jar文件添加到RCP应用程序的...

    eclipse RCP Plug-in开发自学教程.pdf

    1. 创建第一个RCP程序 2. 创建菜单和工具栏 3. 查看、编辑、对话、外部JAR的用法 4. 向一个RCP应用程序产品中添加标志和帮助 每一章都基本独立于其他章节,读者可以根据自己的需求选择学习的章节。所有的代码均可...

    Eclipse RCP详细教程

    ### Eclipse RCP 详细教程 ...以上介绍了Eclipse RCP的基本概念和创建第一个RCP程序的过程。后续章节将继续深入探讨更多高级主题和技术细节,包括如何添加组合键、系统托盘、外观设计、与编辑器交互等内容。

    开发你的第一个EclipseRCP应用程序汇编.pdf

    【开发你的第一个Eclipse RCP应用程序】 Eclipse Rich Client Platform(RCP)是Eclipse框架的一个组成部分,专门用于构建复杂的桌面应用程序。RCP利用Eclipse的插件体系结构,允许开发者创建具有高度可定制和可...

    Eclipse RCP(富客户端平台)开发中文语言包_3.6.0.rar

    Eclipse RCP(Rich Client Platform)是Eclipse IDE的一个核心组成部分,它提供了一个框架和工具集,用于构建桌面应用程序。Eclipse RCP允许开发者利用Java和SWT(Standard Widget Toolkit)构建功能丰富的、可定制...

    Eclipse RCP开发教程

    创建你的第一个 RCP 程序** 2.1. 创建一个 RCP 程序 在 Eclipse 中,开发者可以通过新建项目选择 "Plug-in Project",然后按照向导指引配置基本信息,如项目名称、目标运行环境等,即可创建一个基础的 RCP 插件...

    通过例子学习EclipseRCP开发

    #### 创建你的第一个RCP应用 1. **创建RCP应用**:启动Eclipse IDE后,在“File”菜单下选择“New” &gt; “Other”,然后选择“Plug-in Development”类别下的“Rich Client Application”。按照向导完成必要的设置,...

    Eclipse RCP与Spring OSGi技术详解与最佳实践

    《Eclipse RCP与Spring OSGi:技术详解与最佳实践》共分3个部分:基础篇(第1-5章)详细介绍了与Eclipse RCP相关的一系列核心概念、Eclipse RCP开发环境的搭建,以及SWT、JFace、Forms、Nebula和WindowBuilder等...

    Eclipse的RCP开发的入门教程

    开发者会学习如何创建第一个RCP应用,包括定义插件项目、构建基本UI结构和启动配置。 其次,"使用Eclipse RCP进行桌面程序开发(一):快速起步.doc"文档将引导读者迅速进入实战阶段,讲解如何搭建开发环境,配置...

    Eclipse RCP应用系统开发方法与实战(源代码)

    4. **第3章到第6章.rar** - 这部分通常涵盖RCP的基础知识,如创建第一个RCP项目、理解插件体系结构、使用RCP的UI元素(如透视图、页、视图和编辑器)、事件传递机制以及服务注册等。这是每个Eclipse RCP开发者必须...

    eclipse rcp demo

    1. **启动配置(Launch Configuration)**:演示如何创建一个启动配置,这是运行Eclipse RCP应用程序的第一步。 2. **基本视图和编辑器的实现**:示例可能包含自定义视图和编辑器的代码,展示如何创建和集成到工作...

    最详细的EclipseRcp教程

    这个教程可能涵盖了从创建第一个RCP项目,到高级特性如自定义布局、模型驱动开发、国际化和本地化、以及性能优化等方面的内容。通过阅读PDF文档和源代码,学习者可以逐步理解并掌握这些知识点,从而能够独立开发出...

    eclipse RCP开发的编辑器

    开发Eclipse RCP编辑器的第一步是创建一个新的Eclipse插件项目。在Eclipse IDE中,可以通过"File" -&gt; "New" -&gt; "Plug-in Project"来实现。在此过程中,你需要为项目命名,选择模板,并配置项目的依赖。确保选中"Plug...

    Eclipse RCP 应用系统开发方法与实战

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序。它基于Java,提供了丰富的用户界面组件和插件机制,使得开发者能够构建功能丰富的、可扩展的应用程序。"Eclipse RCP 应用系统开发方法...

    Eclipse RCP 应用系统开发方法与实战 源代码

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序,它基于Java,提供了丰富的用户界面组件和强大的插件系统。本资源提供的"《Eclipse RCP 应用系统开发方法与实战 源代码》"是针对...

    Eclipse_RCP的自学教程

    创建RCP程序的第一步是设置一个新的Eclipse插件项目。在Eclipse IDE中,选择"File" -&gt; "New" -&gt; "Project",然后在"Plug-in Development"类别中选择"Plug-in Project"。按照向导的指示配置项目,包括项目名称和目标...

Global site tag (gtag.js) - Google Analytics