[转帖]vb与vc的比较
相信大家都知道vb与vc同时visual studio的成员.
如果vc能够完全的替代vb那也就不需要在发行vb了,不是吗?
vb有其自身的优点,首先它是第一个visual系列的语言.
我自从大一开始学习他就被其快节奏高效率的程序建立而吸引.
那时的windows编程还很多的需要win32的sdk的引用,几千条函数,足以把任何一个程
序员搞晕
vb出现是大家不必再跟sdk直接打交道.
确实声了很多的麻烦.
我们都很清楚有vb编写的程序运行的速度肯定是比vc要慢很多的.
但是现下如果我们不是些实时的应用,以现在设备的速度,这一点差别又算得了什么
呢?
这么小的速度差别跟vb的编写程序的效率来说,简直可以忽略不记.
不是吗?
在vb中,有很多的第三方的厂商提供了自己的控件.
由这些控件的帮助,完成一个商业化的程序并不是一件困难的事情.
虽然他们大部分都要买的.
在vc中我们很少能过看到由第三方的厂商提供控件等等.这就等于是说很多功能多需
要我们自己编写这在当今代码共享的时代是很不实际的.
我个人认为开发应用最好的打当是使用vb制作与界面等有关的部分,而使用vc制作低
层.
这样既避免了vb对底层操作的不足,又不免了vc关于人机界面生成的麻烦.
另外再多说一句,无论是vb还是vc编写的库,他们之间都可以互相使用.
也就是vb编写的连接库,可以由vc调用;而vc编写的连接库也可以由vb调用.
这样我们既可以把界面有vb制作成连接库有vc的主程序调用
也可以把有vc制作的核心低程程序做成连接库有vb调用.