java与VB的一些问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:42:16
我学过java 对其有一定的了解,但是现在我想写一些管理类的程序(如服装店销售系统),但是觉得java的GUI用户界面不适合做此类程序(一般写出来的用户界面都不好看,毕竟是要在安装在别人电脑上以供使用的),我是不是应该去学下VB或者其他语言,有什么好的建议吗

1、这要看你的偏重点在什么地方,java的优势在于多线程与跨平台而不再GUI上,适用于网络应用程序系统开发,VB的优势是GUI界面丰富,可视化界面开发,适用于桌面应用程序系统开发。
2、我个人认为,你在这个阶段两者都可以用,因为你毕竟在学java,可以考虑采用AWT与Swing开发,这是sun公司在javaAPI中推荐的两个GUI组件,前者属于重量级,与本地平台相关,后者则属于轻量级组件,从功能上讲swing比awt强大
当你用这两个组件开发之后,你就会觉得的确java在GUI方面的专长不怎么样,这是因为Java诞生的初衷并不是在GUI上,而是在完全面向对象的多线程与跨平台上。
3、VB在开发GUI界面上确实是一个不错的选择,开发可视化,效率高,语言简单透明,只要你的程序是运行在Windows平台上,也完全可以选择它进行开发

Windows下当然是用VC做界面了,很显然阿

不过说一句,java的界面也可以弄成windows那样
在你的类里构造界面的地方加一句:

try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch(Exception e){}

swing界面好看啊。
个人想做个较完善的管理系统,建议还是选java。
java面向对象是哪个语言都比不了的。
利用个好的IDE,效率比VB、VB.NET都高。
毕竟大项目里面的类太多了,VB管理类一无是处,VB.NET也比不过java的。

java也可以作出很好看的界面,只是相对方法比较麻烦。不过如果你作出一套了,可以直接套用现成库。vb也可以,但是你说的你不会不是。vb的效率不如j高,但是在速度块的机器上这点差距是可以忍受的。
你作出一套来,以后再做,就容易多了,很多代码可以重复使用的。不用重新调整了。
如果是做这种销售系统,vb,c#都可以的。至于c++难度系数和j差不多。学一行经一行。还是用j做吧。