章节1: MFC 基础篇 课时1 视频 课程介绍 11:38 可课时2 视频 导论:MFC windows程序开发究竟是什么 11:27 可课时3 视频 CWinApp、CFrameWnd与windows对象的对应关系 11:47 可课时4 视频 通过代码逐项比对MFC对象和Windows对象的概念 05:33课时5 视频 从Windows对象到MFC对象,成员变量与函数的辨析-以CButton为例 06:39课时6 视频 消息映射与windows事件驱动编程 05:08课时7 视频 MFC本质的概要小结及VS编译器生成MFC代码剖析 03:17课时8 视频 MFC对象与资源绑定的代码演示:app wizard做了什么?-类向导剖析 14:03课时9 视频 MFC对象与资源绑定的代码演示 06:16课时10 视频 值类型、控件类型与Windows API的关系 05:00课时11 视频 值类型、控件类型与UpdateData的原理解释-以CEdit为例 09:40课时12 视频 从对话框应用程序出发掌握定制MFC的开发能力以Checkbox为例 11:29课时13 视频 Combox控件与Trace使用技巧 09:48课时14 视频 CListbox、Button控件、Edit综合-消息映射与事件驱动编程解析 15:55课时15 视频 网页管理专家标准控件综合案例(上) 22:21课时16 视频 网页管理专家标准控件综合案例(下)-剪贴板与跨进程通信原理 15:59课时17 视频 MFC多线程开发:概论 05:59课时18 视频 多线程文件搜索器的实践案例:MFC线程对象是一个复杂构成 04:55课时19 视频 多线程文件所搜前继知识FindFile API演示与实现思路 11:34课时20 视频 搜索辅助线程设计 16:12课时21 视频 主线程业务逻辑介绍 08:11课时22 视频 工作者线程设计与消息循环的Crash Bug解读 27:50课时23 视频 工作者线程与UI线程通信:UI线程核心观念 13:30课时24 视频 自定义消息通信机制综合案例:日志切割器案例(一) 29:54课时25 视频 自定义消息通信机制综合案例:文件切割核心代码完成(二) 51:23课时26 视频 自定义消息通信机制综合案例:项目完成(三) 46:59章节2: 原理篇一 -浅出MFC框架 课时27 视频 导论:MFC windows程序开发究竟是什么 08:32 可课时28 视频 使用C++语法封装Windows SDK C 风格程序 25:33课时29 视频 第一个MFC的简易封装 14:15课时30 视频 简易封装案例上——从MFC中Cwnd与CWinApp的原型实现 32:35课时31 视频 简易封装案例下——从C到C++的封装困境 09:09章节3: 原理篇二 MFC核心框架完全实现 课时32 视频 MFC顶层类结构设计与RTTI、CRunTimeClass设计思想剖析 34:56 可课时33 视频 RTTI设计与验证 22:26课时34 视频 动态类型识别技术:DyNamic的设计与实现 19:32课时35 视频 动态创建技术——Declare宏、ImplementRunClass与DynCreate 14:14课时36 视频 CWinThread的深入剖析与实现(1)——CSimplieList的实现 29:52课时37 视频 CWinThread的深入剖析与实现(2)MFC工作者线程的设计 09:49课时38 视频 CWinThread的深入剖析与实现(3)——MFC工作者线程的设计 10:26课时39 视频 CWinThread的深入剖析与实现(4) 21:57课时40 视频 CWinThread的深入剖析与实现(5) 10:18课时41 视频 MFC工作者线程的设计-MFC封装TLS的头文件编码实现 16:20课时42 视频 MFC工作者线程的设计-MFC封装TLS的CThreadSlotData的Alloc函数 16:05课时43 视频 MFC工作者线程的设计-MFC封装TLS的CThreadSlotData一 11:58课时44 视频 MFC工作者线程的设计-MFC封装TLS的CThreadSlotData二 16:33课时45 视频 MFC工作者线程的设计-MFC封装TLS的单元测试与总结 11:32课时46 视频 MFC工作者线程的设计-CWinThread的完整实现 55:51课时47 视频 MFC工作者线程的设计-CWinThread的单元测试与Bug解除 09:04课时48 视频 MFC工作者线程的设计-CWinThread流程运行总结 09:10课时49 视频 CWinApp的深入剖析与实现(1) 06:38课时50 视频 从CWinThread到CWinApp-WinMain函数被独立出来的原理剖析 06:30课时51 视频 从CWinThread到CWinApp-与CWinThread从工作者线程向UI线程的扩展 09:10课时52 视频 从CWinThread到CWinApp-CWinApp的类结构设计 08:58课时53 视频 CWinApp的线程模块状态维护数据结构 17:53课时54 视频 MFC框架是如何接管应用程序的生与死与CWinApp对象协作关系原理 16:37课时55 视频 从CWinThread到CWinApp单元测试与CWinApp类设计完善 15:39课时56 视频 从CWinThread到CWinApp-调试技巧演示与MFC接管应用程序的原理 07:01课时57 视频 从CWinThread到CWinApp-MFC框架是MFC应用程序的基石AFXGetThread 25:48课时58 视频 CWnd的深入剖析与实现(1)——从HWND窗口句柄到CWnd的C++对象 27:25课时59 视频 从HWND窗口句柄到CWnd的C++对象CWnd映射辅助类CMapPtrToPtr实现 48:43课时60 视频 CWnd映射辅助工具类CMapPtrToPtr的单元测试 05:03课时61 视频 消息循环基础类CCmdTarget的设计 18:29课时62 视频 消息循环基础类CWnd的定义 17:06课时63 视频 消息循环基础类CWnd的句柄映射 18:53课时64 视频 消息循环基础类CWnd的窗口注册与消息分发 21:28课时65 视频 消息循环基础类CWnd中MFC使用消息钩子技术拦截 17:35课时66 视频 消息循环基础类CWnd中CreateEx的实现 13:49课时67 视频 消息循环基础类CWnd的实现与单元测试验证 13:36课时68 视频 消息映射的剖析与实现(1) 28:22课时69 视频 消息映射的剖析与实现(2)——CWnd、CCmdTarget默认消息响应实现 30:42课时70 视频 消息映射的剖析与实现(3)——单元测试构建以及MFC核心功能验证 18:17章节4: 工程篇-MFC通用技术课时71 视频 导论:文档视图模型-从志玲姐姐的照片说起 08:31课时72 视频 纯手工打造一个文档视图模型应用程序 34:25课时73 视频 图解文档视图模型、手工生成菜单消息映射与视图消息映射 16:34课时74 视频 手工打造MFC官方Scrrible案例:MFC文档视图结构详解 39:44课时75 视频 文档视图结构:一档多视案例 29:39课时76 视频 文档视图结构:序列化机制解析 14:29课时77 视频 文档视图结构:序列化机制完善:矩形生成综合案例 20:42章节5: 综合案例1-拼图游戏课时78 视频 拼图游戏设计导论:一档多视的框架搭建与位图资源准备 09:47课时79 视频 拼图游戏设计中文档视图模型结构设计与数据结构准备 19:10课时80 视频 游戏逻辑代码实现讲解 10:37课时81 视频 View绘制功能代码实现 21:30课时82 视频 文档功能代码实现与一档多视 27:35章节6: MFC案例-视频图像摄像头 课时83 视频 MFC图片、视频、摄像头处理案例介绍 03:36 可课时84 视频 使用MFC和Opencv显示图像用到的接口和结构详解 15:19 可课时85 视频 准备开发环境下载opencv创建MFC的项目 11:00课时86 视频 配置opencv头文件和库文件读取图像并获取窗口HDC 13:52课时87 视频 完成图片的尺寸的调整和显示 09:02课时88 视频 解决四字节对齐问题添加图片打开窗口 11:56课时89 视频 打开视频并显示第一帧画面 07:24课时90 视频 获取帧率后通过定时器完成视频播放 11:44课时91 视频 视频播放进度条显示 07:15课时92 视频 滑动条控制视频的播放进度 10:42课时93 视频 打开显示摄像头并完成截图功能 13:09