??xml version="1.0" encoding="utf-8" standalone="yes"?>
介绍
eclipse 3.4 代号为ganymede Q?span style="font-size: large;">G anymede (p发音"GAN uh meed")为最大的木星 已知卫星Q也是第七颗发现的木星卫星,在伽利略发现? 卫星中离木星W三q?在希腊神话中 Ganymede是一个特z伊h的男?一个美男)Q被宙斯带去l众斟酒)?/p>
1Q面包屑
其实是当前cd目(project)的\径,其中包括包和文g夏V?/p>
另外Q用者还可以自由地在同一路径下的某个节点处,U向切换到其他元素?/p>
在节Ҏ(gu)在位|做一些操?比如在同U新增一个类
U向切换元素
2Q针Ҏ(gu)问题的代码,只要鼠标Ud上去Q就能提Cx案信?/strong>
3Q万能的快速协?quick assist)
只要在Q何代码处Q按 ctrl + 1Q就有可能出现相关的提示Q预你的下一步动作?/p>
创徏getter ?setter
抽取Ҏ(gu)
低性能的字W串拼接Q改用StringBuilder
字W串拼接改用MessageFormat
4Q按保存Ӟ自动格式化代码(分格式化全文和格式化修改的代码)
省去了,保存前,按ctrl + shift + f 的时间?/p>
5Q当前元素的高亮功能Q根据元素是被引用还是赋|L写)Q来 区分 不同的颜?/strong> ?/strong>
6Qannotation 格式?/strong>
7, Junit 支持对线E内每个帧(Ҏ(gu)Q的调用旉输出
8Q在outline里,支持对同一个类中,Ҏ(gu)的重排序
9Q查找某个元素的调用层次Q支持更多,更细的内容,包括成员变量讉K{,call hierarchy
10Q更多的搜烦选项
11Q加Zdebug 变量查看功能Q不需要再?ctrl + shift + i 来查看变量的?/strong>
12Q新增模拟服务端监听的debug功能
eclipse 最新版 3.4 下蝲链接地址Q?/span>
http://ganymede-mirror1.eclipse.org/eclipse/downloads/
BIRT是一个优U的报表插Ӟ本文涉?qing)它的安装到单用的整个q程?br />
一Q安?/span>
1Q到http://download.eclipse.org/birt/downloads下蝲相应版本Q我?/span>Eclipse?/span>3.2Q所?/span>BIRT的版本是2.1M5Q的Framework?/span>runtime两个包。把Framework包解压,然后和其?/span>plugin一h?/span>Eclipse?/span>plugins?/span>features目录下;?/span>runtime解压CQ意目录下Q如C:"birtruntime。这里说明一点:(x)BIRT?/span>runtime在有些时候ƈ不需要,比如?/span>plugin导出?/span>rcp发布后,在其它的机器上就不需要安?/span>runtime来运行报表了?/span>
2Q?/span>BIRT要依?/span>GEF?/span>EMFQ所以你?/span>Eclipseq_要正安?/span>GEF?/span>EMF?/span>
3Q如果想?/span>pdf格式昄报表l果Q我们还要做以下两g事情Q到http://prdownloads.sourceforge.net/itext/itext-1.3.jar下蝲itextQ然后拷贝到plugins/org.eclipse.birt.report.engine.emitter.pdf_version/lib目录下;?/span>http://dev.conio.net/repos/prototype/dist/prototype.js下蝲prototype.jsQ然后拷贝到/org.eclipse.birt.report.viewer_version/birt/ajax/lib目录下?/span>
二,创徏报表
0Q配|?/span>BIRT环境Q因Z子将要?/span>jdbc做ؓ(f)数据源,birt本nq布提供q样数据库的驱动Q所以要把所使用的数据库驱动文g攑ֈ相应的目录?/span>
下蝲derby.jarQ?/span>derbyclient.jarQ?/span>derbynet.jarQ?/span>derbytools.jar四个jarQ然后把他们拯C下两个目录:(x)
"plugins"org.eclipse.birt.report.data.oda.jdbc_2.1.0.M20060303-0920"drivers
"birt-runtime-2_1_0"ReportEngine"plugins"org.eclipse.birt.report.data.oda.jdbc"drivers
1Q创Z个报表工E?br />2Q创Z?/span>report文gQ最后一步选空模板?/span>
3Q创建数据源?/span>BIRT支持多种数据源,q里选择比较复杂?/span>JDBC数据库数据源Q数据库使用Derby做ؓ(f)例子。假定你?/span>derby数据库已l配|正ƈ已运行,然后?/span>Data Explore navigator视图下创建新的数据源Q配|如下图Q如果数据库讉K有用户名和密码也正确填写Q?br />5Q设计报表。这一步开始按照自q需求来设计报表Q?/span>birt提供了丰富的报表格式Q如Q柱状图、饼状图?/span>chart、表{,q里我们用表做ؓ(f)例子Q假设数据库有一?/span>consignee的表Q表?/span>IDQ?/span>name?/span>location三列Q我们设计一个报表,用户可以在报表上选择一?/span>locationQ然后报表给出在q个location的所有用戗?/span>
5Q?/span>1Q按照需求,用户可以在报表上选择一个地Ҏ(gu)l计l果Q所以这里用?/span>BIRT?/span>parameterQ参敎ͼ的技术,双击Data set数据源,选择parametersQ创Z个新的参敎ͼ如图Q?br />5.2 创徏一个叫?/span>Parameter的新数据集,此数据集只提供动态参数的数据来源Q这个作用稍后会(x)更清晰的看见Q?/span>
SQL语句为:(x)
5Q?/span>4设计报表的表根{?/span>
5Q?/span>4Q?/span>1 拖动一个默认属性的table到界面上Q然后点右键Q选择“Edit Data Binding”Q如下图讄Q?br />如果惛_另外一个项目中使用设计好的报表文gQ有两种方式Q一个是?/span>web的方式查看结果,另一个是?/span>pdf的方式,q里介绍web方式Q例子是一个单独运行v来的birt报表?/span>
在想昄报表的地方用如下语句:(x)