本人计算机本科生,刚进大二,大一学了谭浩强的C/C++,学的还算可以,但听说这些很基础,现在大二开了《数据结构》(C版)、《数据库》、《计算机组成原理》、《离散数学》。网上说要学FMC,于是看了孙鑫的视频,第一节课的视频看了两篇,又到图书馆借了本《MFC程序开发参考大全》——明日科技。      看了一个多星期就有点晕了,现在是越看越是看不懂了纠结啊??网上好多说学FMC刚开始是这样。是吗?还有人说要先看看《Windows 程序设计》?纠结啊?求大哥大姐给点意见吧另外本人是想向C/C++这方向发展的。

解决方案 »

  1.   

    MFC主要是对windows API的封装,先熟悉SDK API编写Windows程序,
    再熟悉一下Windows的消息原理,MFC就比较简单了。
      

  2.   

    学C/C++又不一定非要学MFC,比如linux下的开发,即便是windows,也还有其他的框架,比如QT,WTL。。MFC这玩意儿学习起来成本略高,当然学好了回报也比较高,但是目前相应的岗位比较少,可能等你毕业了会更少。
      

  3.   


    顶,楼主的未来看这里,我也是深有体会啊!
    想当年我年轻的时候,跟楼主一样,现在就恍然大悟了,路由很多条,就看你怎么选了,当时应该选UC的,最后还是犹豫的选择了MFC,现在还在打拼!
      

  4.   

    1.研究下STL把,把源码全弄懂了,感觉就无敌了。。
    2.MFC就是个应用,当然了解Windows的消息机制,对你今后整体设计系统有帮助
      

  5.   

    如果你是在学校的话,你的时间还是比较充足的
    先看windows程序设计吧(pezold book)
    先要把windows的消息机制理解清楚了另外,你才大二,现在正是学基础课的时候
    物理啊、模电数电这些都要认真学
    你可以针对某一个课程布置的作业写个小程序先练一下
    虽然大学有很多课很鸡肋
    但是你不认真学,以后很多东西都无法理解的