Eclipse中装配Birt插件及基础教程

Eclipse中装配Birt插件及基础教程
Eclipse中装配Birt插件及基础教程

Eclipse中装配Birt插件及基础教程

https://www.360docs.net/doc/422673331.html, 网友分享于:2015-08-22 浏览:0次

网站:https://www.360docs.net/doc/422673331.html,/eclipse/1997097.html

Eclipse中安装Birt插件及基础教程

这些天由于公司项目的需要,需要生产报表,我们公司使用的是cs客户端模式,主要运用的是J Frame来做的客户端,现在需要做报表,所以需要在客户端里面嵌套一个浏览器,然后使用Birt 来制作报表,所以才有如下文章,本来以为这个安装Birt插件是一件很easy的事情,然而没想到的是,百度了很久,都没有link安装的具体方法,要么就是插件包找不到(官网没有找到,可能是我英语不好,没看到),要么就是安装了没有效果,当然了,eclipse官网已经有了集成过B irt插件的IDE,但是我这人偏偏较真,就不想用他们已经集成好的,我就要自己按照link的模式来安装插件(对,没错,我就是那传说中的一根筋。。。。。),下面具体介绍下集成的步骤:第一步:去官网下载集成好的All-in-One那个包,地址如下Birt下载地址,下载后的包是:eclips e-reporting-mars-R-win32-x86_64.zip,解压之后里面是eclipse的文件目录,我们只用将其中的plugins和features提取出来,制作Birt的link插件即可,至于link安装方法其实很简单,这样做的好处是,方便我们调用插件,就算以后我们重装eclipse,只需要重新写个.link的配置文件就可以了,就不需要再重新下载插件,重新安装。(以下安装方法以本人电脑为例)

首先在eclipse软件的所在文件夹所在磁盘下新建BIRT文件夹,在BIRT文件夹下新建一个名为eclipse的文件夹,用来存放Birt的插件,将eclipse-reporting-mars-R-win32-x86_64.zip中解压的plugins和features两个文件夹复制到/BIRT/eclipse文件夹中;

注意:下图中两个文件夹的相对位置要正确

然后,进行eclipse的配置工作,在eclipse的安装目录文件夹eclipse中新建一个文件夹命名为l inks,

在links文件夹中配置一个birt.link的文件,如下:

最后重启eclipse就可以了,如果新建-》others,能看到以下页面就说明安装成功:

以上是第一步,集成birt插件,接下来就是制作报表

第二步:制作报表:

首先在Package explore页面

1. 新建一个报表工程,

点击file选择new然后选择other,出现下面的对话框,选择report project,点击next,输入工程名,finish即可

创建完report project 接下来就是创建report,新建一个report:

这样就能得到一个空的报表,2. 接下来设计报表:

(1)、配置数据源,palette是设计前台界面的样式,Dataexplorer是配置数据源,结果集等的

右击data source新建一个数据源,选择JDBC DATA SOURCE,点击next

这样数据源就创建成功了,

(2)、接下来完成数据集的配置,右击DaTaSets新建一个结果集

如果连接数据库的URL上写过了数据库名,那些sql的时候就不需要写数据库名了。

点击finish完成,出现输出列窗口,可以点击Preview Results显示查询出来的结果集。

若数据源的驱动类版本不匹配,可能会导致一下错误:(mysql5.6版本的需要使用5.1.37驱动jar包)

org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.

at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.doRun(DatasetPreviewTask.java:316)

at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.runDataset(DatasetPreviewTask.java:278)

at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.execute(DatasetPreviewTask.java:89)

at org.eclipse.birt.report.designer.data.ui.dataset.DataSetPreviewer.preview(DataSetPreviewer.java:68)

at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:372) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot get the result set meta data.

org.eclipse.birt.report.data.oda.jdbc.JDBCException: SQL statement does not return a ResultSet object.

SQL error #1:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ve rsion for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=500' at line 1

;

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIM IT=500' at line 1

at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:52)

at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.throwException(ExceptionHandler.java:108)

at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.throwException(ExceptionHandler.java:84)

at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getRuntimeMetaData(PreparedStatement.java:414) at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getProjectedColumns(PreparedStatement.java:377) at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.doGetMetaData(PreparedStatement.java:347) at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.execute(PreparedStatement.java:563)

at org.eclipse.birt.data.engine.executor.DataSourceQuery.execute(DataSourceQuery.java:980)

at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.executeOdiQuery(PreparedOdaDSQu ery.java:607)

at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1251)

at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233)

at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178)

at org.eclipse.birt.data.engine.impl.QueryResults.getResultMetaData(QueryResults.java:132)

at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.extractQuery(DatasetPreviewTask.java:350)

at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.doRun(DatasetPreviewTask.java:307)

... 5 more

Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: SQL statement does not return a Resul tSet object.

SQL error #1:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server v ersion for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=500' at line 1

;

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIM IT=500' at line 1

at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:482)

at org.eclipse.birt.report.data.oda.jdbc.Statement.getMetaUsingDefaultPolicy(Statement.java:389)

at org.eclipse.birt.report.data.oda.jdbc.Statement.getMetaData(Statement.java:330)

at org.eclipse.birt.report.data.oda.jdbc.bidi.BidiStatement.getMetaData(BidiStatement.java:56)

at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doGetMetaData(OdaQuery.java:423)

at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.getMetaData(OdaQuery.java:390)

at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getRuntimeMetaData(PreparedStatement.java:407) ... 16 more

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your S QL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=500' at line 1

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at https://www.360docs.net/doc/422673331.html,ng.reflect.Constructor.newInstance(Constructor.java:526)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)

at com.mysql.jdbc.Util.getInstance(Util.java:386)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2619)

at com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1606)

at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2268)

at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:478)

... 22 more

若结果集正常则配置完成,可以进行前台界面的设计了。

(3)(点击palette ,点击report items ,找table直接拖拽到右边窗口,点击date explorer,点击data sets,可将字段拖拽到表中)双击table将查询出来的结果集,根据查询出来的结果集选择需要的行列数。将结果集的列名填入表的data det ail一行中。(记住,在插入表格的时候,DATA Set一定要选择自己配置的数据集。)

在表格的头一行,每一个里面添加lable标签填入查询出来的名称标注,第二行添加data标签,点击进去后在Expression这里点击fx,填入进去结果集:我的结果集如下:

最后完成,保存后,通过地址访问报表运行报表的按钮:

结果如下:

最后的最后:就是总结了,以上就是简单的报表制作以及birt集成教程,更深入的教程,慢慢研究去吧,千里之行,始于脚下,生活在于不断奋斗。。。。。。。

PS:今天是情人节(七夕),在此祝愿所有的有情人终成眷属,单身的快速脱单,祝大家节日快乐,笨驴,节日快乐!

版权声明:本文为博主原创文章,未经博主允许不得转载。

化工设备课程设计计算书(板式塔)

《化工设备设计基础》 课程设计计算说明书 学生姓名:学号: 所在学院: 专业: 设计题目: 指导教师: 2011年月日 目录 一.设计任务书 (2)

二.设计参数与结构简图 (4) 三.设备的总体设计及结构设计 (5) 四.强度计算 (7) 五.设计小结 (13) 六.参考文献 (14) 一、设计任务书 1、设计题目 根据《化工原理》课程设计工艺计算内容进行填料塔(或板式塔)设计。

设计题目: 各个同学按照自己的工艺参数确定自己的设计题目:填料塔(板式塔)DNXXX设计。 例:精馏塔(DN1800)设计 2、设计任务书 2.1设备的总体设计与结构设计 (1)根据《化工原理》课程设计,确定塔设备的型式(填料塔、板式塔); (2)根据化工工艺计算,确定塔板数目(或填料高度); (3)根据介质的不同,拟定管口方位; (4)结构设计,确定材料。 2.2设备的机械强度设计计算 (1)确定塔体、封头的强度计算。 (2)各种开孔接管结构的设计,开孔补强的验算。 (3)设备法兰的型式及尺寸选用;管法兰的选型。 (4)裙式支座的设计验算。 (5)水压试验应力校核。 2.3完成塔设备装配图 (1)完成塔设备的装配图设计,包括主视图、局部放大图、焊缝节点图、管口方位图等。 (2)编写技术要求、技术特性表、管口表、明细表和标题栏。 3、原始资料 3.1《化工原理》课程设计塔工艺计算数据。 3.2参考资料: [1] 董大勤.化工设备机械基础[M].北京:化学工业出版社,2003. [2] 全国化工设备技术中心站.《化工设备图样技术要求》2000版[S]. [3] GB150-1998.钢制压力容器[S]. [4] 郑晓梅.化工工程制图化工制图[M].北京:化学工业出版社,2002. [5] JB/T4710-2005.钢制塔式容器[S]. 4、文献查阅要求

Eclipse插件开发文档记录

Eclipse插件开发文档记录 一、参考网站 二、插件开发之基础篇(1) 名词翻译 有一些名词在翻译的过程中可能会出现歧义,在这里统一一下。 アーキテクチャ=architecture=架构 プラットフォーム=platform=平台 コンポーネント=component=组件 其余的随时补充。 的架构 Eclipse被作为java的IDE(集成开发环境)被广泛的应用,但是从本质上看Eclipse是一个整合了各种开发工具的平台。因此,它采用了可以自由的增加各种功能的插件架构技术。Eclipse平台的基本架构如图1-1所示。 图1-1 Eclipse的架构 在这里,在最底层位置的是作为Eclipse插件架构基干的OSGi运行时。虽然在早期的Eclipse版本中已经开始使用插件架构了,但是在的时候才首次引入了OSGi。OSGi是open services gateway initiative的简称、原本是一种为嵌入式硬件开发的,使网络上的服务提供者和使用者交互(結びつける)的注册服务。Eclipse使用OSGi来进行插件的管理。 OSGi运行时之上所有被配置的组件群都是以插件的方式提供的。SWT和JFa ce提供了用户接口(User Interface)的API。由于SWT和JFace并不依赖于Ecl ipse,也有可能被作为类库单独使用。Eclipse不仅把基本的用户接口作为工作台API(WorkBench API)提供出来,在后面要讲到的工作区(Workspace)内的资源通过资源API(Resource API)的形式也被作为基本API提供出来了。在这之上构建起了帮助系统以及基于更新管理器的自动更新等功能。

塔设备设计说明书精选文档

塔设备设计说明书精选 文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

《化工设备机械基础》 塔设备设计 课程设计说明书 学院:木工学院 班级:林产化工0 8 学号: 035 036 姓名:万永燕郑舒元 分组:第四组

目录

前言 摘要 塔设备是化工、石油等工业中广泛使用的重要生产设备。塔设备的基本功能在于提供气、液两相以充分接触的机会,使质、热两种传递过程能够迅速有效地进行;还要能使接触之后的气、液两相及时分开,互不夹带。因此,蒸馏和吸收操作可在同样的设备中进行。根据塔内气液接触部件的结构型式,塔设备可分为板式塔与填料塔两大类。板式塔内沿塔高装有若干层塔板(或称塔盘),液体靠重力作用由顶部逐板流向塔底,并在各块板面上形成流动的液层;气体则靠压强差推动,由塔底向上依次穿过各塔板上的液层而流向塔顶。气、液两相在塔内进行逐级接触,两相的组成沿塔高呈阶梯式变化。填料塔内装有各种形式的固体填充物,即填料。液相由塔顶喷淋装置分布于填料层上,靠重力作用沿填料表面流下;气相则在压强差推动下穿过填料的间隙,由塔的一端流向另一端。气、液在填料的润湿表面上进行接触,其组成沿塔高连续地变化。目前在工业生产中,当处理量大时多采用板式塔,而当处理量较小时多采用填料塔。蒸馏操作的规模往往较大,所需塔径常达一米以上,故采用板式塔较多;吸收操作的规模一般较小,故采用填料塔较多。 板式塔为逐级接触式气液传质设备。在一个圆筒形的壳体内装有若干层按一定间距放置的水平塔板,塔板上开有很多筛孔,每层塔板靠塔壁处设有降液管。气液两相在塔板内进行逐级接触,两相的组成沿塔高呈阶梯式变化。板式塔的空塔气速很高,因而生产能力较大,塔板效率稳定,造价低,检修、清理方便

塔设备设计说明书

《化工设备机械基础》 塔设备设计 课程设计说明书 学院:木工学院 班级:林产化工0 8 学号: 姓名:万永燕郑舒元 分组:第四组 目录 前言............................................................... 错误!未定义书签。 摘要 (2) 关键字 (2) 第二章设计参数及要求 (2) 1.1符号说明 (2) 1.2.设计参数及要求 (3) 3 3 第二章材料选择 (4) 2.1概论 (4) 2.2塔体材料选择 (4) 2.3 裙座材料的选择 (4) 第三章塔体的结构设计及计算 (5) 3.1 按计算压力计算塔体和封头厚度 (5) 3.2 塔设备质量载荷计算 (5) 3.3 风载荷和风弯矩 (6) 3.4 地震弯矩计算 (7) 3.5 各种载荷引起的轴向应力 (7) 3.6 塔体和裙座危险截面的强度与稳定校核 (8) 3.7 塔体水压试验和吊装时的应力校核 (9) 3.7.1 水压试验时各种载荷引起的应力 (9) 9 3.8塔设备结构上的设计 (10) 10 10 板式塔的总体结构 (11) 小结 (11) 附录 (11) 附录一有关部件的质量 (11)

附录二矩形力矩计算表 (12) 附录三螺纹小径与公称直径对照表 (12) 参考文献 (12) 前言 摘要 塔设备是化工、石油等工业中广泛使用的重要生产设备。塔设备的基本功能在于提供气、液两相以充分接触的机会,使质、热两种传递过程能够迅速有效地进行;还要能使接触之后的气、液两相及时分开,互不夹带。因此,蒸馏和吸收操作可在同样的设备中进行。根据塔内气液接触部件的结构型式,塔设备可分为板式塔与填料塔两大类。板式塔内沿塔高装有若干层塔板(或称塔盘),液体靠重力作用由顶部逐板流向塔底,并在各块板面上形成流动的液层;气体则靠压强差推动,由塔底向上依次穿过各塔板上的液层而流向塔顶。气、液两相在塔内进行逐级接触,两相的组成沿塔高呈阶梯式变化。填料塔内装有各种形式的固体填充物,即填料。液相由塔顶喷淋装置分布于填料层上,靠重力作用沿填料表面流下;气相则在压强差推动下穿过填料的间隙,由塔的一端流向另一端。气、液在填料的润湿表面上进行接触,其组成沿塔高连续地变化。目前在工业生产中,当处理量大时多采用板式塔,而当处理量较小时多采用填料塔。蒸馏操作的规模往往较大,所需塔径常达一米以上,故采用板式塔较多;吸收操作的规模一般较小,故采用填料塔较多。 板式塔为逐级接触式气液传质设备。在一个圆筒形的壳体内装有若干层按一定间距放置的水平塔板,塔板上开有很多筛孔,每层塔板靠塔壁处设有降液管。气液两相在塔板内进行逐级接触,两相的组成沿塔高呈阶梯式变化。板式塔的空塔气速很高,因而生产能力较大,塔板效率稳定,造价低,检修、清理方便 关键字 塔体、封头、裙座、。 第二章设计参数及要求 1.1符号说明 Pc ----- 计算压力,MPa; Di ----- 圆筒或球壳内径,mm; [Pw]-----圆筒或球壳的最大允许工作压力,MPa; δ ----- 圆筒或球壳的计算厚度,mm; δn ----- 圆筒或球壳的名义厚度,mm; δe ----- 圆筒或球壳的有效厚度,mm;

Eclipse插件开发之Wizard的学习与创建

本篇文章主要介绍了"Eclipse插件开发之Wizard的学习与创建",主要涉及到Eclipse插件开发之Wizard的学习与创建方面的内容,对于Eclipse插件开发之Wizard的学习与创建感兴趣的同学可以参考一下。 Wizards的学习与创建 第一章wizard了解 一个Wizard主要由Wizard Dialog、Wizard、Wizard Page三部分组成,如图。 其中Wizard Dialog定义了Wizard中的按钮并管理所提供的向导项页面;Wizard用于控制向导中的外观和行为;Wizard Page定义了向导项页面显示内容的控制机制。 Eclipse提供的三个扩展点: 新建向导org.eclipse.ui.newWizard 导入向导org.eclipse.ui.importWizard 导出向导org.eclipse.ui.exportWizard 第二章wizard的创建实例 下面将以org.eclipse.ui.newWizardsd的使用为例,创建wizard。 通过FileàNewàProjectàPlug-in DevelopmentàPlug-in Projectà输入项目名—>模板选择Coustom plug-in wizard—>可选模板都不用àfinish。 创建plugin.xml和如图所示的类。 主要包括向导类(MyNewWizard)和向导页面(可多个,实例中FirstWizardPage和SecondWizardPage)。 向导类继承Wizard类并实现INewWizard接口。 想到页面类主要是继承WizardPage类。 这两个类的常用方法见附录 plugin.xml 内容如下所示 id要求唯一,category的显示参考下图。

板式塔设计计算说明书

一、设计任务 1. 结构设计任务 完成各板式塔的总体结构设计,绘图工作量折合A1图共计4张左右,具体包括以下内容: ⑴各塔总图1张A0或A0加长; ⑵各塔塔盘装配及零部件图2张A1。 2. 设计计算内容 完成各板式塔设计计算说明书,主要包括各塔主要受压元件的壁厚计算及相应的强度校核、稳定性校核等内容。 二、设计条件 1. 塔体内径mm 2000=i D ,塔高m 299.59H i =; 2.设计压力p c =2.36MPa ,设计温度为=t 90C ?; 3. 设置地区:山东省东营市,基本风压值q 0=480Pa ,地震设防烈度8度,场地土类别III 类,地面粗糙度是B 类; 4. 塔内装有N=94层浮阀塔盘;开有人孔12个,在人孔处安装半圆形平台12个,平台宽度B=900m m ,高度为1200m m ; 5. 塔外保温层厚度为δs =100m m ,保温层密度ρ2=3503m /kg ; 三、设备强度及稳定性校核计算 1. 选材说明 已知东营的基本风压值q 0=480Pa ,地震设防烈度8度,场地土类别III 类;塔壳与裙座对接;塔内装有N=94层浮阀塔盘;塔外保温层厚度为δs =100m m ,保温层密度ρ 2=350 3m /kg ;塔体开有人孔12个,在人孔处安装半圆形平台12个,平台宽度B=900m m , 高度为1200m m ;设计压力 p c =2.36MPa ,设计温度为=t 90C ?;壳 3m m ,裙座厚度附加量2m m ;焊接接头系数取为0.85;塔内径mm 2000=i D 。 通过上述工艺条件和经验,塔壳和封头材料选用Q345R 。对该塔进行强度和稳定计算。 2. 主要受压元件壁厚计算

Eclipse插件安装方法总结

第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。将插件解压缩后,在解压缩后的文件夹里一般可以看到plugins文件夹,有的插件解压缩后还可以看到一个features文件夹。一般将plugins文件夹下的内容直接拷贝到%ECLIPSE_HOME%\plugins目录下,如果解压缩后的插件目录下还有features文件夹,则把该文件夹下的内容也拷贝到%ECLIPSE_HOME%\features下。重新启动Eclipse之后就可以使用刚刚安装的插件了。如果不能使用插件,可能是因为插件还未启用。可以到Help/Software Updates/Manage Configuration下将“Disable”的插件“Enable”即可。这种插件安装方式简单、快捷,但是有缺陷,若插件太多,会使内容非常混乱,而且分不清哪个是系统自带的,哪个是以后安装的。当安装了许多插件之后,Eclipse变的很大,不便于更新和管理众多插件。每次重新安装Eclipse,就要花时间来安装那几个常用的插件。 第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Install,在弹出的菜单中选择“Search for new features to install”,点“Next”,在下一菜单中选择“New Local Site”或“New Archived Site”,找到你下载的插件所在目录,选中安装即可。这种方法安装插件比较安全,不易出错,缺点就是对于插件的要求也比较挑剔,所以能够支持这种方式安装的插件也比较少。一般要求插件目录下不光有plugins和features文件夹,还要有site.xml文件(site.xml是进行自动安装的配置文件,eclipse会根据文件的信息自动安装插件)。支持J2ME开发的EclipseME插件就是通过这种方式安装的。 第三种方式就是在Eclipse主目录下创建一个links目录,然后将你自己的插件放在你想放的任何地方,这个时候你放插件的目录就是插件目录(%PLUGIN_HOME%),然后在你的%ECLIPSE_HOME%\links\目录下创建一个link文件,比如要安装一个vss插件,可以在links目录下创建一个vss.eclipse.link文件,link文件的名称随便取。这个vss.eclipse.link 文件指向的存放vss插件的目录(%PLUGIN_HOME%)。假如你的vss插件的zip/rar文件解压缩后放在C:\eclipse_plugins\vss.eclipse下(如果是插件是jar文件则可以不用解压缩),则vss.eclipse.link文件的内容就应该是:path=C:\\eclipse_plugins\\vss.eclipse。注意:path所指的文件路径一定要增加一个“\”转义符来分开。以这种方式安装插件要有一定的讲究。即:插件目录下面一定要有eclipse目录,然后在eclipse目录下分别建立features 和plugins。例如:如vss.eclipse.zip解压成vss.eclipse目录,这个目录包含一个plugins 子目录。先在vss.eclipse目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,然后再在刚刚建立的eclipse目录下建立一个features目录。即目录结构要是这样的:C:\eclipse_plugins\vss.eclipse\eclipse\plugins、 C:\eclipse_plugins\vss.eclipse\eclipse\features。其它压缩文件解压后若已经包含 eclipse\plugins、eclipse\features目录,则不需要建立eclipse目录结构。启动Eclipse后,Eclipse会到link文件指定的目录下去查找eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和插件。也就是说,目标目录必须包含一个\eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。对于第三种方式的说明: 1. 插件可以分别安装在多个自定义的目录中; 2. 一个自定义目录可以安装多个插件; 3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以; 4. link文件中path=插件目录的path路径分隔要用“\\”或是“/”; 5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效; 6. 插件目录可以使用相对路径;

Eclipse插件RCP中文入门教程

RCP中文入门教程 赵阳 2005.12.26 简单地讲, 一个RCP应用就是一个可独立于Eclispe IDE开发环境运行的Eclipse 插件. 下面我们以一个简单的例子开始我们的RCP旅程. 一、新建插件工程 因为RCP应用本身就是一个Eclispe插件, 所以从新建一个Eclispe插件工程开始. 1)启动Eclispe, 从Eclispe的 File菜单创建一个插件工程: File à New à Project à Plug-in Development à Plug-in Project 点击Next, 进入New Plug-in Project插件向导: 在Project Name中输入工程名称:simplebrowser (最好小写) 勾选”Create an OSGi bundle mainfest”使用OSGi打包清单. OSGi是Eclipse 3.0 以上版本用于动态装载插件的标准, 在Eclipse 2.1中是不需要的. 最好选中它. 点击Next按钮.

修改Plug-in ID 及其他插件属性值. 这里采用默认值, 在”Rich Client Application”一栏中, “Would you like to create a rich client application ?”一项选择”Yes”设置创建的插件为RCP应用. 点击Next. 在模板中选择最基本的Hello Rcp模板, 点击“Finish”按钮, Eclispe将会创建一个简单的RCP应用并且自动打开插件清单编辑器的主页面. 在这里你可以方便的配置你的RCP应用, 免去手工编写和修改配置文件的麻烦.

Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点

引言 Eclipse 具有丰富的菜单功能,给开发人员提供了很好的用户体验。总体而言,Eclipse 菜单种类包括视图/ 编辑器菜单,主菜单(Main Menu),视图/ 编辑器菜单(ViewPart/EditorPart Menu)和上下文菜单(Context Menu)。插件开发人员通过灵活应用这些菜单,可以给用户提供很好的体验。由于视图和编辑器菜单功能类似,因此本文重点讲述视图菜单(视图下拉菜单及其工具栏菜单),除此之外,还将讲述主菜单和上下文菜单。 如图1 所示为Project Explorer 视图的菜单,包括视图下拉菜单和工具栏菜单(折叠树节点)。通常而言,出现在视图工具栏的菜单都会出现在视图的下拉菜单,也就是说,比较常用的视图菜单放在视图的工具栏。 图 1. Project Explorer 视图的菜单 如图2 所示为Project Explorer 视图中的上下文菜单,只有当我们右键点击时才会出现。通常而言,出现频率较高的菜单项才会出现在菜单中。上下文菜单具有很强的灵活项,它可以随着我们点击的对象不同,弹出的菜单也会有相应的变化。 图 2. Project Explorer 视图中的上下文菜单

如图3 所示为Eclipse 的主菜单,包括最上面的主菜单项(不可移动)及其下面的工具栏菜单(可以移动,并且Eclipse 提供了显示/ 不显示这些菜单的功能),Eclipse 并不建议我们为每一个插件都添加新的主菜单,这样容易造成冗余,而且不方便用户操作。通常,我们可以把菜单项添加到Eclipse 已有的菜单,如插件的查找功能可以添加一个查找菜单项到Eclipse 的Search 主菜单上。 图 3. Eclipse 的主菜单 前面讲到Eclipse 的各种菜单,那么,如何在开发插件或RCP 应用程序的时 候添加这些菜单?本文下面的篇幅将详细介绍如何扩展Eclipse 的菜单功能, 使读者深入了解Eclipse 的菜单功能,并能够开发具有这些菜单的应用程序。 因此,必须掌握三方面的内容:菜单种类,菜单的扩展点,菜单控制(显示/ 隐藏或启用/ 禁用菜单项)。下面从概念上介绍这三方面内容,下一小节将会进 行详细介绍。 菜单种类 正如前面所讲到的,Eclipse 的菜单包括视图菜单,主菜单及上下文菜单三个种类。 菜单项的扩展点 Eclipse 提供了两种扩展点供用户添加菜单项到相应的位置。这两种扩展点为https://www.360docs.net/doc/422673331.html,mands(本文简称为Commands 方式)和 org.eclipse.ui.actionSets(本文简称为Actions 方式)。Actions 方式为界面上不同区域的表现方式提供了相应的扩展点,并且没有分离其界面表现和内在实现。恰恰相反,Commands 方式通过三步有效的达到界面表现和内部实现的分离:

Eclipse插件开发中RCP的一些知识

有关Eclipse开发中的一些知识 1. Eclipse的整个窗口称为workbench window 2. 右上角切换perspective的工具栏成为shortcut bar 3. workbench window可同时打开多个。通过配置也可让每一个新打开的perspective显示在新window中 4. 在一个window中,每个perspective可以用不同组的view,但所有的view 共享同一组editor 5. view重用于在信息的列表或层次结构中导航,如resources;或显示当前active 的editor的属性 6. 对view的修改马上会马上保存 7. editor常用于编辑和浏览资源。可用文本表示,也可用图像表示 8. editor的修改遵循open-save-close生命周期模型 9. part用于统称view和editor 10. 同一时间内,只能有一个active的part 11. active的part是常用操作,如copy、past、cut的目标 12. active的part也决定状态栏的内容 13. 某一个editor不再active时,view仍可能显示该不再active的eidtor的相关信息。比如Hierarchy View。 14. editor中,显示文件名的区域称为tab,asterisk表示未save,setDirty()。 15. active part由editor变为view时,menu bar和tool bar的一些operation 可能会被disable掉。

16. editor可stack放置,也可side-by-side放置 17. 当某一resource没有相关联的editor时,将试图启用外部工具 18. 可用ctrl+F6来打开已启动的editor的列表 19. view含有两个菜单,一个用于控制其位置,一个称为”view pull-down menu”,常含有排序、过滤等功能 20. 文件导出的方式有:DND、Export、COPY/PAST 21. 文件导入的方式有:DND、Import、COPY/PAST。(DND和COPY是否支持依赖于操作系统) 22. 删除project时,可以仅从workspace中删除而仍保留在操作系统中,也可OS中也删除。File和Folder不支持此功能 23. search中的show previous search可显示以前的搜索结果。其中的pin,可在再次搜索时另启动一个新的search view 24. marker包括bookmark、task marker、debugging breakpoint、problem 25. task可以关联到文件、关联到文件中的某一行、也可以没有任何关联。在task view中可以对已完成的task打勾 26. dock cursor的种类 27. 可自定义perspective的action set 28. 开启一新的perspective后,window的标题栏会改变 29. 可自定义perspective的command,以改变menu bar和tool bar中可显示的内容 30. 可自己定义File->new菜单中显示那些内容、也可自定义window->open perspective中显示那些试图供选择

板式塔设计

设计 塔设备是化工、石油等工业中广泛使用的重要生产设备。塔设备的基本功能在于提供气、液两相以充分接触的机会,使质、热两种传递过程能够迅速有效地进行;还要能使接触之后的气、液两相及时分开,互不夹带。因此,蒸馏和吸收操作可在同样的设备中进行。 根据塔内气液接触部件的结构型式,塔设备可分为板式塔与填料塔两大类。 板式塔内沿塔高装有若干层塔板(或称塔盘),液体靠重力作用由顶部逐板流向塔底,并在各块板面上形成流动的液层;气体则靠压强差推动,由塔底向上依次穿过各塔板上的液层而流向塔顶。气、液两相在塔内进行逐级接触,两相的组成沿塔高呈阶梯式变化。 填料塔内装有各种形式的固体填充物,即填料。液相由塔顶喷淋装置分布于填料层上,靠重力作用沿填料表面流下;气相则在压强差推动下穿过填料的间隙,由塔的一端流向另一端。气、液在填料的润湿表面上进行接触,其组成沿塔高连续地变化。 目前在工业生产中,当处理量大时多采用板式塔,而当处理量较小时多采用填料塔。蒸馏操作的规模往往较大,所需塔径常达一米以上,故采用板式塔较多;吸收操作的规模一般较小,故采用填料塔较多。 本章重点介绍板式塔的塔板类型,分析操作特点并讨论浮阀塔的设计,同时还介绍各种类型填料塔的流体流体力学特性和计算。 第1节板式塔 板式塔为逐级接触式气液传质设备。在一个圆筒形的壳体内装有若干层按一定间距放置的水平塔板,塔板上开有很多筛孔,每层塔板靠塔壁处设有降液管。气液两相在塔板内进行逐级接触,两相的组成沿塔高呈阶梯式变化。板式塔的空塔气速很高,因而生产能力较大,塔板效率稳定,造价低,检修、清理方便 3.1.1塔板类型 按照塔内气液流动的方式,可将塔板分为错流塔板与逆流塔板两类。 错流塔板:塔内气液两相成错流流动,即流体横向流过塔板,而气体垂直穿过液层,但对整个塔来说,两相基本上成逆流流动。错流塔板降液管的设置方式及堰高可以控制板上液体流径与液层厚度,以期获得较高的效率。但是降液管占去一部分塔板面积,影响塔的生产能力;而且,流体横过塔板时要克服各种阻力,因而使板上液层出现位差,此位差称之为液面落差。液面落差大时,能引起板上气体分布不均,降低分离效率。错流塔板广泛用于蒸馏、吸收等传质操作中。 逆流塔板亦称穿流板,板间不设降液管,气液两相同时由板上孔道逆向穿流而过。栅板、

(整理)板式塔设计指导书.pdf

化工原理课程设计指导书–––––板式精馏塔的设计 黄文焕

目录 绪论 (4) 第一节概述 (9) 1.1精馏操作对塔设备的要求 (9) 1.2板式塔类型 (9) 1.2.1筛板塔 (10) 1.2.2浮阀塔 (10) 1.3精馏塔的设计步骤 (10) 第二节设计方案的确定 (11) 2.1操作条件的确定 (11) 2.1.1操作压力 (11) 2.1.2 进料状态 (11) 2.1.3加热方式 (11) 2.1.4冷却剂与出口温度 (12) 2.1.5热能的利用 (12) 2.2确定设计方案的原则 (12) 第三节板式精馏塔的工艺计算 (13) 3.1 物料衡算与操作线方程 (13) 3.1.1 常规塔 (13) 3.1.2 直接蒸汽加热 (14) 第四节板式塔主要尺寸的设计计算 (15) 4.1 塔的有效高度计算 (16) 4.2 板式塔的塔板工艺尺寸计算 (19) 4.2.1 溢流装置的设计 (19) 4.2.2 塔板设计 (26) 4.2.3 塔板的流体力学计算 (29) 4.2.4 塔板的负荷性能图 (34) 第五节板式塔的结构 (35) 5.1塔的总体结构 (35) 5.2 塔体总高度 (35) 5.2.1塔顶空间H D (35) 5.2.2人孔数目 (35)

5.2.3塔底空间H B (37) 5.3塔板结构 (37) 5.3.1整块式塔板结构 (37) 第六节精馏装置的附属设备 (37) 6.1 回流冷凝器 (38) 6.2管壳式换热器的设计与选型 (38) 6.2.1流体流动阻力(压强降)的计算 (39) 6.2.2管壳式换热器的选型和设计计算步骤 (40) 6.3 再沸器 (40) 6.4接管直径 (41) 6.4加热蒸气鼓泡管 (42) 6.5离心泵的选择 (42) 附:浮阀精馏塔设计实例 (43) 附1 化工原理课程设计任务书 (43) 附2 塔板的工艺设计 (43) 附3 塔板的流体力学计算 (57) 附4 塔附件设计 (64) 附5 塔总体高度的设计 (67) 附6 附属设备设计(略) (68)

Java 开发的 10 大必备 Eclipse 插件

Java 开发的10 大必备Eclipse 插件 毫无疑问,Eclipse 是Java 开发最流行的IDE 之一,而这一切主要归功于Eclipse 的插件。 据悉,Eclipse 有数百个插件,可用于不同类型的任务,并与其他工具集成,比如从GitHub、SVN、CVS 等下载代码的插件。通过使用正确的插件,开发者可以提高开发效率。 例如,一旦安装了EGit 插件,开发者就能从Eclipse 直接管理Git 存储库,无需任何其他Git 客户端。同样,添加Spring Tools 插件可以帮你轻松创建基于Spring 和Spring-Boot 的应用程序。 许多Java 开发人员并没有真正充分地使用Eclipse。一位Java 开发人员告诉我,由于插件数量过多,找到合适的插件成为一项挑战性的工作,但是Eclipse 市场已经解决这个问题。如果你想要学好web前端最好加入一个好的学习环境,可以来这个Q群,首先是132,中间是667,最后是127,这样大家学习的话就比较方便,还能够共同交流和分享资料.通过查看下载计数来核实流行度,你就能轻松地搜索Eclipse 插件,最重要的是,你能在Eclipse IDE 中完成这项工作。 不浪费时间,这里有10 款必不可少的Java 开发插件。

1.EGit 对现在的Java 开发人员来说,这可能是最重要的Eclipse 插件。它可以让你从GitHub 下载代码,并为Eclipse 提供Git 集成。

EGit 还能让你快速而灵活地搜索和查询历史记录。如果你不熟悉Git,我建议你首先看下Git MasterClass ,它提供了一个完整的分步指南,帮你掌握所有重要的Git 概念和命令。 简而言之,它是Java 开发的必备插件。 2.Spring Tools 无疑,Spring 是最流行的Java 框架,这个插件使得在Eclipse 中创建Spring 和Spring Boot 项目变得非常容易。通过STS 插件,你可以使用简单易用的start.spring.io 集成快速创建Spring Boot 项目。

Eclipse插件开发指南(可编辑)

Eclipse插件开发指南 EclipseEclipse 插件开发指南插件开发指南 EclipseEclipse 插件开发指南插件开发指南 目目录录 目目录录 第第 1 章章 Eclipse 概述概述 第第章章概述概述 1.1 Eclipse 简介简介 简介简介

Eclipse 的历史的历史 的历史的历史 Eclipse 的优势与技术特征的优势与技术特征 的优势与技术特征的优势与技术特征1.2 安装安装 Eclipse 安装安装 安装的软硬件环境要求安装的软硬件环境要求 安装的软硬件环境要求安装的软硬件环境要求安装安装 Eclipse 3.0 安装安装 1.3 Eclipse 插件的安装方法插件的安装方法

插件的安装方法插件的安装方法 第三方插件第三方插件 SWT Deginer 的下载与安装的下载与安装 第三方插件第三方插件的下载与安装的下载与安装 Eclipse 中文包的安装中文包的安装以以 Ecli 为例为例 中文包的安装中文包的安装以以为例为例 第第 2 章章 Eclipse 的使用的使用 第第章章的使用的使用 2.1 Eclipse 常用技巧和设置常用技巧和设置 常用技巧和设置常用技巧和设置 创建一个新的项目创建一个新的项目

创建一个新的项目创建一个新的项目 运行项目运行项目 运行项目运行项目 代码格式化及注释的设置代码格式化及注释的设置 代码格式化及注释的设置代码格式化及注释的设置 使用使用 Eclipse 强大的重构功能强大的重构功能 使用使用强大的重构功能强大的重构功能 任务任务 TODO 的设定的设定 任务任务的设定的设定 程序代码的追踪程序代码的追踪

Eclipse插件开发系列--扩展点属性

就写一个扩展点,结果网上一堆费资料.还是自己整理吧,不过因为是自己整理 的.有可能解释的不完全正确. org.eclipse.ui.newWizards 扩展点 这是Workbench 里的扩展点, Workbench大家都知道就是Eclipse平台,所以, 不管带不带其它的插点,你都可以从这个扩展点下继承. Category 是新建里,的那个分组.name 是显示的.

而且还支持汉字, 不过一般的插件好象没几个真的去用汉字. Category 里的ID 很有用.因为如果需要有两个 wizard 在一个分组里的话,你只要第二个extension 使用同一个Category 的ID就行了. Wizard 这里才是真正的向导本身类. Name 不用说,还是显示在菜单中的. ICON 可以设置一个小图标.顺便找一个图片就行了. Project 这个属性真的是关键.是否在new project 的那个菜单里. Category 就是这个wizard挂在哪个分组里. class=id 向导本身的属性了.不用多说了.

板式塔的设计

板式塔的设计 板式塔的设计包括塔高的计算、塔径的确定、溢流装置的结构尺寸、板面布置、塔板校核及负荷性能图绘制等项内容。 一、板式塔的工艺计算 (1)选定塔顶、塔底产品浓度(有时由设计任务书给出),进行全塔物料衡算,列出物料衡算总表。 (2)确定冷凝器、塔顶、塔底的操作压力。 (3)确定塔顶、塔底温度。 (4)选定进料状态,定出进料温度。 (5)在已定的操作压力下,作出x-y相平衡曲线。 (6)求出最小回流比。 (7)确定适宜的操作回流比。 (8)计算所需的理论板数及进料位置。 (9)确定全塔效率,算出精馏段、提馏段实际塔板数。 (11)计算塔顶冷凝器及塔底再沸器的热负荷,求出塔顶、塔底所需冷却剂量及加热蒸汽用量,列出全塔热量衡算总表。 二、筛孔塔板的设计参数 液体在塔板上的流动型式确定之后,完整的筛板设计必须确定的主要结构参数有: ①塔板直径D ②板间距H T ③溢流堰的型式,长度 l和高度w h w ④降液管型式及降液管底部与塔板间距的距离 h o ⑤液体进、出口安定区的宽度和边缘区宽度 ⑥筛孔直径 d和孔间距0t 三、筛孔塔板的设计程序 1、板间距的选择和塔径D的初步确定 初选板间距H T,取板上清液层高度h l=50-100mm之间,计算最大允许气速

u max ,根据泛点百分率计算出设计气速u 和所需气体流通面积n A ,u V A S n = ,按 下表1选择塔板流型,并取堰长kD l w =,通常单流型可取k=0.6~0.8,双流型取k=0.5~0.7。对容易发泡的物系k 可取得高一些,以保证液体在降液管内有更长的停留时间。由教材图8-17查得溢流管面积f A 和塔板总面积T A 之比,即 T n T T f A A A A A -= ,然后求得塔板总面积T A ,根据π T A D 4= 求得D ,按塔设备系 列化规格,将D 进行圆整。当塔径小于1m 时,按100mm 递增,当塔径大于1m 时,按200mm 递增。 s V 为气体的体积流量 m 3/s , s V 需要按精馏段和提馏段分开计算,最后根据 塔径的大小确定均能满足要求的塔径。 表1 选择液流型式的参考 2、塔高的确定 板式塔的高度为气液接触有效高度与塔顶、塔底空间高度三部分之和。其中有效段高度:Z=(N-N F -N P -1)H T + N F H F + N P H P + H D + H B 式中N 为实际塔板数, N F --进料板数,H T 为板间距, H F —进料板处板间距, N P —人孔数,一般每隔6—8层塔板设一人孔,需经常清洗时每隔3—4块塔

eclipse插件开发-JDT

JDT核心 JDT 核心 JDT 核心(org.eclipse.jdt.core)是用于定义 Java 核心元素和 API 的插件。在开发特定于 Java 的功能部件时,总是应该将此插件列示为先决条件。 JDT 核心包使您能够访问 Java 模型对象和无外设 Java IDE 基础结构。JDT 核心包包括: ?-定义用于描述Java 模型的类。 ?-定义编译器基础结构的API。 ?-支持可用于检查编译单元的结构直到语句级别的“抽象语法树”(AST)。 ?-支持对代码片段编辑测试窗或调试器中的代码段进行评估。 ?-支持Java“文档对象模型”(DOM),它可用于表示Java 编译单元的结构。 ?-支持在工作空间的Java 模型中搜索与特定描述相匹配的Java 元素。 ?-提供用于处理.class 文件和Java 模型元素的实用程序类。 从版本 3.0 起,建议不要使用 org.eclipse.jdt.core.jdom。应使用 org.eclipse.jdt.core.dom 来完成对编译单元的结构的处理。 Java 模型 Java 模型是用来对与创建、编辑和构建 Java 程序相关联的对象进行建模的一些类。Java 模型类是在中定义的。这些类实现资源的特定于 Java 的行为,并进一步将 Java 资源分解成模型元素。 Java 元素 包定义了用来对组成 Java 程序的元素建模的一些类。JDT 使用内存中的对象模型来表示 Java 程序的结构。此结构是从项目的类路径派生的。模型是分层的。可以将程序的元素分解成子元素。 处理 Java 元素与处理资源对象相似。当使用 Java 元素时,实际上是在使用某些底层的模型对象的句柄。必须使用exists()协议来确定元素是否真正存在于工作空间中。 下表总结了不同种类的 Java 元素。

化工设备课程设计计算书(板式塔)

目录 一.设计任务书 (2) 二.设计参数与结构简图 (4) 三.设备的总体设计及结构设计 (5) 四.强度计算 (7) 五.参考文献 (14) 一、设计任务书 1、设计题目 根据《化工原理》课程设计工艺计算内容进行填料塔设计。 2、设计任务书 2.1设备的总体设计与结构设计 (1)根据《化工原理》课程设计,确定塔设备的型式; (2)根据化工工艺计算,确定塔板数目(或填料高度); (3)根据介质的不同,拟定管口方位; (4)结构设计,确定材料。 2.2设备的机械强度设计计算 (1)确定塔体、封头的强度计算。 (2)各种开孔接管结构的设计,开孔补强的验算。 (3)设备法兰的型式及尺寸选用;管法兰的选型。 (4)裙式支座的设计验算。 (5)水压试验应力校核。 2.3完成塔设备装配图 (1)完成塔设备的装配图设计,包括主视图、局部放大图、焊缝节点图、管口方位图等。 (2)编写技术要求、技术特性表、管口表、明细表和标题栏。 3、设计成果

1、提交设计说明书一份。 2、提交塔设备(填料塔、板式塔)装配图一张(A1) 二. 设计参数与结构简图 1、设计参数 精馏塔设计的工艺条件由化工原理课程设计计算而得。 工作温度°C:120 设计温度°C:150 工作压力MPa:0.1 设计压力MPa:0.11 塔体内径mm:1800 塔板数块:38 介质:苯-甲苯混合物 2、结构简图 图1 精馏塔结构简图 三. 精馏塔的总体设计及结构设计 1、根据《化工原理》课程设计,确定塔设备的型式(填料塔、板式塔)。 本设计的精馏塔型式为板式塔

2、根据化工工艺计算,确定塔板数目(或填料高度)。 由化工工艺计算塔板数目为30块 3、根据介质条件的不同,拟定管口方位。 4、结构设计,设备法兰的型式及尺寸选用,管法兰等零部件选型。 1)零部件材料的选取 根据精馏塔工艺条件(介质的腐蚀性、设计压力、设计温度)、材料的焊接性能、零件的制造工艺及经济合理性进行选材: 塔体:16MnR 封头:16MnR 接管:20 塔盘、底座:Q235-B 容器法兰:16MnR 管法兰:16MnII 材料许用应力[]t (MPa)

(IBM)Eclipse的使用简介及插件开发

China 搜索 : 在 只用 + - " " ( ) IBM 主页 | 产品与服务 | 支持与下载 | 个性化服务 developerWorks 中国网站 : Java : 所有的文章 Eclipse 入门-- Eclipse 的使用简介及插件开发 内容: 一.Eclipse 简介 1.文件存放 2.Eclipse 开发环境 3.编译与运行 4.版本管理 5.使用插件 二.开发Eclipse 插件参考资料关于作者 倪大鹏 (ndp@https://www.360docs.net/doc/422673331.html, ) 2001 年11 月 IBM 宣布捐出了价值 4 千万美金的开发软件给开放源码的 Eclipse 项目。如此受青睐的 Eclipse 是什么样子呢,如何使用呢?本文的第一部分会使你对Eclipse 有一个初步的认识。并且,Eclipse 这个号称未来能进行任何语言开发的IDE 集大成者,又将如何实现它的这一宏伟目标?第二部分介绍的Eclipse 的插件开发将是其中的关键所在。 Eclipse 是替代IBM Visual Age for Java (以下简称IVJ )的下一代IDE 开发环境,但它未来 的目标不仅仅是成为专门开发Java 程序的IDE 环境,根据Eclipse 的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse 已经开始提供C 语言开发的功能插件。更难能可贵的是,Eclipse 是一个开放源代码的项目,任何人都可以下载Eclipse 的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse 之上的COBOL ,Perl ,Python 等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java 开发环境中加入Tomcat 服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse 的潜力所在。 虽然目前Eclipse 项目还没有最后完成,但从已有的版本中已经能领略到Eclipse 设计主导思想和主要功能特点。现在就了解Eclipse 不但能使广大程序员对这款业界期望很高的IDE 能一睹为快,更为重要的是如果能参加到Eclipse 项目的开发中或是阅读它的开放源代码,这对广大程序员来说无疑是一个千载难逢的提高编程水平的好机会。Eclipse 计划提供多个平台的版本,象Windows ,Linux ,Solaris ,HP-UX 和AIX ,以下只介绍Windows 版本。本文第一部分先介绍Eclipse 的基本使用方法。第二部分介绍如何进行Eclipse 的插件开发。 一.Eclipse 简介 Eclipse 是开放源代码的项目,你可以到https://www.360docs.net/doc/422673331.html, 去免费下载Eclipse 的最新版本,一般Eclipse 提供几个下载版本:Release ,Stable Build ,Integration Build 和Nightly Build ,建议下载Release 或Stable 版本,笔者用的是Build20020125(Stable 版本)。Eclipse 本身是用Java 语言编写,但下载的压缩包中并不包含Java 运行环境,需要用户自己另行安装JRE ,并且要在操作系统的环境变量中指明JRE 中bin 的路径。安装Eclipse 的步骤非常简单:只需将下载的压缩包按原路径直接解压既可。需注意如果有了更新的版本,要先删除老的版本重新安装,不能直接解压到原来的路径覆盖老版本。在解压缩之后可以到相应的安装路径去找Eclipse.exe 运行。如果下载的是Release 或Stable 版本,并且JRE 环境安装正确无误,一般来说不会有什么问题,在闪现一个很酷的月蚀图片后,Eclipse 会显示它的缺省界面: dW 全部内容

相关文档
最新文档