现在的MFC怎么学

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:53:05
现在我用的是vs2005,MFC看谁的书啊,侯捷大师的书太老了,98年的看的不爽,在2005环境下根本不能编译,请教高手我该看谁的书比较好,能跟得上时代的步伐。c++学一年了,MFC以前没接触过。
我现在这种情况学c#好呢,还是MFC,两者我感觉差不多,(有VC2005为什么还用VC6.0.我学的c++2005以上才能编译,哎!哎!)

1.我和你的情形有些相似,当时也一直在纳闷,是该学c#呢,还是mfc呢。我的有些同学说mfc已经要被淘汰了,所以我也差点放弃了mfc。不过后来,在网上查来查去查了好久,很多网友说得也很有道理。mfc能够在这一行业存活了这么多年,总有它的好处。而且语言的东西,很多是可以互通的。学会mfc,以后也可以学c#咯。而且,我学mfc的主要原因是,我大一一年学了c,c++,已经有足够的基础学习mfc了,如果去学c#,反而还要多花时间去看新的语法。我是很赞成你学mfc的。
2.我用的是vs2008,不过刚开始我看的是侯老师的《深入浅出mfc》,这本书真的很不错。还有我也一边在看孙鑫老师的视频。两样看完之后,我就感觉我对mfc的许多不明白的地方已经得到解决了。虽然说他们两们都是用vc++6.0来讲解。但是只要你知道怎么在vs中建mfc程序,怎么添加函数,变量,其他的也没什么大的不同,即使有,编译器也会告诉你,而且网上也有很多相应的解答。我觉得也没必要为了看他们的讲解重用vc,毕竟vs的功能的确强大了很多,对于我们写程序的,也相当有必要掌握最新的开发工具,这样也能为我们省掉很多力气,集中精神开发。
3.编译器不同,当然有些代码在重新编译时就会报错,其实也只是一些小错误,相信根据编译器的提示也能修改正确。何况,看程序类的书是不应该照搬代码的。理解更为重要。
4.希望你能坚持下去。有问题也可以给我留言。

太老你可以装一个VC6来学啊.据说现在VC6还是很流行的,而且很好很强大.
孙鑫的视频也很不错,另外推荐看一本书<<Programing Windows>>,学好了Windows SDK编程,再看MFC,会很简单了.

MFC还有些钱途,或者VCL,.net下的界面是简单,但没人要,但也可以学着玩玩。

我国庆假后,会讲免费VC课
愿意听不。
百度 何丹的论坛
发不了URL

看看孙鑫的MFC视频吧。初学MFC还是挺有用的,上面写的很详细。
不过他的视频时基于VC++6.0的,有些地方和VS2005不一样,你可以自己看看

侯捷的书是说内部运行机制的~~其他书都说得很少,想深入了解就看他。不过有些章节事实是太老了。大概有200