我原来学得是vb我只是听我的同学们在说
一直没有学过
我想问他们之间有什么区别呢
学了vb在学vb.net容易吗
如果没有学过vb的可以直接学vb.net吗
真的有必要学vb.net吗

解决方案 »

  1.   

    VB6                      VB.NET
    假面向对象                面向对象
        不支持继承                支持继承
        不支持重载                支持重载
        不支持多态                支持多态
        不支持接口                支持接口无命名空间概念            有命名空间概念多语言互操作不方便        多语言互操作方便解释性语言                解释性语言(机制不一样)
        部分本地代码              无本地代码
        没有JIT能力               通过JIT将中间代码即时翻译成本地代码
        没有类库                  有类库(.NET framework)
        速度慢                    速度慢(稍快)(其实我认为改进很大,怕被别人骂……)
        不支持多平台              支持多平台(微软有一个将其移植到Linux的计划)
        不支持多线程              支持多线程
       (至少是不稳定的)         (至少类库十多线程安全的,并且有多线程同步语句)
        支持回调,但不稳定         支持回调,稳定
        不支持委派                支持委派支持COM+(简化版)            支持.NET  (同时也支持.NET简化版)还有一点区别
    版本号为6.xx.xxxx             版本号为7.xx.xxxx呼~明白否?
      

  2.   

    vb.net是大趋势
    最好有基础