差不多看完C++primer,掌握的还可以,想学android编程和C#编程,不知道有没有必要学MFC,有点迷茫,帮忙指引一下

MFC只是遵循Windows API的一种框架思想,从而利用MFC类库进行开发的一种技术。说白了,就是让你调用API而已,并不会让你迅速锻炼出诸如面向对象中MVC模型之类的一些基础知识和概念。再退一万步说,MFC一般是拿来做软件界面的。MFC由于做出来的界面其丑无比,不能支持现在很多新奇的界面操作方式。(比如下拉刷新啊,旋转拖拽啊之类)而且,MFC非常晦涩臃肿,一般靠自己看书,没有人给你答疑解惑,是非常难以学习的。所以,没有必要学。
■网友
........Csharp和android木有MFC的。
■网友
MFC真的已经过时了。不用学。现在Windows编程都是WPF了,Windows Forms都过时了。
■网友
个人认为 android和C#跟MFC完全不搭界,即使做pc桌面程序也不是非MFC不可,现在的框架很多,完全可以选择其它的,而且C++primer也不是必须的,因为你的目标根本不是C++,LZ可以直接学自己想学的,以后有需要再回头看这些当然有时间多看书总是好的
■网友
那你究竟是想学android编程还是想学C#编程。。。而且这两者都和MFC没有什么关系啊~
■网友
打个比方。现在你已经学会做点心了,但是很想学做川菜和鲁菜,同时你又想烧柴火来做菜,所以现在你陷入了一种不想当厨子的裁缝不是好司机思维怪圈。所以大家看来也不知道你究竟想做什么,建议还是精通一样再发展别的吧。


    推荐阅读