我是一个C++新手,在用VC++创建一个MFC项目(最简单的HelloWorld)完成后出现了好多的没见过的数据类型等,都看不懂,请高手帮忙解释一下它内在的一些原理,它的整体框架是怎样的。我该怎么学。

解决方案 »

  1.   

    那些都是mfc自己定义的数据类型,
    不明白的话可以查查msdn,其实就是通过typedef定义的类型,都是用c++得基本类型定义的,
    再vc里面使用右建“转到定义”就可以看到他们的定义了
      

  2.   

    都是MFC定义的数据类型.
    比如typedef unsigned char BYTE;
    参考下MSDN你就明白了
      

  3.   

    在MSDN中有个“Windows Data Types”,在ms-help://MS.MSDNQTR.v90.chs/winprog/winprog/windows_data_types.htm,你可以去看看,里面都有讲述
      

  4.   

    光看数据结构是无法弄请MFC的,MFC难在框架上
    你可以看看MFC Programming
      

  5.   

    先看点基础的书吧如<window程序设计><visual c++ 6.0完全自学手册>
      

  6.   

    在msdn中搜索栏里输入BYTE回车,然后看看,用到的数据类型都在里面了。
    其实它们都是基本的数据类型,只不过为了更直观而定义了别名罢了。
      

  7.   

    之前刚开始不用看的很懂  用的时候查msdn
    现在如果看的太深  可能更不好理解 
      

  8.   

    如果遇到不知道的类型,只能通过右键“转到定义”查看
    或者直接查看msdn的帮助了。
    另,可以看点儿基础的书,譬如:《Windows程序设计》,孙鑫的VC++视频等等。
      

  9.   

    mfc主要是消息映射比较头大,而且做的比较烂,vc原则就是:累死你。
    不过,
    先用borland C++builder,再转vc(这时就非常简单),既不耽误工作,也不耽误学习~~~~
      

  10.   

    MFC框架
    孙鑫vc++视频,不错,建议去看看
      

  11.   

    那些都是mfc自己定义的数据类型, 
    不明白的话可以查查msdn,其实就是通过typedef定义的类型,都是用c++得基本类型定义的, 
    再vc里面使用右建“转到定义”就可以看到他们的定义了
      

  12.   

    我也是初学者,觉得首先要把C++基础,程序结构、继承派生等等最基础的概念,确实能够理解(就是你能用自己的语言解释给别人听),再找些材料领着你走一段,比如孙鑫vc++视频,以vc6.0为环境对MFC原理性的讲解,windows消息机制等的介绍,可能就好多了。不过说着容易,自己也刚看了点儿孙鑫的视频教程,也有很多困惑。并且在网页上看到很多人都讲visual studio 2005以后都支持标准C++,不知道是不是应当去熟悉.net环境。常常看到很多人在用很新的东西,或研究更深入的东西,框架了模式了等等。自己连组件啥的还晕乎呢,常常很没信心的。