|
|
|
|
| |
|
  课程简介
|
|
本课程以 MFC 为例带引学员一探 OO 最高阶殿堂--应用框架(Application Framework)的设计,
有利学员认识各种软件技术并彻底了解 MFC 内部结构(此对编写 MFC 应用程序有极大帮助)。
学员基础 : C++ 语言及 SDK programming(message-based, event-driven)基本概念。
教材: 老师提供讲义,学员自行影印。
课时:30课时
|
| |
|
  课程纲要
|
|
. MFC 对 Win32 (SDK) 编程模型 (programming model) 的包装
. MFC 和其应用程序的互动关系
. 三层基础设施(三组晦涩的 MFC macros):RTTI, Dynamic Creation, Serialization
. 动态生成(Dynamic Creation)
. 序列化(Serialization, i.e.对象永续或文件读写)
. 文档与视图(document/view),兼谈 MVC(Model-View-Controller)与 Observer(观察者)模式
. 消息映像(message mapping)
. 命令绕行(command routing)
. MFC Collections
|
|
|