博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VB: 再次使用的体会
阅读量:4658 次
发布时间:2019-06-09

本文共 1016 字,大约阅读时间需要 3 分钟。

放下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

 

转载于:https://www.cnblogs.com/personnel/p/4582938.html

你可能感兴趣的文章
ember.js:使用笔记5 使用view
查看>>
Java线程停止interrupt()方法
查看>>
使用SVN进行源码管理
查看>>
[转]asp:ScriptManager
查看>>
WC 2018/CTSC 2018/APIO 2018 游记
查看>>
CodeForces - 997C Sky Full of Stars
查看>>
多个线程访问url
查看>>
yum搭建 Linux+Nginx+Mysql+Tomcat(负载均衡,动静分离)
查看>>
HTML错误码
查看>>
泛型集合的五中遍历方式
查看>>
cocos2dx游戏开发——微信打飞机学习笔记(九)——BulletLayer的搭建
查看>>
wpf log4net使用
查看>>
python之路,正则表达式
查看>>
eclipse中java项目的创建
查看>>
Linux命令
查看>>
浅谈几种主要编程语言
查看>>
Linux tcpdump命令详解
查看>>
两个datagrid的数据移动(支持多选)
查看>>
HDU4826 Labyrinth
查看>>
jquery-layer
查看>>