本帖最后由 OOOqqqOOO 于 2010-01-16 10:47:22 编辑

解决方案 »

  1.   

    大家都是这么过来的,个人建议先学好c++,然后看下深入浅出mfc,在做个扫雷之类的小游戏就差不多了~
      

  2.   

    你这个问题不好答,第一个Document怎么保存数据的?在设计时,MFC强调数据和显示分开,所以希望将数据部分放在Document类中,View负责界面,具体如何保存,那是你自己的事,MFC只是提供一些相关的函数。View怎么显示Document的数据,这个同样也是你自己显示,MFC只为View提供了一个GetDocumet()函数用来得到Document指针。
    余下的问题都不是一句两句可以说清的,自己看书吧!
      

  3.   

    比如你想做一个记事本吧,你可以在Document中加一个成员变量,CString m_Text用来保存字符的内容,所有读写文件之类的工作就由CDocument类来完成。CView类通过GetDocument()取得CDocement类的指针来得到m_Text,用来显示,更新之类的。就样不就分开了吗!
      

  4.   

    view作为一个抽象对象,有个成员,是document类型,所以document和view就联系起来了一个document可以以多种模式显示,这样的需求,就可以把多个view的成员指向同一个document