两个差多了
.net和C#差不多,VB保留了一些当年basic的特性,所以,变量可以不声明,可以由VB自动创建为variant类型,或者创建为默认的类型。.net应该去掉了这些特性语法上
.net 和VB6相近
C#和c++相近

解决方案 »

  1.   

    不太明白你说的,你说的.net是指VB.net?要是VC.net那语法跟VB6不就没关系了吗?还有,我现在比较想搞清楚的是VB2010算是怎么回事呢,是不是它本身就是VB.NET,也就是说它不会像VC2010一样有本地C++和托管C++两个版本?(不好意思哈,原来是学VC的,因此比较习惯用VC打比方)
      

  2.   

    我先仔细看了下你的描述,你既然已经用了一阵VC2010了,那何不直接看VB2010的书,至少开发 环境有一大块不生疏了。如果有一天你觉得那个.net framework虚拟机限制了你的发挥,再考虑VB6也不迟。都是VB,都可在这个论坛,或另外一个vb.net小版讨论的
      

  3.   

    通常说的.net就是VB.net
    VB2010是包含了好几个开发工具啊,vb.net c# ,c++,f#等等,VC2010应该也是VS2010的一部分
      

  4.   

    嗯,实不相瞒,之所以拿了本VB6的书是因为学校的图书馆实在是没扒拉出本VB2010来。但是不值得VB6和VB2010的区别在哪,本以为跟VC6和VC2010一样,只是软件版本不同,但现在看来好像区别不止这么简单。弱弱的问一句,是不是VB2010就是基于VB.net的,而没有类似VC2010两个版本之说?而VB6是不基于.net的
      

  5.   

    其实是因为我做VC,所以咱俩虽然都是VS2010但我的环境里默认语言是VC,——VB和C#、F#啥的都是在一个“其他语言”的目录下。我想你的环境中肯定VC是在“其他语言”目录下吧所以你说.net我想到的就是VC.net
      

  6.   

    刚又去百度百科看了一下VB词条关于VB的发展历史:2002年微软将VB和.net整合到一起出了VB.NET2002(7.0),也就说从那时候起的VB版本就都是基于.net的了;2005年VB2005(8.0)发布时去掉了.NET的后缀。也就说我所纠结的VB2010是不是基于.net答案是肯定的,而我拿的书VB6.0不是基于.net的,总之该换书了!!!因为VC出了.net之后也是VC和VC.net两个版本并行发展的,所以不知道VB的不同受教了
      

  7.   


    vb.net系.net架构的,很多思路都按照.net来做的,只是语法还是VB6的语法, 2010只是个升级版的编程环境,多了些功能而已,实际上你用记事本也可以编VB.net的编程啊,只要你确保正确最后编译一下就行了
     
      

  8.   

    尼玛。。大概明白了,云里雾里,我也是想学VB.NET,找到了一本【vb2010】的pdf格式的资料,意思是看这资料,方向是没错的。我的理解没错吧???