- 博客(77)
- 资源 (12)
- 收藏
- 关注
原创 gmf1
http://dev.eclipse.org/newslists/news.eclipse.modeling.gmf/msg12983.html
2010-12-31 17:24:00 694
转载 RCp的view
<br />在学习过程中也总结一下,方便自己今后的查阅,也给广大需要rcp的同仁们提供点帮助。 <br />1.最大化窗口: <br />在ApplicationWorkbenchWindowAdvisor中,书写如下方法: <br />Java代码 <br /> <br />public void postWindowCreate() { <br /> super.postWindowCreate(); <br /> getWindowConfigurer().getWindow(
2010-12-15 20:10:00 2445
转载 java绝对路径(RCP)
<br />1.基本概念的理解<br />绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。<br />相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录,和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这
2010-12-15 19:57:00 2438 1
原创 让birt2.1.x支持rtf、ppt、xls (转)
1. download eclipse plugin BIRT,小弟抓的是birt-report-designer-all-in-one-2_1_0.zip將其解開後把eclipse/plugins和eclipse/features這兩個目錄放到eclipse的目錄底下現在將eclipse打開,您已經可以開始設計報表了。2. BIRT預設有支援HTML和PDF的格式,以下說明如何支援xls格式a. download xls-emitter-bin_2.1.0.zip,解開後將plugins複製到eclips
2010-08-09 20:46:00 1205
转载 预览报表可能提示内存溢出
新下载的eclipse集成了birt,在预览报表时可能会提示内存溢出,这时应修改eclipse设置,<br />在eclipse目录里有个eclipse.ini文件打开,把-Xms设置成256m<br />把-Xmx设置成512m,当然可以更大。<br />注意一下,在eclipse的window/preferences,如下图:<br /><br /><br /><br /><br />这里最大内存多维数据集大小不能设置过高,这里设置成512,也会使预览出现内存溢出错误。<br />
2010-06-25 19:15:00 1038
原创 birt问题解决方案
<br /> 最近开始研究报表,可怜的我,项目组的人都没有做过这一块,害的我天天就要从网上找资料来开发它。<br /> <br /> 哎,公司好多网站被屏蔽了,让我用了近半个月的时间,才勉强的把官方网站上的几个例子,成功用RCP插件项目展示出来。<br /> <br /> 下面在做birt时,遇到的问题,希望能帮助到像我这样刚入门的新生。<br /> <br /> 1.PlatForm.startup(config);报异常:can't startup the O
2010-06-17 20:09:00 1939 1
转载 Missing Constraint: Require-Bundle: org.eclipse.ui.forms ... ...
<br />这个问题让我很头痛呀, 还好, 在eclipse的网站上找到答案了, 原因如下:<br /><br />如果要使用eclipse的Form进行开发, 那么必须在plugin项目的plugin.xml编辑器里增加一项denpendency: org.eclipse.ui.forms, 其实也就是在MANIFEST.MF里增加"org.eclipse.ui.forms"到Require-Bundle.<br /><br />接下去在运行的时候, 系统却报错了, log 如下:<br /><br />
2010-06-11 22:47:00 8135 1
转载 Birt透视图之解析
<br />通过打开Birt透视图,然后Reset至缺省的Layout,我们能够看到基本的一些View和一个主要的报表可视化编辑器。 先来说一下View,Birt主要的View包含7块: 左上角包含3个视图,Palette,Data Explorer和Resource Explorer,Palette里放置了报表常用的可视化组件,直接将这些组件拖到报表设计器的时候,这些组件并没有作特殊的初始化处理,而从Data Explorer里向设计器拖入一个Dataset会自动生成一个Table,拖入一个Cube会生成
2010-06-10 21:48:00 2343 1
原创 Eclipse报表插件birt
1. BIRT 概述<br />BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。<br /> 使用BIRT,能制作出多样化的报表到你的应用中。比如:列表 lists ,图表 charts,混合报表 Compound Reports,交叉表(二维表)Crosstabs(二维报表目前在BIRT 2.1.1
2010-06-10 21:20:00 6859 5
原创 推荐给大家一个很有趣的话题: Javaeye上的"奇技淫巧"
从javaeye上看到一篇很有趣的文章>,链接在这里http://www.javaeye.com/topic/39694?page=1文中就一个问题提出了各种各样的思路,很多人给出了自己的观点,是个对人有启发的话题。下边是我想出的一个思路,就是利用jdk1.6的script支持,也算一个办法吧。建议看完了上边的讨论再看我下边的内容,要不可能不知道是什么意思。 static double
2010-05-21 17:56:00 783
原创 Spring的Aop的实现方式
最近看了一下Spring的Aop和Java的动态代理,下边利用个小例子,简单的表述一下。Spring中的Aop实现一,什么是Aop呢:AOP是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。二,Spring中的Aopspring中的aop运用了
2010-05-21 17:48:00 908
原创 配置tomcat5.5 jndi 各种配置方式 分析总结(mysql)
准备工作:安装tomcat5.5(注意这点)安装mysql拷贝mysql驱动到tomcat_home/common/lib下新建一个web工程在工程中加入index.jsp@page import="java.util.*,javax.naming.*,java.sql.*,javax.sql.*" %>@page contentType="text/html;charset=BIG5"%>
2010-05-21 17:46:00 398
原创 面向对象方法使用javaScript
private variables:原始的定义变量的方法 varprivate functions:通过 var functionName=function(){}声明privileged methods: 通过this.methodName=function(){}声明privileged properties:通过 this.variableName来声明(有些地方把privileged
2010-05-21 17:44:00 423
原创 主题:两分钟让你明白什么是ERP
把专业的问题通俗化—— ERP(Enterprise Resource Planning)企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。 一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?” (订货意向) 妻子:“当然可以,来几个人,几点来,想吃什么菜?” 丈夫:“6个人,我们7点左右回来
2010-05-21 17:37:00 605
原创 hibernate的两种事务管理jdbc 和jta方式
hibernate的两种事务管理jdbc 和jta方式。下边说说两者的区别一、说明一下jdbc和jta方式事务管理的区别:JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期之内JTA 事务管理则由 JTA 容器实现,JTA 容器对当前加入事务的众多Connection 进行调度,实现其事务性要求。J
2010-05-21 17:24:00 558
原创 一些资料的查看
http://www.blogjava.net/dreamstone/category/24602.html?Show=All 关于RCP的一些东东
2010-05-21 17:11:00 442
原创 Swt/Jface tableViewer入门教程一(显示tableViewer)
1,简单显示,表格的式样见注释中的内容import org.eclipse.jface.viewers.TableViewer;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import org.eclipse.swt.widgets.
2010-05-21 17:07:00 893
原创 Swt/Jface进度条
处理长时间的任务的时候常需要进度条显示,有几种实现方式 1,普通的进度条 import java.lang.reflect.InvocationTargetException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jface.dialogs.ProgressMonitorDialog; impor
2010-05-21 16:47:00 2041 1
原创 Eclipse Rcp系列三 进一步了解Viewer
好在二的基础上,继续,这个时候我们须要增加一个Viewer.在这里我须要说一下,在eclipse的开发中用到的很多的是Viewer(视图)这个概念,而不像Vb等开发中经常用到的window(窗口),并不是说Rcp中没有窗口,而是使用频率较低,所以分别说一下如何添加窗口和Viewer一,添加一个对话框窗口:添加一个类如下,然後在须要显视的地方调用一下open()方法不一定非要继承自Dialog,
2010-05-21 16:45:00 1042
原创 使用Eclipse RCP进行桌面程序开发(三):视图和透视图
使用Eclipse RCP进行桌面程序开发(一):快速起步 使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框 Eclipse RCP开发中,和用户进行交互最多的界面,应该是视图了,而透视图就是将已有的视图、菜单、工具栏、编辑器等等进行组合和布局。看完这一节,我们就可以建立如下图这样的程序界面了。首先我们来介绍一下视图,建立一个视图其实非常简单,只要从org.eclipse.u
2010-05-19 19:38:00 1103
原创 RCP--菜单,工具栏
添加菜单和工具栏如下方法1, 代码实现方法2: actionSets 扩展点 label="demo.actionset" visible="true" id="demo.actionset"> label="menu3" //显
2010-05-19 19:37:00 874
原创 Ship Manager的界面 ――我的第一个RCP程序
前一段时间说画出把给朋友做的程序ui画出来的。一直拖到现在。真是有点不好意思。好了闲话就不说了。下图就是我做出来的界面。现在看起来还很粗糙。这个程序主要任务就是维护一些船只的资料。然后能够迅速的查询出这些资料。这样就会出现了维护和查询这两大块。根据这样的情况设计出了上图的界面。上图的界面包括三个部分:l 功能导航(一个View)。呵呵,很基本的一个功能导航。l
2010-05-19 19:36:00 760
原创 Eclipse简介
一、Eclipse简介 Eclipse最初是由IBM捐献给开源社区的,目前已经发展成为人气最旺的Java IDE。Eclipse插件化的功能模块吸引了无数开发者开发基于Eclipse的功能插件。事实上,Eclipse已经超越了一般Java IDE的概念。Eclipse是一个平台,一个开放的平台,你可以为Eclipse添加任何你想要的功能,比如播放音乐,观看电影,聊天……这些不是天方夜谭,而是已
2010-05-19 19:32:00 3395
原创 Eclipse RCP入门(zt)
一、Eclipse简介 Eclipse最初是由IBM捐献给开源社区的,目前已经发展成为人气最旺的Java IDE。Eclipse插件化的功能模块吸引了无数开发者开发基于Eclipse的功能插件。事实上,Eclipse已经超越了一般Java IDE的概念。Eclipse是一个平台,一个开放的平台,你可以为Eclipse添加任何你想要的功能,比如播放音乐,观看电影,聊天……这些不是天方夜谭,而是已
2010-05-19 19:30:00 1005
原创 RCP的视图与编辑区的区别?
视图与编辑区的区别? 很简单嘛,一个是视图,一个是编辑区,...... 在实际的RCP开发中,视图和编辑区的区别还是比较大的,coder可以根据自己的需求具体实现; 1.编辑区可以被多个perspective共享,编辑区在一个perspective中被关掉后,在其他的perspective也被关掉了. 2.编辑区不可以和视图在同一个s
2010-05-19 19:29:00 796
原创 保存你的RCP视图状态
每当做开发的时候,你有可能在一次调试程序的过程中打开很多个编辑器,或是对Eclipse默认的视图布局不满意,手工作了一些调整。如果在工作的过程你因为有事离开或是不小心把Eclipse关掉了,不用担心,在你下次打开的时候,Eclipse仍然会为您记住上次的工作场景。下面是一个例子场景: Eclipse会记住“包资源管理器”的当前展开元素、被选中元素、视图大小、位置、过滤、排序等状
2010-05-19 19:27:00 1224
原创 RCP系统开发
从本章开始,将带领大家进入激动人心的Eclipse RCP开发之旅。本章先将经费测算系统的架子搭建起来,例如菜单、工具栏、主控界面等等,至于系统各功能的实现细节,在随后的章节中将层层剥开。为了节省篇幅,从本章开始,对于大量需要导入的类,在程序代码中将予以省略。本章将主要学习到以下技术实现:l 创建RCP项目。l 定制开发平台和目标平台。l 定制窗口属性。l 添加
2010-05-19 19:22:00 4384
原创 在rcp中获得父Shell的几种方法
在实现了IWorkbenchWindowActionDelegate接口的类中:private IWorkbenchWindow window;public void init(IWorkbenchWindow window) { this.window = window;}public void run(IAction action) { Shell parentShell = wi
2010-05-19 19:21:00 952
原创 rcp学习笔记(-)-----程序框架
下面是一些rcp(Rich Client Platform) 程序的说明笔记本,记下来免的以后又忘了.关于如何在Eclipse里面建立rcp程序向导, 这儿是一篇不错的翻译教程.1. Application 作用和一般java程序里面的主类一样,它是一个rcp程序的入口点.必须实现 IPlatformRunnable 接口.即实现run()方法.在这而run()方法和main()方法作用一样.2
2010-05-19 19:20:00 698
原创 在Eclipse RCP中使用JFreeChart报表
这段时间一直比较忙,答应帮朋友完善的一个RCP毕业设计,直到这两天才有时间动手。这个RCP有生成报表的需求,首先想到的是JFreeChart和BIRT的Chart引擎。因为对JFreeChart比较熟悉,就选择用它做报表。ChartView.java创建一个View类,这里JFreeChart报表参考了SWTTimeSeriesDemo,当然之前得首先加入jfreechart-1.0.5.jar、
2010-05-19 19:17:00 1664
原创 RCP实践之软件架构 与 RCP实践之第三方JAR包
RCP还是新兴的东西,大家都是用它做做小东东,所以在网上讨论RCP深度应用的文章还不多。 在此作文N篇阐述一下我在项目中的实现思路,欢迎大家拍砖。 首先看一下我们的项目的总体架构: 这个图谁都会画,就不说了,只是说明我们在用RCP而已。 再看看Client这层是怎么组成的: 依赖关系是自上而下的~,当然大家都需要依赖RCP-RUNNTIME本身。
2010-05-19 19:15:00 1442
原创 一个在RCP中快速打开文件的小技巧
介绍一个在RCP中快速打开文件的小技巧,例如,在Word中打开一个Word文档,或者在Acrobat中打开一个PDF文件。这可以通过SWT的org.eclipse.swt.program.Program类来实现: String filename = "myword.doc"; Program.launch(filename);这个类还提供了其他一些有用的方法,例如得到某一特定扩展名对应
2010-05-19 19:13:00 2640
原创 Eclipse RCP 从菜单打开Editor
在Eclipse RCP 开发中从菜单中打开Editor 的方法如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class OpenEditorHander extends AbstractHandler i
2010-05-19 19:12:00 1141
原创 RCP向导自动建立文件说明
1、 Application:这个类是程序的入口,虽然没有Main函数,但是这个类实现了IPlatformRunnable接口,当JVM完毕,初始化RCP框架以后会调用这个类的run函数来完成UI设置和开始执行我们指定的程序功能。在绝大多数RCP程序中,这个类不用更改。public class Application implements IPlatformRunnable { /* (n
2010-05-19 19:12:00 512
原创 Eclise Rcp 系列一 第一个SWT程序
写在开始:由于工作须要,做了一周时间的Rcp开发,发现由于Eclipse开发方面的中文资料较少,对入门者来说有些困难,所以把自己一周的内容放上,共享给开始学习Eclipse开发的人Eclipse开发中有很多名词: 插件开发 ,RCP ,SWT,Jface很容易让人迷糊做个大概的比喻,如果说SWT是C++的话 那么JFace就像STL对SWT做了简单的封装 Rcp就像MFC封装更多而插件开发和
2010-05-19 19:10:00 710
原创 像WEB一样的树形导航RCP (转)
像WEB一样的树形导航RCP,废话不说,先看效果图。 点击不同的树节点可以动态切换右边的view,界面切换是一瞬间的,不闪。上代码:Perspectivepackage org.hermit.pojotools.tt;import org.eclipse.ui.IFolderLayout;import org.eclipse.ui.IPageLayout;import org.eclips
2010-05-19 19:05:00 3051 1
原创 [rcp系列]用RCP实现MSN风格的登录窗口 (转)
需要以下的对象:LoginDialog,用于展示状态,LoginListener,用于监听登录状态,并根据不同的情况改变LoginDialog的显示LoginAction,用于执行登录的业务逻辑,并且根据不同的结果来fire不同的动作。状态一共有以下几种:1。登录中2。登录成功3。登录失败 3.1 连接失败 3.2 用户名密码错误 3.3 .....4。用户取消登录下面是代码片段:Appli
2010-05-19 18:56:00 909
转载 jxl操作excel格式
作为一个完整的 MIS 系统,报表功能是必不可少的,但是尽管报表为用户提供了强大的可操作性功能,但是,对于用户的某些统计需求来说,如果采用开发报表的方式来解决就有点像“拿着牛刀去杀鸡!”人为地提升了系统的开发成本和维护成本。因此,应用系统对 Excel 的读、写、更新操作就变成非常有效的(低成本)解决方案。 此外,由于 Excel 的出众表现,致使其在很多应用系统的日志管理子系统中如日中天。自从
2009-11-29 19:35:00 2443
原创 字符串的转义
public static void main(String[] args) { // TODO Auto-generated method stub // String path ="d://abc//aa.txt"; String str = "//sdfsda/""; String str1 = str.replaceAl
2009-11-27 00:47:00 592
转载 jfreechar做好的折线+曲线图
折线图 line.jsp XY曲线图 xy.jsp 时间曲线图 timeserver.jsp 其他曲线图 MultipleAxisDemo.jsp 折线图 line.jsp : org.jfree.chart.ChartPanel, org.jfree.chart.JFreeChart,
2009-11-24 00:43:00 2508
ajax理论说明ajax理论说明ajax理论说明
2011-06-16
struts1.2源码
2011-05-24
org.eclipse.equinox.p2.examples.rcp.cloud.rar
2011-03-29
org.eclipse.equinox.p2.examples.rcp.sdkui.rar
2011-03-29
\org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility.rar
2011-03-29
org.eclipse.equinox.p2.examples.rcp.prestartupdate.rar
2011-03-29
samples.rarsamples.rar
2011-03-28
RCP,p2_equinox
2011-03-28
Eclipse从入门到精通
2010-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人