视频教程-C++实战之 windows MFC 工程应用开发与框架原理完全剖析-C/C++

C++实战之 windows MFC 工程应用开发与框架原理完全剖析
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
夏曹俊
¥272.00
立即订阅

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-C++实战之 windows MFC 工程应用开发与框架原理完全剖析-C/C++

学习有效期:永久观看

学习时长:1555分钟

学习计划:26天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:夏曹俊

CEO/董事长/总经理

讲师介绍:夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。

☛点击立即跟老师学习☚

 

「你将学到什么?」

本课程是Windows程序设计系列课程三部曲之二:Windows MFC框架原理与工程应用开发。本课程重点讲解在windows平台开发使用MFC框架进行应用程序开发的核心手段.

 

「课程学习目录」

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

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,26天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握C/C++知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

学会用MFC做windows上界面编程深入理解MFC框架原理通过学习mfc理解c++框架设计

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-C++实战之 windows MFC 工程应用开发与框架原理完全剖析-C/C++)