 |
第一讲 基本概念 |
MFC引入了"文档/视图"结构的概念,理解这个结构是编写基于MFC编写复杂Visual C++程序的关键。MFC"文档/视图"结构被认为是一种架构,关于什么是架构,这是个"仁者见仁,智者见智"的问题。 [ 全文阅读] |
 |
 |
第二讲 文档模板 |
在"文档/视图"架构的MFC程序中,提供了文档模板管理者类CDocManager,由它管理应用程序所包含的文档模板。本讲的内容,您只需要建立基本的印象。最初的浅尝辄止是为了最终的深入脊髓! [ 全文阅读] |
 |
 |
第三讲 文档 |
在"文档/视图"架构的MFC程序中,文档是一个CDocument派生对象,它负责存储应用程序的数据,并把这些信息提供给应用程序的其余部分。 [ 全文阅读] |
 |
 |
第四讲 视图 |
在MFC"文档/视图"架构中,CView类是所有视图类的基类,它提供了用户自定义视图类的公共接口。文档负责了数据真正在永久介质中的存储和读取工作,视图呈现只是将文档中的数据以某种形式向用户呈现,因此一个文档可对应多个视图。 [ 全文阅读] |
 |
 |
第五讲 框架 |
MFC创造框架类的初衷在于:把界面管理工作独立出来!框架窗口为应用程序的用户界面提供结构框架,它是应用程序的主窗口,负责管理其包容的窗口。一个应用程序启动时会创建一个最顶层的框架窗口。 [ 全文阅读] |
 |
 |
第六讲 模板、文档、视图、框架的关系及消息流动机 |
在基于"文档/视图"架构的MFC程序中,用户消息(鼠标、键盘输入等)会先发往视图,如果视图未处理则会发往框架窗口。所以,一般来说,消息映射宜定义在视图中。另外,如果一个应用同时拥有多个视图而当前活动视图没有对消息进行处理则消息也会发往框架窗口。 [ 全文阅读] |
 |
 |
第七讲 实例剖析 |
为了能够把我们所学的所有知识都在实例中得以完整的体现,我们来写一个尽可能复杂的"文档/视图"架构MFC程序,搞定了这个包罗万象的程序,还有什么简单的程序搞不定呢? [ 全文阅读] |
 | |
|
 |
利用MFC文档视图框架编写打印程序 |
本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序,实现打印预览,在此基础上,同时通过对MFC源代码的深入探讨,提出了利用该方法在对话框上用MFC实现打印功能。 [ 全文阅读] |
 |
 |
用MFC构建树视图控件 |
从树视图控件出现到现在,一直被认为非常复杂并难于编程,与其它如编辑框、单选钮、复选框等控件进行比较,要使其正常运行,开发人员需要多做一些工作。 [ 全文阅读] |
 |
 |
用MFC创建通用窗体分割框架 |
基于分割视图的应用开发十分流行,分割视图技术是在同一个框架窗口下同时显示多个视图的一项技术。运用分割视图,可以在较短时间内给用户更多的信息量,从而使得用户界面更加的友好,增强了软件的可操作性。 [ 全文阅读] |
 |
 |
MFC应用程序框架入门 |
MFC应用程序框架是以MFC作为框架基础的,以此程序框架模式搭建起来的应用程序在程序结构组织上是完全不同于以前的Win32 SDK编程方式的。 [ 全文阅读] |
 |
|