如题

解决方案 »

  1.   

    6.0中的mfc和atl在.net中都可以用,.net多了一个用.net framework的.net开发
      

  2.   

    .net是VC6的一个高版本,主要是增加了托管程序的开发。
    其他对类库增加了一些,还有网络方面,COM,ATL,ISAPI,ATL Server(VC6没有)等等都增强了。自己具体去查查试试。
      

  3.   

    一般情况在这方面的介绍会在vc.net书中的头几页做介绍第一感受来说是更漂亮了
    目录文件架构的不同:(vc.net的默认安装目录为:…\ Microsoft Visual Studio .NET;而vc6.0默认安装目录为:…\Microsoft Visual Studio) vc.net目录下的文件目录数比vc6.0的要多出一些,但主要的目录也大体上相同。只是原来的common变为了common7,vc98变为了vc7;我们主要看一下 vc7和vc98下的文件有什么不同;vc.net的前几个文件目录(包括:bin,include,lib,crt,atlmfc)与vc6.0基本相同,不同的是vc.net将atl和mfc合并为一个目录atlmfc,原来的mfc源代码可以在atlmfc\src\mfc中找到。 而vc7中的其他新增的文件目录则估计是微软细分功能的产物
    .....详见http://www.enet.com.cn/eschool/inforcenter/A20040810332305.html
      

  4.   

    主要的区别就是--》.net比 VC6 要好啊  好多拉,用过才知道啊。哈哈哈哈哈   嘿嘿!~~~~那么多好处我从哪里说起啊唉~~~~~
      

  5.   

    升级版,除了升MFC外,
    还支持.net framework
      

  6.   

    VC7 对于 C++ 标准册支持比较完善,它的编译器支持标准c++ 与 c++.net 托管代码,但是vc7听说不如C#(只是听别人评价,自己没用过)
      

  7.   

    还有很多优点:
    (1)单就MFC类库来说,vc.net是7.1版本的,而Vc6则是4.2的。
    (2) vc7(vc.net)MFC的库比较新,结构还是一样的,IDE变了好多
    (3) vc7对C++特性的支持比vc6好
    (4) IDE7带的cl.exe支持C++的托管扩展
    (5) .net更趋近sun的java语言开发平台的特点
    (6) vc7界面比较具有亲和力,就操作性来说比vc6方便些,控件的属性设置继承了vb的风    格,直接在属性框里设置就可以了,还有添加消息映射等.
      

  8.   

    为什么,我在VC.NET2003里很多程序都无法编译,而在VC6下就没有问题?所以现在又改回用VC6了