WEB开发网
开发学院软件开发VC 深入浅出MFC“文档/视图”架构(1)――基本概念 阅读

深入浅出MFC“文档/视图”架构(1)――基本概念

 2009-02-11 20:00:40 来源:WEB开发网   
核心提示:1.引言MFC引入了“文档/视图”结构的概念,理解这个结构是编写基于MFC编写复杂Visual C++程序的关键,深入浅出MFC“文档/视图”架构(1)――基本概念,“文档/视图”中主要涉及到四种类:(1)文档模板:class CDocTemplate; // templ

1.引言

MFC引入了“文档/视图”结构的概念,理解这个结构是编写基于MFC编写复杂Visual C++程序的关键。“文档/视图”中主要涉及到四种类:

(1)文档模板:

class CDocTemplate; // template for document creation
  
class CSingleDocTemplate; // SDI support
  
class CMultiDocTemplate; // MDI support

(2)文档:

class CDocument; // main document abstraction

(3)视图:

// views on a document
  
class CView; // a view on a document
  
class CScrollView; // a scrolling view

(4)框架窗口:

// frame windows
  
class CFrameWnd; // standard SDI frame
  
class CMDIFrameWnd; // standard MDI frame
  
class CMDIChildWnd; // standard MDI child
  
class CMiniFrameWnd; // half-height caption frame wnd

理解了这4个类各自的意义及它们纵横交错的关系也就理解了“文档/视图”结构的基本概念,在此基础上,我们还需要进一步研究“文档/视图”结构的MFC程序消息流动的方向,这样就完全彻底明白了基于“文档/视图”结构MFC程序的“生死因果”。

出于以上考虑,本文这样组织了各次连载的内容:

第1次连载进行基本概念的介绍,第2~5次连载分别讲述文档模板、文档、视图和框架窗口四个类的功能和主要函数,连载6则综合阐述四个类之间的关系,接着以连载7讲解消息流动的方向,最后的连载8则以实例剖析连载1~7所讲述的所有内容。

1 2 3  下一页

Tags:深入浅出 MFC 文档

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接