俺刚开始学VC,课程是VC6的,所以学的是MFC.在XP下照着课本,写了几个示例的窗体,感觉蛮有兴趣的.
可听一些师兄说,这东西快淘汰了,现在都没人用了,还不如直接学.net. 不知道是真是假.
俺想问问这里在工作的朋友们MFC现在真的用的不多了吗?将来它的发展方向如何啊?
(初学,可能这个问题幼稚了,还望路过的高手来谈谈)
可听一些师兄说,这东西快淘汰了,现在都没人用了,还不如直接学.net. 不知道是真是假.
俺想问问这里在工作的朋友们MFC现在真的用的不多了吗?将来它的发展方向如何啊?
(初学,可能这个问题幼稚了,还望路过的高手来谈谈)
看具体需要了,不同的软件技术都有其特长及弱项,面向具体应用才能说什么技术占优势。
当然了,你要学习不妨直接从.net入手吧。
VC/MFC 是做应用程序,在通信方面有很大优势
说它重要是因为提供了程序最基础的功能, 可重用的类库, 并且有良好的结构, 可以省很多力气
说它不重要是因为任何程序, 其实质性的功能都必须你自己去完成, 在这方面, 框架无能为力对于用户来说, 他关心的是程序的功能, 稳定性, 易用性... 到底使用mfc做的还是.net做的, 并不重要.net正在逐步走向快速开发工具的方向, 这就意味着, 写程序会更简单, 当然写出烂程序也更简单
想说一下MFC和.Net 类库哪个好的问题。MFC和.Net不是互斥的,也就是说,可以在MFC程序中加入托管代码。MFC8.0已经封装了.Net的Windows Forms了,后续版本也会封装WinFX的API——顺便说一句,WinFX的MFC封装2004年初就出来了,只不过WinFX直到现在还没定版导致没把这个加到MFC8.0里面去而已。
P.S. 学VC.Net吧,微软已经不再对VC6进行技术支持了。
CSDN小助手还不错。
别人家说什么你说什么,mfc6.0,现在根本没停止VC支持,现在的VC.Net 2005,实际上就是VC7.0,VC8.0
“据外刊报道,以前利用Win32 API开发的软件,在微软承诺的维护期之后将不能运行。
”
你从哪里看到的???