小弟正在学用vc++可是有些疑惑!好像给我的感觉是mfc做了很多要往里边添代码,可是怎么才能和mfc提供的程序和为一体呢?或是就不用管做自己的?我正在看《vc++技术内幕》,小弟愚见还望赐教!多谢!

解决方案 »

  1.   

    用API啦,直接写就是拉,或者用WTL拉
      

  2.   

    你应该先明白mfc都为你做了什么工作
      

  3.   

    学VC之前你要了解WINDOWS的编成机制,因为MFC为你做了很多的封装,就是把WINDOWS的很多命令集成在它里头了。
      

  4.   

    你应该先明白mfc都为你做了什么工作
    然后在你想要实现功能的地方添加代码,不要管其他的。
      

  5.   

    Windows系统是一个基于消息处理的图形界面系统。
    程序的运行过程就是触发事件,影响消息的循环过程。
    MFC提供了对消息进行处理的框架结构及处理不同消息的类。
    你所要做的是:在已有或重载的消息处理函数中,添加自己需要的代码,实现自己需要的功能。
    所以你要了解:MFC框架结构是什么,需要处理哪些消息,怎样添加消息(当然是通过ClassWizard方便了)。
      

  6.   

    自己看看书啦,推荐:侯捷<深入浅出mfc(第二版)>,看了不明白再来问吧
      

  7.   

    珍重推荐<深入浅出MFC(第二版)>,边看边编写程序。
      

  8.   

    我刚看完了 inside VC++ 第四版。清华的那本。 。由于以前看过《 programming windows》所以看这本书一下子就看完了。挺容易的。但后面的自动化COM什么的我没看,嗨,第四版已经老罗,况且前沿的东西不太想看,说不定过了两年毕业了。呵~又是什么样子。还是多写写程序,多看看例程。看完了做了一个扫雷游戏。花了四天时间# 一塌糊涂。不过看上去还是蛮不错的。界面功能什么的和microsoft的那个应该差不多吧。楼主说的那段话我几乎没有看懂。什么叫不用管做自己的? 没看懂什么意思。不过我的经验是。用classWizard方便了很多啊,比直接用SDK的switch case方法做好多了。 可能楼主对消息分布机制还不太了解罢。 《programing windows》可是本好书哦。用纯C写windows程序。
      

  9.   

    《Windows 程序设计》
    《深入浅出MFC》
    《VC++技术内幕》(第四版)学习V,C好好读读这三本书