visual studio 2005开发mfc应用程序有优势吗?

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:44:54
我以前一直用vc6开发mfc应用程序,这次装上visual studio 2005感受一下,很喜欢它的界面和开发风格,想改用2005开发mfc程序,但据说它是标准的.net开发环境,用来开发mfc程序与vc6的操作上差别大不大啊,上手容易不?

Visual Studio 2005 中的 VC 用的 MFC 8.0,而 VC6.0 用的还是 MFC4.2,差别还是有的。比如,最常用的 CString 已经不属于 MFC 了,划到了 ATL 里面,开发组件方便了许多。更多的区别,可以看安装的 MSDN,里面都有的。在线的看这里:
What's New in Visual C++ 2005
http://msdn2.microsoft.com/en-us/library/bw65k95a(VS.80).aspx
What's New in Visual C++ 2008
http://msdn2.microsoft.com/en-us/library/bb384632.aspx

其实你不需要考虑上手问题的,反正迟早都得升级。VS2008 也有了好一段时间了,直接换 VS2008 吧。

纯粹MFC应用基本没有什么差别,完全可以不考虑.net环境。
2005感觉用起来像Super Ultraedit(呵呵,开个玩笑)

我写过了...
代码级别的差别不大,反正照着vc6.0的习惯敲的代码都是正确的...
没撒区别....
而且感觉程序生成的好像也并不是.net的代码...就是以前的机器代码.

另外VS2005代码编辑方便了很多...说真的..用VS05 你实在是不会再想用6.0了.. 节约了非常多的时间..

05很强大.

vc2005两种都支持,一种跟以前的一样生成纯二进制代码,一种叫托管C++(Managed C++),在这种情况下C++可以调用.net库,不过现在很少有