发布一篇用Eclipse举行可视化Java界面计划
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net网页编程有没有机会赶上java。媒介
比来,Eclipse开源项目终究推出了等候已久的VisualEditorProject(VEP)。VE项目使得功效壮大的eclipse平台在java开辟方面又增添了一个可视化java组件开辟利器。它让java开辟者不再用依附别的的IDE产物来做GUI界面方面的事情。一切的开辟,从使用程序界面到营业逻辑的开辟,如今都能够在eclipse平台上完成。本文将引诱开辟者怎样安拆卸置并利用VisualEditor。
关于VisualEditor
入手下手先容之前,来看一个笔者用VisualEditor(以下简称VE)计划的一个java程序界面:
<br>
怎样,其可视化的界面计划,一点也不逊于别的的Java可视化界面开辟工具。
VisualEditor是一个开源的eclipse编纂器。它同JDT、PDE等别的eclipse的工具项目一样,是一个全新的eclipse工具项目。它能够举行可视化的编纂javaGUI程序,也能编纂可视化的JavaBean组件。它能与eclipse的JavaEditor集成在一同,当在VisualEditor中编纂图形界面时,会当即反应到javaEditor中的代码。反之亦然。
VE是一个可视化开辟的一个framework,以后版本的VE是0.5.0RC1版,本版本的VE撑持Swing和AWT的可视Java组件开辟。因为这个framework计划的具有通用性,它也能够很简单的完成C++或别的言语下可视化开辟。其未来的版本(从1.0入手下手),将会撑持SWT的开辟。更多的关于VisualEditor的信息,请看参考材料的相干链接。
下载与安装
因为VisualEditor是用纯java编写的,以是它应当能够在任何操纵体系上运转。但以后的VE版本是0.5.0RC1,只在windows和linux平台上经由测试。以是假如你利用的是这两种操纵体系以外的别的操纵体系,你应当先浏览VE的readme文件,安装和利用VE前,必需先安装以下版本的eclipse和相干撑持类库:
Eclipsebuild2.1.2(buildpage)(downloadzip)
EMFbuild1.1.1:(buildpage)(downloadzip)
GEFBuild2.1.2:(buildpage)(downloadzip)
为了便利中国的开辟者,eclipse也供应了一其中文言语包,下载安装后,elcipse情况将酿成全中文的界面。在本文中,笔者用的eclipse也安装了其中文言语包。以后就能够从以下地点下载VisualEditor了:
http://download.eclips.org/vep….
下载后的VE是一个zip档案,请将其紧缩包中plugins和features目次下的内容解压到eclipse安装目次的响应目次中便可。假如你的eclipse是运转着的,请封闭偏重新启动eclipse。
<p>
进而能拉拢大多数程序员用windows产品。并且从net网页编程网页编程AJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net网页编程可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net网页编程决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net网页编程的,如果跨平台的.net网页编程还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 是一种突破用户端机器环境和CPU 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
页:
[1]