解决方案 »

  1.   

    感觉还是VB6好使,快速的界面开发(虽然没有那么绚丽),有限的数据类型(C++任何人都可以弄出一堆类型来,就一个字串Cstring,BSTR _bstr_t string ),完善的com支持,VB6写Com部件组件比VC快上N倍,有丰富的第三方com组件可用,完全可以结束的运行速度和代码大小,快速开发..................只可惜不支持多线程,不支持继承
      

  2.   


    wpf应该完美继承了VB的优点。
      

  3.   

    我觉得咱们可以聊聊JAVA,某次看视频,说到JAVA的未来,里面提及到JAVA需要大功率的运算负荷,所以现在安卓手机的电池不抗用,玩游戏一会就没电了,本着绿色的世界主题,JAVA可能要慢慢退出历史的舞台!
    不知道大家怎么看?
      

  4.   

    java太nb了每次的变革它都能完美的跟上。现在的java还没到立即滚粗的时候。
      

  5.   


    wpf应该完美继承了VB的优点。要依赖于,net框架
      

  6.   

    话说最近各种板块的人过来VC串门难道大VC要崛起, 这不科学啊。还是坚持我的观点, VC真的没落了,不管是在用的还是想学的,建议学点别的, 不一定要立马转行, 但最起码能让自己能跟得上步伐,能把握住机会。
      

  7.   

    真心舍不得放弃MFC呢,现在工控方面应该还用的比较多吧。到底转向哪里,什么路子才是我们MFC码荣的方向,我这种井底之蛙的人看不见爆点,坐等大神们分析~~~
      

  8.   


    真的不希望VC落寞。现在VC论坛很多人都开始用VC玩界面,觉得很好,VC留给程序员更大的自由发展空间。
      

  9.   

    ATL和com呢
    MFC也学了几年了,从开始的实习期宁愿辞了也不愿从MFC转android到现在的有奶就是娘,个人不太愿意业余时间学期其他语言的框架,比较倾向windows下C++,所以宁愿去学些相对来说没那么有前途的,甚至比较难的东西,比如ATL/COM,设计模式,重构这些有可能成屠龙技的玩意儿。请大神指点下
      

  10.   


    真的不希望VC落寞。现在VC论坛很多人都开始用VC玩界面,觉得很好,VC留给程序员更大的自由发展空间。事与愿违,           vc收入好低
      

  11.   

    我一路紧赶慢赶还是落后了,2005年左右我开始用Delphi做开发,2008年转型MFC,可能我的行业有点窄,只在工控方面。忽然听说这些都过时了,感觉好悲催!真想学习WPF,但是好像没有时间,唉...
      

  12.   

    10年左右才开始逛论坛,那会儿就听到有人说MFC已经落伍了,当时觉得比较失落,但还是继续学了下去,后来大概11年左右win8快出来了,有人说桌面应用要死光了,以后是web,html5的天下,那会儿还真有点信了,现在想来真是图样图森破,不过也正视了MFC确实没落了。
      

  13.   

    WPF对于工控一点都不适合,VB用在这方面还是很好用的
      

  14.   

    工控行业真的很窄找工作说实话, 有点不吃香。 比较玩的人都玩了好久,这样的公司一般很少招人,招了也是维护。不反对学习win32,这是windows编程必备, 但是mfc的话真没落了。我相信好多人如果真入行mfc,过了4,5年,如果想要跳槽,那个时候就会感觉还不如早学点别的东西。 如果一直在一家公司干, 专注vc也不错。
      

  15.   

    为什么那么多搞MFC的不愿意多学一点东西呢?能够流行起来的技术都是承前启后的,入门难度不大。
      

  16.   

    学C++又不是只MFC一个选择,尽管MFC桌面端的份额总在不断被蚕食,尽管我也同样看衰MFC,但是“过不了四五年就会死”这种论断太缺乏事实依据了。
    总体来讲,该用什么还是继续用下去,慢慢适应事物的新变化就成了
      

  17.   

    晒一下我的语言学习路径:
    BASIC -> c ->UNIX下的c++ -> JAVA -> XML -> MFC -> WIN32 -> ATL/COM -> WTL -> IE编程(连带着学习HTML/JS/CSS及一堆JS库) -> JS脚本引擎 -> ASP/PHP -> D3D/GLES -> C# -> WPF -> DSL(语言无关的代码生成技术)上面是接触和学习的过程,其中除了BASIC/JAVA/C#之外,每一种都花费了很大精力,不敢说通透,至少也是深入了(浅尝辄止不是俺的风格,俺喜欢知其所以然),当然DSL属于正在进行时,但已经基本掌握了其内涵和实质,运用起来逐步开始得心应手。我发现自己搞过的东西还真不少,语言跨度也非常大,现在仔细想想,语言不存在过时之说,要用谁就用谁,最近做的每一个项目都至少3种语言混用,我快成为语言整合专家了,独此一家,别无分号,请勿模仿。
      

  18.   

    我也学了几年mfc,先别说找工作容不容易,个人是越来越觉得mfc不是个好东西。虽然它给你带来了一些方便,但同时也扔了很多垃圾给你。
    脑袋好的,学习mfc,可能很快就领会。但深入还需时间。脑袋不好的,就像我,要花很多时间去学习。去理解它的框架。这是一个痛苦的过程。如果mfc只学得一知半解,程序一旦出现莫名的错误,你肯定会一筹莫展。
    mfc的学习成本太高了。所以我的观点是:
    1.如果是高手并且深爱着mfc这种框架,那继续吧!(但你们想想,这个东西你们合适,那就意味着值得推荐吗?)
    2.如果是初学者,我是不推荐再学习mfc了。非要学的话,也先把win32学好,这是一个基础投资,绝对不能少。否则对mfc的理解也是很辛苦了。
      

  19.   


    学过任何东西都不会浪费, 学过vc的更是巨大财富。我只是建议新手慎入, 老手时刻保持新技术关注, 就像@redui一样,每个人都会用到各种语言, 一招鲜吃遍天不太现实。
      

  20.   

    "一招鲜吃遍天"还是有的,只是在中国目前大环境下要实现起来太困难了。LZ近两年似乎在CSDN不是那么活跃了,不知安好
      

  21.   


    这两年一直在加班ing!有些时候机会就是那样,丝毫没有准备,错过了就可惜了。多尝试新技术也是好事,万一突然爆发了,也能抓住。兄弟做什么行业的?
      

  22.   


    这两年一直在加班ing!有些时候机会就是那样,丝毫没有准备,错过了就可惜了。多尝试新技术也是好事,万一突然爆发了,也能抓住。兄弟做什么行业的?
    我还是在从事遥感行业,3s行业的一个分流,虽然混的还不错,但毕竟是小众行业。目前也是进退维谷,几年的时光扔了下去,当初有很多机会同样没把握
      

  23.   


    这两年一直在加班ing!有些时候机会就是那样,丝毫没有准备,错过了就可惜了。多尝试新技术也是好事,万一突然爆发了,也能抓住。兄弟做什么行业的?
    我还是在从事遥感行业,3s行业的一个分流,虽然混的还不错,但毕竟是小众行业。目前也是进退维谷,几年的时光扔了下去,当初有很多机会同样没把握我以前用arcgis, 用arcmap编辑作图,google、bing各种在线地图集成。。如今换了个行业,也算费了。想来也蛮伤感的。
      

  24.   


    这两年一直在加班ing!有些时候机会就是那样,丝毫没有准备,错过了就可惜了。多尝试新技术也是好事,万一突然爆发了,也能抓住。兄弟做什么行业的?
    我还是在从事遥感行业,3s行业的一个分流,虽然混的还不错,但毕竟是小众行业。目前也是进退维谷,几年的时光扔了下去,当初有很多机会同样没把握我以前用arcgis, 用arcmap编辑作图,google、bing各种在线地图集成。。如今换了个行业,也算费了。想来也蛮伤感的。
    现在从事的是哪方面?
      

  25.   

    想转wpf的可以参考下这篇文章:http://blog.csdn.net/muzizongheng/article/details/5565170
      

  26.   

    MFC需要学习吗?
    一周就能游刃有余吧!VC++皮肤控件库实现的一款可自定义皮肤音乐播放器http://bbs.csdn.net/topics/390634398
     先截图看下效果:
    此播放器主要展示此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
      

  27.   

    同意楼主的观点。新手确实建议学习最新的WPF之类的技术。
    对于已经学习了MFC或热衷的MFC,也不用刻意去转向WPF之类。
    MFC迟早有退出市场的一天,WPF也是,只不过可能MFC比WPF更先退出。不过要注意的是VC和MFC要分开来谈,winSDK开发也属于VC的范畴吧,就目前来看,
    只要windows还在,那些windowsAPI还依然会是C语言接口,依然用VC来开发。
    系统软件、和硬件驱动紧密联系的软件仍然会使用VC来开发。总结下来我认为,作为初学者,可以根据自己的兴趣来。如果感兴趣的话,MFC可以学,只是不用花太多的时间钻到里面去,剖析MFC源码什么的就不要搞了。
    大致了解MFC,会用即可,需要时再查MFC类库资料。
    重视基础的东西,C\C++语言本身、STL甚至BOOST、算法、数据结构、数据库、网络编程等。
    这些基本功扎实了,哪怕MFC甚至VC甚至windows淘汰了,都能在其它地方发挥作用。
      

  28.   

    MFC也就是一个封装类库的框架而已,不用这个就用别的,有什么大差别吗?
    这些东西我觉得都应该会,用不用那要看有没有项目需求吧。
      

  29.   

    人无远虑必有近忧。有时不能仅考虑当下的技术,这就是我举例mfc阐述的目的。首先要认识技术总有过时的一天,因此需要不断学习。二是学习的时候以市场为导向,积累自己的软实力。大家不用局限mfc这个例子。
      

  30.   

    垃圾MFC,别学了。设计的那么烂,不如去学wtl,简单明了!
      

  31.   


    好想问下,您掌握了这么多语言后,工作内容是哪方面了?现在正在做的是桌面+嵌入式软件,不过对嵌入式不怎么喜欢,挑战性的东西太少了厉害,您都是考虑要挑战性的工作了,我作为一个初学者,能不能请您给我推荐个学习计划或者说路线,我大学是学的物理, 现在想做软件方面工作,上学时候只学了C语言和C++,现在毕业半年了,把C语言和C++复习了下,然后再MFC,学了几个月才发现MFC原来现在已经是这个地位了。计划接下来把数据结构看一遍,然后考虑是C#还是PHP,不知道怎么可以尽快上手,在工作中能有用到的