请问一下,我主要是用MFC写程序,
是用6.0好呢?
还是用.net好呢?
不知道.net主要是做什么的大家都在用什么呢?

.net肯定对标准C++支持的好了,
但是和.net相比,他有什么样的缺点呢?

解决方案 »

  1.   

    统一编程类 
      .NET框架类为开发人员提供了一套可以使用的统一的面向对象、异步、层次结构的可扩展类库。在.NET之前,C++的使用者使用Microsoft Foundation Classes,Java程序员使用Windows Foundation Classes,Visual Basic的用户使用Visual Basic APIs。微软用.NET框架统一了这些不同的框架。结果是,开发人员不用非去学多个框架来完成自己的工作。而且,通过创建一套跨编程语言的通用API,.NET框架可以实现跨语言继承、纠错处理以及程序调试。实际上,从JScript 到C++的所有编程语言,对于.Net框架都是相互等同的,开发人员可以自由地选择他们想使用的任何语言。通用语言运行库 
         运行库对于编程语言来说并不是新鲜的东西。实际上每一种编程语言都已包含一个运行库。Visual Basic开发系统有最明显的运行库(正规名字为VBRUN),Visual C++也有一个MSVCRT,此外,像Visual FoxPro、Jscript、SmallTalk、Perl、Python和Java等等都如此。.NET框架的关键角色就是它提供了一个跨所有编程语言的统一环境。
      

  2.   

    能装.net那就用它吧,感觉比较简单。其实都差不多,反正你也不涉及.net内容的
      

  3.   

    .net版VS的C++编辑器比较好,我感觉比6.0用起来好.
      

  4.   

    对,.net关键就是它有一层中间编译语言,所以使得它的“语言无关性”(我的话说)更有优势,显得简便。如果你的MFC用的熟练,可以先搁置一下vc++ 6.0/7.0,试试.net