码迷,mamicode.com
首页 > 其他好文 > 详细

VB: 再次使用的体会

时间:2015-06-17 14:41:13      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

放下VB已经有7、8年的时候了。

记得在上学的时候,一直迷恋着它,学了三年的VB,写了不少小软件。

到了工作之后,转到JAVA后,就一直没用VB。

这次的项目由于与系统的相关性高以及安装文件的大小有限制,又拾起了VB。

在写程序的几天,感受很深,想把一些自己的感觉写在这里。

进程通讯:在vb里用系统的api很容易实现进程通讯,但如果用java来实现的话,我在网络搜索了一下,看到不少的人说采用socket来实现,这样做就算可以,但也不是好的办法。

注册表操作:在vb中对注册表进行增加、修改、删除很简单,可是如果用java来做,估计很难。至少我到现在为止还没有用java操作过注册表。

安装程序:不管用java写多小的小程序,都要安装jre,也就是说,安装文件都在几十M,VB则不同,这次写的小程序,制作成安装程序后,只有4.5M,很适合在网络上传输。

内存占用:这次用VB写的程序窗口打开后,占用的内存在10多M左右,不过如果用java来写的话,估计要20多M差不多吧。

上面这些看上去应该都是VB的优势,那么下面写一下Java的优势:

界面排版:在java中有好多Layout版面,可以很好的控制界面,在VB中,我不知道怎么去实现自缩放窗口。

表格(Table):在java中有一个JTable对象,操作起来很方便,在VB中,虽然有很多种表格形式,但是操作起来很不方便。在Java中,表格中每行、每列都可以插入图片、按钮,很方便,但在VB中,我不知道该怎么做。

TCP/IP通讯:在java中,我们用socket,在vb中用winsock,经过一段时间的编程发现,winsock与socket相比,操作很不方便。在java中,我很容易实现一行一行的读取数据,但我在vb中,想实现一行一行的读数据好麻烦,虽然最后我还是实现了。

多线程:在java中,实现一个多线程,只需几段代码,在VB中,我还没有写过多线程的程序,也不知道怎么写。

图标:java支持很多格式的图片,在我在使用vb的时候才发现,原来有好多图片在vb中都显示不了。

听说vb只支持256色的图片,真彩色的不支持,晕啊。

 

可能还有很多,只是时间一长,相不起来了,就写到这了吧。

其实两种语言,不能说谁比谁好,每一种语言都有他独特的优点。

 

2008-11-04

VB: 再次使用的体会

标签:

原文地址:http://www.cnblogs.com/personnel/p/4582938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!