我是从VB6转向VB7的,所以也有点小悟......
VB6到VB7可说是经过了一翻脱胎换骨的变化.虽然VB6与VB7在数据类型上的标识符并无多大变化,但它们的字节数却有了极大的变化;各种控件的名称与属性名大都变了;最值得明举的是VB7强化了类与对象的概念,与其它语言一样,它有了真正的类!"继承","构造",覆盖"....都让VB7不能让人鄙视.
VB7与VB6的编译完全不同!它并不直接生成机器码,而是先生成MSIL中间码,再由MSIL码进一步转换为本机可执行机器码(二进码).所以要在一台机子上运行VB7必先得按装.NET FRAMEWORK 核心包.不然,代码是不能执行的(C#,VC2005也都一样)
类库因与其它语言共用(C#.....),所以基本都变了,全都包含在SYSTEM之中.
个人认为学VB7当然好过VB6,毕竟它强化了类.但必须得注意其跨平台性!因为只有装了.NET FRAMEWORK的机子才能运行.
这是我个人的见解,如有不当之处望见谅.