本人是大二的学生,今天去一个社团面试,当他们问我有什么基础时,我说我最近在看MFC。他们却说你怎么还学MFC,现在有WPF,微软已经停止了对MFC的什么什么的更新了,后面又说最近微软又出了一个什么东东。他后面又说微软的东西有点让人跟不上。
然后我又去图书馆看了一下书。果然WPF的书的出版日期都比MFC的书新。而且我看了一下WPF做界面好像比MFC简单,而且做的漂亮.我迷惘了。我学MFC才一个月现在却在怀疑MFC是不是过时了。我暑假看了C++就是为了学MFC。难道白费了?我该不该学C#在去学WPF啊。
我以后很可能靠编程吃饭了,不想学了东西出来却找不到工作。 WPF什么时候出来的?谁能讲讲吗?我承认我很浮躁。站在学生的角度我该学什么?
然后我又去图书馆看了一下书。果然WPF的书的出版日期都比MFC的书新。而且我看了一下WPF做界面好像比MFC简单,而且做的漂亮.我迷惘了。我学MFC才一个月现在却在怀疑MFC是不是过时了。我暑假看了C++就是为了学MFC。难道白费了?我该不该学C#在去学WPF啊。
我以后很可能靠编程吃饭了,不想学了东西出来却找不到工作。 WPF什么时候出来的?谁能讲讲吗?我承认我很浮躁。站在学生的角度我该学什么?
能说这些话的人 认识都是肤浅的我支持学习MFC
MFC是微软对Windows API的C封装,里面用到了很多C的东西和宏。为了模拟C++的多态又要减少体积,所以很多地方写得都比较晦涩,所以对入门的起点很高。但是你要是真的学进去了,那么对Windows的程序设计有更好的认识。当然,不要迷信MFC,毕竟是VC4.0一起出来的产品,很久没更新了。
WPF是RAD的产品,入门很简单,精通有难度。说白了,以上都是库的应用,关键还是你自己的自身修养,基础技能的提高。
做开发切忌浮躁。
我也是用MFC的
开始觉得MFC真的很难很难
然后重新捡起来VB
又跑去接触了C#和JAVA
甚至delphi我也用了一段时间
最后我还是继续用MFC
其他编程软件入门容易
但用过一段时间后就发现灵活运用起来很难
推荐MFC
我没学WPF, 我是学VCL的, 但C#跟VCL是基本一样的, 用过就知道. MFC除了学习C++的技巧以外, 根本一无是处
如果说要取代MFC,没有比10几年前的ATL更合适的了。10几年都没取代,说明其生命力。
不过,如果只是想学c++编程的话,QT也是一个不错的选择
谁要是能说准就是神仙。
我觉得还是看你兴趣吧。