注册 登录
编程论坛 VB.NET论坛

VB 与VB.NET的区别是什么

shizjun 发布于 2008-10-11 09:49, 1750 次点击
新学basic不清楚是用vb6还是
各位大吓麻烦告诉小弟两种开发平台用的语法有没有什么地方不同,好像听说它们所用的类库都不相同,且编译方式也不同,感觉这样basic在这两种平台上就成了两种完全不同的语言,到底该怎么抉择呢
3 回复
#2
jxyga1112008-10-11 09:51
是vb6的進化版
#3
软编小虫2008-10-11 10:30
我是从VB6转向VB7的,所以也有点小悟......
VB6到VB7可说是经过了一翻脱胎换骨的变化.虽然VB6与VB7在数据类型上的标识符并无多大变化,但它们的字节数却有了极大的变化;各种控件的名称与属性名大都变了;最值得明举的是VB7强化了类与对象的概念,与其它语言一样,它有了真正的类!"继承","构造",覆盖"....都让VB7不能让人鄙视.
  VB7与VB6的编译完全不同!它并不直接生成机器码,而是先生成MSIL中间码,再由MSIL码进一步转换为本机可执行机器码(二进码).所以要在一台机子上运行VB7必先得按装.NET FRAMEWORK 核心包.不然,代码是不能执行的(C#,VC2005也都一样)
  类库因与其它语言共用(C#.....),所以基本都变了,全都包含在SYSTEM之中.
  个人认为学VB7当然好过VB6,毕竟它强化了类.但必须得注意其跨平台性!因为只有装了.NET FRAMEWORK的机子才能运行.
   这是我个人的见解,如有不当之处望见谅.
#4
秋风滑过后2008-10-21 21:35
回复 3# 软编小虫 的帖子
高见
1