发布一篇浅谈Eclipse RCP中可用的可视化编纂器
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。在举行RCP开辟的时分,有一个可视化编纂器,固然能够起到事半功倍的效果。关于进销存办理体系这样复杂的程序来讲,视图加对话框就能够弄定一切的程序功效,但是关于视图和对话框中的控件,假如没有可视化编纂器的匡助,足以闪开发者焦头烂额。但是选择可视化编纂器的路途却崎岖崎岖,我在这里把我的履历写出来,但愿对人人有一点匡助。
先来讲说VE,我想人人一想到可视化编纂器的时分,第一个就会想到VE。我在这里告知人人,这个编辑器你们基本不必思索,不必华侈工夫在它下面。为何这么说呢?第一,这个编纂器的官方版本仍是2007年1月30日公布的1.2.3_jem版,这个版本只撑持Eclipse3.2,不撑持3.4。固然另有一个非官方的1.4版能够用,它的安装地点为http://update.soyatec.org/Ganymede/ve/1.4,能够经由过程Eclispe的Update功能举行安装。但是,这个1.4版的体现比1.2.3版还要差,它竟然在编纂ViewPart的时分会堕落,编纂Dialog却是没有甚么成绩,不外其实是很欠好用,改个结构都难。
以是我以为人人首选的思索对象应当仍是SWT-Designer,不外要钱,并且很贵,是239美圆,假如是239元国民币,我会坚决果断地买上去,可是是美圆,那就另当别论了。不外假如是专做RCP开辟的公司,能够思索,不外我想年夜部分做RCP开辟的,都应当是我们如许的玩票吧。关于我来说,基础上就是能不花钱就不费钱,先不注册和激活,用起来吧,固然只要三地利间,可是三天后删失落用户目次下的Instantiations.license文件,又能够重新再来了。
不外别乐意得太早,收费版本竟然有功效限定。好比说,想创立一个对话框,创立不了。可是我发明,假如我手动写一个对话框的代码,却能够用SWT-Designer编纂,关于Eclispe主动天生的View类,也可以编纂。这功效对我来讲,已充足了。
并非你任意写个对话框类都能够用SWT-Designer编纂的,要想它可以被可视化编纂器剖析,对话框类必需具有以下的情势:
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Dialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.events.ShellAdapter;
import org.eclipse.swt.events.ShellEvent;
public class LoginDialog extends Dialog {
protected Shell shell;
private int result;
public LoginDialog(Shell parent, int style) {
super(parent, style);
}
public LoginDialog(Shell parent) {
super(parent);
}
public int open(){
createContents();
return result;
}
protected void createContents(){
//注重上面这一行创立Shell时的参数,想想我后面讲的形式对话框的观点
shell = new Shell(getParent(), SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL);
}
}
<p>
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 是一种突破用户端机器环境和CPU 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
页:
[1]