今天经NetFire的提醒,就安装了C#。不为别的,就为了看看C#的GUI开发界面是什么样子,生成的代码是什么样子。因为yayv一直在用VC7,所以C#安装起来很快。很顺利的yayv就看到了C#的窗口设计环境。总体感觉和VS.net的开发环境是一致的,并且感觉跟Delphi有些像,很整洁很舒服。这里多的是C#高人,yayv就不抓图了。然后,yayv就切换到代码界面看他生成的代码。很惊奇,yayv没有找到代码!怎么回事? 用Editplus打开目录下的全部文件,仔细看看,好像有代码呀~~~, 再次回到VS.net的IDE才发现,原来IDE默认情况下会把自动生成的界面代码进行折叠,真是个不错的主意~。大概浏览了一下,感觉C#的界面代码的确很干净所有的Java开发工具都是大大的不如呀。(希望这里没有Java的狂热者)
接下来yayv又google了一下Java的GUI开发工具,结果发现一个叫做JFrameBuilder的工具口碑不错,而且在他的主站上的Tutorial 页还看到了开发界面和生成的代码的样子,就跟刚刚看到的C#代码风格很像,心中一阵窃喜~ 立刻下载来看!软件不大13M,而且是纯Java开发。但动手试用之后,感觉比C#还是有很大的差距,虽然生成的代码已经很干净了。无论如何已经基本满足 yayv的要求了,这下就不需要JBuilder(在Google时看到JB的窗体设计也是生成XML并且有特殊的编译过程的) 和 IntelliJ的可视化开发功能了。
还有一种Java的GUI开发工具,叫做VISAJ,这个下载的话还需要先注册,光凭这一点,他的人气就没有JFrameBuilder高了。注册一个email,受到帐户密码后登录,下载。这个软件才6M,开发界面比JFrameBuilder漂亮了不少,而且功能更强大一些。但试用的开始感觉不是很好,界面太复杂,而且加入事件处理代码需要很多步。后来多了解一点之后发现这个软件的确不错。虽然复杂一些,但操纵起那些界面元素来十分轻松,最后生成的代码还算干净,虽然多了很多 visaj加入的标记注释,但不影响大局。
下面是抓的2张VISAJ的图片,开发环境那张包括了3个窗口,一个是主界面,一个是布局管理器界面,一个是效果展示界面。
看来以后有了这两个工具Java应用程序的界面开发就不用愁了~