请问vc、VC++、VC.NET它们之间的关系是否是越往后越高级?我现在电脑上装的是VC6.0,在网上看到的源码是visual stdio c++ .net编写的,那么VC6.0能否打开这些源码进行重新编写呢?

解决方案 »

  1.   

    用这个工具可以把VC.NET转换成VC6.0,不过可能有些不能编译,因为缺少VC.NET的库.
      

  2.   

    可以去www.vckbase.com下载"VC.Net工程文件转VC6工程工具",将VC.NET工程转换后,再用VC6打开.
      

  3.   

    应该是这个了
    http://www.vckbase.com/tools/viewtools.asp?id=164
    很不错哦
      

  4.   

    还有第一个问题呢?VC6.0就是VC++6.0?
      

  5.   

    是的,VC6.0是IDE开发工具,C++是一种面向对象的语言.
      

  6.   

    其实vc就是VC++ ,都是一种开发C/C++ 的编程环境。而.NET 则是开发C#语言程序的编程环境。
    由于要兼容C语言,C++并不是一种完全的面对对象的语言,而C#则是完全面向对象的。C#和Java 一样,都采用了垃圾自动回收机制。取消了指针的运用,并且程序完全是由类和对象组成。.NET的出现时微软为了下一代的WYSISWYG(及所见即所得)操作系统而特意开发的。从某总程度上来说,的确是要高级。但对于一般的程序员,在没有深入到一定程度下,语言的高级与否是显示不出来的。