VC++ 2005 新手问题!
我以前用VB做一些简单的Windows窗体,现在想改用VC++,弄了本教程先大致浏览了下,发现出现最多的基本是MFC这个词,我想知道MFC应用程序能干什么,能像VB那样编...
我以前用VB做一些简单的Windows窗体,现在想改用VC++,弄了本教程先大致浏览了下,发现出现最多的基本是MFC这个词,我想知道MFC应用程序能干什么,能像VB那样编写Windows 窗体么?在VC++ 2005中还有一个Windows窗体应用程序,他和MFC应用程序有什么区别?
展开
展开全部
1.MFC就是Microsoft Foundation Classes的缩写,可以想到它是windows面向对象的一种编程方式吧,它是对windows api的封装,不过并不十分完全,它实现了比较好的可视仳界面程序设计了,不过跟VB比起来,这太幼稚了,呵呵,不过它跟api结合的话,基本可以干windows平台的任何事,当然它的学习难度要远大于VB或VB.NET了,学习它你就必须对WINDOWS的机制有比较好的理解了,你自己考虑下,
2.关于你说的windows窗体应用程序,它是基于C++/CLR的一种windows编程,关于CLR,我不是很了解,只是很少的接触了下,不过跟C++有不少区别的,它的面向对象程序更高。
最后,虽说MFC被很多人说已经没用,不过在我看来,它生命力仍然强大,不要担心什么的,学吧,VB什么的,可能要谢幕了,用的人。。。。。。学习VC一定要用恒心哟,这方面内容很多的,不过各种资料也相当丰富。
VS2010据说是对MFC有很多重要的更新的,可以了解了解。
2.关于你说的windows窗体应用程序,它是基于C++/CLR的一种windows编程,关于CLR,我不是很了解,只是很少的接触了下,不过跟C++有不少区别的,它的面向对象程序更高。
最后,虽说MFC被很多人说已经没用,不过在我看来,它生命力仍然强大,不要担心什么的,学吧,VB什么的,可能要谢幕了,用的人。。。。。。学习VC一定要用恒心哟,这方面内容很多的,不过各种资料也相当丰富。
VS2010据说是对MFC有很多重要的更新的,可以了解了解。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询