现在位置: 首页 > 框架
    前面我学习了文档视图机构之诞生。     诞生的过程中CDocManger,CDocTemplate,CRunTimeClass.这些机构发挥了重要的作用。CDocManger负责管理CDocTemplate.. CDocTemplate负责创建D/V/F结构。不过这个创建过程都需要CRunTimeClass帮助才能实现类动态创建。 这里我学习文档视图结构的基本运转。 文档视图机构的运转涉及到很多的内容。不过一个基本的内容就是文档的保存和文档打开。以及文档与...
阅读全文
    Document/View 结构可以看作是MFC的精华之一。MFC中许多成本都耗在了这个机构上了。     Document/View与Smalltalk/Stus 中MVC结构是相同的概念。只是各自的实现不同而已。这里只谈MFC。其M=Document,V=view,C=CDocmager + CDocTemplate. 当然这只是简而言之。具体内部是比较复杂的(比如为此MFC内建许多共享结构和宏)。 由于D/V结构是一个比较复杂的机构所以我打算分阶段的学习先学习...
阅读全文
2012-08-27 23:43 工业·编程 ⁄ 共 1168字 暂无评论
    在Windows中绘图就需要使用到GDI 概念。GDI其实就是一个设备无关的图形包。这样的类似图形包有比如OpenGL,VTK等。不过GDI的特点就是其是二维的并且被封装进了Winows的API当中。不过Windows图形编程当中还有一个特点就是各个程序都有自己的输出窗口,每个程序间需要隔离,windows使用设备表述表表示。所以在做Windows图形编程的时候常要使用两个东西一个是DC(设备描述表)一个是GDI。     ...
阅读全文
2012-08-27 23:42 工业·编程 ⁄ 共 1746字 暂无评论
    现在来学MFC,嘿嘿!有些落伍了!不过我也有我的原因。第一 要完成的毕业程序跟网络基本上没什么关系。在独立PC上做windows 程序,一般而言MFC一般是不二选择。 其次现在.net,j2ee什么的框架虽然先进些,但是手头上却没有他们实现的源代码。net自不必说,java那套的东西找起来又麻烦。而MFC源代码在VC上自带着对于学习者而言这是莫大的福音。其三 但就我理解框架而言MFC已经包括框架的基本要求功能延伸和设...
阅读全文
    终于短短续续的把C++什么的语言囫囵团枣学了个大概。现在打算开始学框架和IDE什么的。这里我打算写几个方面的东西一是什么是框架,二是框架的阶段三决定框架能力的因素四框架设计的方向 什么是框架     框架是一种延伸。这种衍生可以使功能性的延伸,也可以是设计思想性的延伸。从框架的发展来看功能性的延伸要早于设计思想的延伸。 框架的阶段     其实早期的C函数库就可以...
阅读全文