基于MFC的插件系統开发.docVIP

  • 5
  • 0
  • 约1.36万字
  • 约 10页
  • 2016-11-27 发布于重庆
  • 举报
基于MFC的插件系統开发

HYPERLINK /fily/articles/1235405.html 基于MFC的插件系统开发 解剖MFC程序 现代工业的特征之一就是分工,一旦能够分工,就会出现“术业有专攻”的局面。建筑业需要钢材,冶金需要矿石、采矿需要设备,……,由此带来生机勃勃的现代文明社会。我们很难想象:建造一座楼房的时候,需要的钢材自己炼、需要的砖瓦自己烧、需要的电梯自己造,会是一种什么感觉?MFC编程可能就是这样,如果MFC程序是一座楼,今天的MFC程序员必须亲历亲为,需要亲自盖起楼的主体结构、形成层次、……、装修房间、完成布线等等一系列工作。因此,我们有必要对现在的MFC程序进行一次外科解剖手术,使MFC程序的构造能够实现分工。 我们从剖析一个典型的MFC多文档程序开始,典型的MFC程序,通常由一个文档框架主窗口(CMainFrame)以及一组“文档”模板构成。程序的形态取决于CMainFrame,内容取决于其包含的文档模板。在代码结构上,主窗口、文档、文档框架窗口(CChildFrame)、View等类型对象耦合在一起形成了一个通常意义下的MFC程序,对象耦合的过程,被MFC框架巧妙地封装了。因此,多少年来绝大多数场合下人们看到的是一个近乎“永恒”的代码结构: CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTem

文档评论(0)

1亿VIP精品文档

相关文档