感觉 MFC的框架太老了,说他底层吧不算,说顶层吧又没java .NET 开发效率高,希望有windows编程的高手 推荐一些教材 和学习路线,谢谢!

解决方案 »

  1.   

    孙鑫那是mfc的,你思维太老了
      

  2.   

    Windows 程序设计(第5版)(上、下册)
    原书名: Programming Windows (Fifth Edition)
    原出版社:Microsoft Press
    作者:(美)Charles Petzold够经典吧,纯win32 api编程老是老,但是经典
      

  3.   

    既然你想学VC,不用MFC你想用什么?用VC的人里面大部分都是MFC
      

  4.   

    老又能怎样  谁让你跟着WINDOWS混
      

  5.   

    面对这个帖子,感到很无力,建议楼主不要浮躁。MFC就那样。不可能做太大更新了。微软现在的重心是.net。楼主可以考虑去学新东西。
      

  6.   

    不能说因为老,就不用。老,正说明有价值。
    汉字老不老?不还是在写吗。
    地球老不老?不还是在住吗。
    穿孔纸带老不老?不还是在用吗。
    钻木取火老不老?不还是在钻吗。
    铁杵磨针老不老?不还是在磨吗。
    飞鸽送信老不老?不还是在送吗。所以,正因为MFC老,才应该努力钻研。
    另外,追求新技术本身就是程序员浮躁的表现。
    像MFC版的人,大都是一步一个脚印地学习进步,
    二极管编程>机器语言>汇编语言>BCPL语言>B语言>C>C++>MFC,
    而LZ居然想跳过某个环节一步登天,这是非常可怕而且十恶不赦的想法,长此下去,中国的软件业必然陷入浮躁的深渊而无法自拔,而LZ正是罪魁祸首。
      

  7.   

    你说mfc老了,为什么用的人还那么多,说明还是很好用的嘛,我是刚转做vc的
      

  8.   

    WINDOWS 程序,这本经典书籍是肯定少不了
    再看下深入浅出MFC就差不多了 
      

  9.   

    LZ的意思不要MFC的教材?
    那5L提供的这个:
    Windows 程序设计(第5版)(上、下册)
    原书名: Programming Windows (Fifth Edition)
    原出版社:Microsoft Press
    作者:(美)Charles Petzold 必须要看,够底层了
      

  10.   

    顶楼主, 我现在也不用MFC了, 改用纯API, 体积小些, 速度快些, 虽然难些, 但忍了...
      

  11.   

    当你用MFC得心应手时,你就不会觉得他老了
      

  12.   

    我觉得的特定的应用可能用使用WINAPI效率更高,也不复杂,但是如何你完全抛弃MFC,你像编个像MFC单文档,基于对话框的界面,那需要你对WINDOWS底层相当熟悉,难度可想而知,MFC封装了一些底层变成的细节使程序开发容易了。你想想汇编执行效率更高,为什么大家还要用C语言呢。我认为用MFC还是WINAPI关键在于实际需要。
      

  13.   

     好囧啊,我玩过MFC 反过来玩windows编程想底层一点就算一步登天啊,囧囧有神
      

  14.   

    我两面派,墙头草,现在界面简单的用 win32 sdk 开发,界面复杂的换 C# 了
      

  15.   

    [size=24px]三月一经贴[/size]
      

  16.   

    学vc当然要学MFC了,可问题是学vc工作好找吗?
    请社会上有工作的人们来说说。
      

  17.   

    MFC很实用,不一定新的就好。
    office2003好,还是office2007好?
      

  18.   

    貌似不能说MFC老...MFC是在win32 API的基础上的一个平台, 就是把win32的一些复杂过程作了下封装, 用起来简单些罢了, 如果是个小模块效率要求不是很高, MFC就能满足要求如果是大工程大模块,效率要求高, MFC就不怎么好使了, 效率比win32要低, 因为在win32里要执行一个过程, MFC里面要封装好几层函数所以用什么关键看需求...
      

  19.   

    如果你的开发平台依然是windows那么那么你关注MFC是必要的。
      

  20.   

    我觉得C#确实严重压榨MFC, 网络应用方面C#不是一般的方便,平常的桌面应用WinForm也能胜任,
    虽然慢点,但还能忍受,除非那些对效率要求较高的场合,MFC具有优势.
    而Win32 SDK现在的学习价值远大于实用价值,C#是高,封越高低层越模糊,
    所以Win32SDK还是有必要学学的.而MFC不过是层薄薄的封装.
    因此现在上有C#, java, 下有Win32SDK, MFC很难再有往日的辉煌景象了~~~
    不过我还是最爱MFC, 因为我最爱C++, 感情这东西有时不以现实为转移的,哈哈.
      

  21.   

    想玩界面就不要mfc,
    想玩深一点就要mfc了。
      

  22.   

    都学吧。
    纯C++   -->  VC++
    学了VC++,再学其它都很容易。
      

  23.   

    楼主可以学QTC++的GUI库是没Java,C#好用,不过C++比较偏底层在底层用用C++就好以后C++估计就是两个方向,网络以及底层嵌入,也不稀罕GUI库至于windows编程,看过windows编程这本书,了解之后我就一点都不感冒了
      

  24.   

    调用调用API,考虑考虑消息路由,我觉得真是一点意思都没有
      

  25.   

    以后C++估计就是两个方向,网络以及底层嵌入,也不稀罕GUI库   应该是这样的  顶了
      

  26.   

    我用MFC,请问有市场吗。我想换工作了。