解决方案 »

  1.   

    C#也麻烦,要带上.NET Framework那笨重的东西
      

  2.   

    在玩MFC的怎么办,要转方向么哎同样纠结中
      

  3.   

    我用我找工作的经历告诉你,我在面试一家很大的嵌入式公司时,因为我也是学MFC学很久了,在和面试官谈话过程中,我说“MFC已经没落了”,然后他说“确实没落了,但是MFC毕竟是基础,而且麻烦,它的架构确实没落了,但能够学会它,你学其它的也很快”,所以我给楼主的建议是,如果你学到一半,那就自己用MFC写个小软件,比如串口调试助手之类的就好,不要过多深入,然后赶紧学学其它的,如果刚开始,那么学完C/C++就可以研究研究数据结构,算法这些东西,不要过多深入MFC。我也是从MFC出身,现在搞的Linux,MFC确实是没落了,真心之言,毕竟在上面耗费太多,我不希望有人也这样
      

  4.   

    .net 取代 mfc 那是微软的市场战略问题,跟技术无太大关系。
      

  5.   

    我就不明白这些人了, MFC需要学习吗?  如果说需要,有10天足够了!!!!!但是MFC还是很成熟的,也没那么差, 当然不好的地方也不少。下面介绍的界面控件换肤库大部分是基于API的,少数几个类基于MFC, 将来打算改成API方式VC++皮肤控件库实现的一款可自定义皮肤音乐播放器
     先截图看下效果:
    此播放器主要展示此VC++皮肤控件库效果,音乐播放是次要目的,所以目前只做了一种WAV格式。不过没关系,这个格式是无损的,音效好,虽然体积大,但是现在硬盘都几百G了。在网下下载一些ape格式的音乐用千千转换一下就可以了。您也可以用此VC++皮肤控件库实现一个支持多格式的播放器。我目前电脑上听音乐一直用这个,资源占用小,绝对不流氓, 听了很长时间了。关键是可以把背景换成你的女友或者养眼的美女,一边听音乐,一边看美女。 音乐播放器源码的下载地址:
    http://download.csdn.net/detail/htcontrol/5712163由于这个音乐播放器无法展示全部控件,还专门做了一个展示所有控件用法的工程,里面有详细的文档说明
    http://download.csdn.net/detail/htcontrol/5453249另外还专门写了一个文档,以图文的形式一步步的介绍使用此VC++皮肤控件库建立工程的详细过程:
    http://download.csdn.net/detail/htcontrol/5708545
      

  6.   

    自从1998年VC6.0发布以后到现在14年了,MFC几乎没怎么更新过了。现在拿着VC6.0的MFC类库手册依然可以得心应手的开发。微软确实把精力放到了NET上,这是事实。但MFC依然有它的学习价值。作为一名在windows上搞开发的C++程序员,尤其是处于学习阶段的程序员,MFC十分有用的,除了MFC还能选什么呢?QT?WTL?
    当然,你要换语言,不搞C++了,而是去搞C#那就另当别论了。MFC、NET都只是个框架,一个程序员的价值并不在于会用XX框架。
      

  7.   

    技术这个词分为两个部分,技是指具体的技巧,完成一件事情用到的方法。术是指思想,解决问题的思路和想法。无论是用MFC还是.NET都是技,技是不可避免会过时和淘汰的。一个修电器修得再好的师傅,也避免不了被社会进步,大家宁愿买个新的也不需要修的潮流而淘汰。MFC已经没落了是事实,WinForms也没落了,即便是WPF,或者Metro Style App,也总有没落的一天。所以你应该正确看待这个问题,既然是技,那么就是实用为主,没有必要抱着MFC这种既不能给你带来多少思想,也在实际场合用处不大的东西。所谓你学通了MFC,再学别的,会更容易一点,这点没有错,但是你直接学.NET,不但马上能用,而是对学习再下一代的技术,也有帮助,何必学MFC呢。
      

  8.   

    自己还是先学习一下MFC吧。个人建议。
      

  9.   

    VS2008 SP1大规模更新了一下
      

  10.   

    起码vs2013里还是有mfc向导,mfc在某些领域还是有用,比如工控
      

  11.   

    再说白了MFC的死活,不用你、我管。
      

  12.   

    MFC只是个类库,你不喜欢他可以用汇编或SDK。个人感觉还是受益很大的。
      

  13.   


    C++系列里面那么多的框架,如MFC,QT,VCL,wxWidget,gtk++等等,即使MFC被历史淘汰,还会有新的语言框架出来,正如现在QT如日中天一样,但是VCL已经日薄西山。
    用到什么学什么吧,个人觉得C#也是个不错的选择,毕竟微软封装的很不错,现代语言的所有优点它都具备。
      

  14.   

    楼主典型新手担忧,一般有这种担忧的都是刚开始学或者学而不精者,
    因为学过你就知道,产品可能是会淘汰,但获得的宝贵经验和编程思想却是永恒的。学会MFC,至少转wxWidget、QT、WTL这些会很容易,因为他们或多或少都
    从MFC转来了思想和经验。
      

  15.   

    如果只讨论界面开发,MFC,QT,Winform这些都没落了。
      

  16.   


    作为新手老是怕自己学的东西白费了,浪费时间要知道你学习的任何东西都是有用的。
    如果想学一些通用点的知识,那就只有数据结构,算法, 还有一些设计模式,UML等等。但这些东西还是要基于一门语言学习会更快。。
      

  17.   

    MFC  还是很强大的,只是微软大算放手
      

  18.   

    其实现在很少有公司用MFC了。做Win32的公司也不多了。
      

  19.   

    QQ 大不大?腾讯也是用VS2010 VC开发的,个人认为是要看用作什么用途,对运行速度有要求的就是C++,还有一些底层操作的,搞安全开发的,搞黑的。。也要用C++或C,难道用C#?当然C#开发的东西维护容易,上手快...但怎么说呢,如果只是一个小软件,为了运行它,得装.net framwork才能运行,麻烦
      

  20.   

    个人觉得,MFC也是快死的节奏,我身边的人,几乎不用,不过多数都是那种只会拖控件的半瓶水。