学习完了Core C++对做桌面应用软件比较感兴趣,想开始学习VC,但是现在版本众多,在网上查找了很久,没有得到最终答案,请大哥指教。
VS2005里面是不是包含VC++ 2005 Express Edition?
VC.net又是哪个版本?
VC++ 2005 Express Edition写的软件,用户必须也安装Framework2.0后才能使用么?真是这样不会让用户觉得很麻烦?
刚开始接触桌面软件,各位大哥建议学习哪个版本比较好?

解决方案 »

  1.   

    VS2005里包括了VC,但不是Express版本。
    VC.net一般指的就是VS.NET开发环境里的VC,VS2003下的VC一般叫VC7.0版本,VS2005下的VC一般叫VC8或VC8.1版本。
    VC6.0是在.net开发环境出来前的VC较老版本,其编译器比较老对标准C++支持得不是非常的好。所以建议现在开始学习VC,应该从VS2003或VS2005开始,即从VC7和VC8开始,VS2005里的VC8的C++编译器非常的棒。
      

  2.   

    VC.NET开发出来的程序,如果没有用到托管代码,则就不需要.NET Framework运行环境。
      

  3.   

    我下载了很多学习资料都是VC6的,感觉VS2005的书和学习资源真的好少啊,还是我自己没有搜索对,楼上的两位高人,能给我推荐些学习书和学习资源么?另外VC++ 2005 Express Edition就是个预览版?还是什么意思?功能不够全?不建议使用?
      

  4.   

    如果是初学的话建议2005,因为这个编译器对标准的支持非常好
    不过讲VC6的东西在VC2005一样用,因为从你的描述来看你是准备使用MFC来开发了。
    至于2005 Express他是个免费版本,只有非常有限的功能,没有什么用。
      

  5.   

    对vc而言,区别很小,MFC已经很稳定了。