本人是大二的学生,今天去一个社团面试,当他们问我有什么基础时,我说我最近在看MFC。他们却说你怎么还学MFC,现在有WPF,微软已经停止了对MFC的什么什么的更新了,后面又说最近微软又出了一个什么东东。他后面又说微软的东西有点让人跟不上。
然后我又去图书馆看了一下书。果然WPF的书的出版日期都比MFC的书新。而且我看了一下WPF做界面好像比MFC简单,而且做的漂亮.我迷惘了。我学MFC才一个月现在却在怀疑MFC是不是过时了。我暑假看了C++就是为了学MFC。难道白费了?我该不该学C#在去学WPF啊。
  
    我以后很可能靠编程吃饭了,不想学了东西出来却找不到工作。   WPF什么时候出来的?谁能讲讲吗?我承认我很浮躁。站在学生的角度我该学什么?

解决方案 »

  1.   

    呵呵楼主我现在就在学习MFC 什么叫过时这个MFC的是由API封装分类而形成的学深入了windows程序你就会更明白 
    能说这些话的人 认识都是肤浅的我支持学习MFC
      

  2.   

    要不要和他们一起去学WPF呢?
      

  3.   

    在学MFC的话,就坚持下去好了,学好MFC不会让你后悔的,呵呵...
      

  4.   

    MFC的很多东西都是很经典的,封装了windows的API。你在乎的是你学到什么东西,对你的提高怎么样。你去面试,别人更关心你的基础和学习能力,而不是你会什么。
      

  5.   

    不要太浮躁,哪个都实用,看你在哪些方面了。要是想打好基础就学MFC吧
      

  6.   

    两种库而已。
    MFC是微软对Windows API的C封装,里面用到了很多C的东西和宏。为了模拟C++的多态又要减少体积,所以很多地方写得都比较晦涩,所以对入门的起点很高。但是你要是真的学进去了,那么对Windows的程序设计有更好的认识。当然,不要迷信MFC,毕竟是VC4.0一起出来的产品,很久没更新了。
    WPF是RAD的产品,入门很简单,精通有难度。说白了,以上都是库的应用,关键还是你自己的自身修养,基础技能的提高。
    做开发切忌浮躁。
      

  7.   

    话说这话题真蛋疼
    我也是用MFC的
    开始觉得MFC真的很难很难
    然后重新捡起来VB
    又跑去接触了C#和JAVA
    甚至delphi我也用了一段时间
    最后我还是继续用MFC
    其他编程软件入门容易
    但用过一段时间后就发现灵活运用起来很难
    推荐MFC
      

  8.   

     在用MFC.....对我来说,足够了。
      

  9.   

    世界一个普遍的定律。同一个问题的难度,和社会需求决定了结果价值。你把学习MFC的时间和努力都用在学习WPF上面,你不会后悔的。反之亦然。
      

  10.   

    C++基础打得好, 直接学C#和WPF, 要用MFC的时候再回过头来看看就知道MFC是多么的垃圾了.
    我没学WPF, 我是学VCL的, 但C#跟VCL是基本一样的, 用过就知道. MFC除了学习C++的技巧以外, 根本一无是处
      

  11.   

    学MFC就可以了
    如果说要取代MFC,没有比10几年前的ATL更合适的了。10几年都没取代,说明其生命力。
    不过,如果只是想学c++编程的话,QT也是一个不错的选择
      

  12.   

    几年后学MFC好找工作,还是WPF好找工作。
    谁要是能说准就是神仙。
    我觉得还是看你兴趣吧。
      

  13.   

    赶紧换C#,何必抱残守缺呢,何必逆潮流而动呢,MS的态度都很明确了,如果还是拿不定主意,推荐楼主看完《.NET大局观》再作决定。
      

  14.   

    别人说了对你未必有用,你问什么问题,回答的人都是把自己假想处于一个类似的环境中,然后将自己的想法回复出去,对于这个问题,俺肯定认为MFC好,对你就未必了,不学MFC搞编程的人太多了,学什么都是吃饭。