软件创新设计模式一.pptVIP

  • 20
  • 0
  • 约1.73万字
  • 约 65页
  • 2019-11-10 发布于广东
  • 举报
软件设计模式(一) 潘爱民 2003-12-12 /CompCourse2003/ 内容 从一个例子看模式 关于模式的研究情况 介绍一些重要的模式(部分) 第三次作业 一个设计例子 VC/Samples/MFC/OLE/DrawCli DrawCli的基础 MFC提供的基础 Doc/View结构 Doc提供了强大的数据管理功能 View提供了强大的显示功能 splitwnd功能 CWinApp/CMainFrame 提供了一套命令处理流程 对OLE的封装 Active Container OLE Clipboard Property Page 数据结构管理功能 CObject/CObList 我们的设计焦点 用C++对象来表示每一个图元 定义图元的公共接口 如何处理用户的操作 鼠标的动作 图元对象的创建和管理 图元基类 图元层次结构 图元的创建 永久支持: CDocument::Serialize-CObList::Serialize -CObject::Serialize CDrawObj::Clone DrawTool:创建图元对象 交互操作 键盘和菜单命令 MFC内部机制 鼠标操作 在CDrawView的鼠标处理函数中处理 工具箱:工具链,有一个当前活动工具 转交给当前活动工具来处理 工具箱和CDrawTool 例子中的模式 CDrawObj和CDrawTool合起来构成了

文档评论(0)

1亿VIP精品文档

相关文档