客服QQ被限制登陆,请大家使用网站在线工单系统联系我,暂时只接接待VIP办理、VIP售后
[友情广告]早教+小中初+高中+大学 资源汇总(新课)Prometheus入门与进阶实践(20讲)[广告]--套图街VIP账号 男士宝库网共享--
查看: 20932|回复: 150

[前&后端开发] C++实战之 windows MFC 工程应用开发与框架原理完全剖析视频教程

  [复制链接]
  • TA的每日心情
    无聊
    2023-12-29 00:06
  • 签到天数: 2604 天

    连续签到: 172 天

    [LV.Master]伴坛终老

    注册时间
    2012-9-3
    最后登录
    2024-3-29

    1万

    主题

    1万

    帖子

    13万

    积分

    管理员

    2012年到2024年,感谢各位会员朋友的支持!

    Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62

    推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老vip会员

    QQ
    发表于 2019-8-12 01:04:20 | 显示全部楼层 |阅读模式
    image.png
    学会用MFC做windows上界面编程 深入理解MFC框架原理 通过学习mfc理解c++框架设计

    详细课程介绍:
    本课程是Windows程序设计系列课程三部曲之二:Windows MFC框架原理与工程应用开发。本课程重点讲解在windows平台开发使用MFC框架进行应用程序开发的核心手段,对于直接需要在工程实践中应用MFC进行开发的学员朋友,建议先学习基础篇、原理篇中的浅出MFC设计和工程篇,这样可以有效的节约时间,提高工作效率。对于学习时间比较充足的学员,建议按照顺序先学习基础篇,再学习原理篇,最后学习工程篇:

    1、基础篇:我们重点向学员讲解了所谓MFC的C++对象与windows对象的对应关系,帮助学员朋友能够迅速的建立起MFC开发的基础概念,不同于其他已有的教程,我们手工在,VS编译器生成MFC代码剖析,帮助学员建立起“代码控制程序生成,而非app wizard控制程序生成的观念”,让学员精准的意识到C++代码是如何精准控制应用程序生成的道理。同时,我们结合app wizard的使用,逐点剖析MFC框架的生成过程,真正帮助学员意识到App wizard帮助我们完成的工作,从而不再被环境所束缚。同时,在基础篇中,我们从实战中,攫取了网页管理专家(综合演示各种MFC控件)、多线程文件搜索器(演示了MFC工作者线程的概念)、日志切割器案例(自定义消息通信机制完成UI线程与工作者线程的应用实例)

    2、原理篇:MFC是一个非常值得架构经验不充分的C++程序员进行借鉴学习的框架。无论是广受好评的侯捷著述的深入浅出MFC,还是其他专著,都没有能够完整的复现出一个具体而微的MFC框架。本篇我们首先对windows SDK中C语言风格的API进行了简单封装,这对于需要快速完成项目开发的朋友能迅速缩短上手时间,接着我们完整的实现了一个MFC的核心框架,这对于提升C++开发功力大有帮助,我们对MFC的RTTI、CRunTimeClass设计思想进行了剖析,对于CWinThread的核心设计进行了解读,剖析了MFC自主管理new与Delete的内部原理,将MFC的应用程序推进进行了细致而微的剖析,完整呈现了CWinApp的本质,同时从映射的角度完整的呈现了从windows的窗体句柄到MFC的CWnd对象的实现,并利用表驱动设计阐释了消息映射的实现机制。

    3、工程篇:MFC的工程离不开documnet/view结构,不同于市面上已有的视频,所谓的手工实现MFC仅仅止步于对话框程序,为了让学员达到彻底掌握MFC的目的,本课程以手工代码的方式完整的实现了一个单文档的应用,让学员不再困惑于AppWizard而有充足的自信应付MFC的工程开发。同时,为了让学员厘清document/view结构,本课程精细剖析了一档多视的概念,严格区分了CArchive与CDocument,CDocumnet与CView的关系,并以综合实例向学员完整呈现了MFC工程开发中的技术细节。

    4、综合案例-拼图游戏

    5、综合案例-MFC实战图像打开、视频播放、摄像机显示和截图(夏曹俊)

    基于MFC和opencv,完成图片的打开,解决对齐问题,完成视频播放功能,完成滑动条控制进度,完成摄像头播放和截图


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

    课程资料:
    image.png

    下载地址:
    游客,如果您要查看本帖隐藏内容请回复










    三六五网络学院 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有课程收集于互联网,该帖子作者与三六五网络学院不享有任何版权,如有侵权请联系本站删除
    3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    5、三六五网络学院管理员和版主有权不事先通知发贴者而删除本文

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    7 小时前
  • 签到天数: 2308 天

    连续签到: 155 天

    [LV.Master]伴坛终老

    25

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16104
    发表于 2019-8-12 08:00:41 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-12-25 14:46
  • 签到天数: 166 天

    连续签到: 1 天

    [LV.7]常住居民III

    1

    主题

    481

    帖子

    218

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    218
    发表于 2019-8-12 10:28:33 | 显示全部楼层
    666大老师子啊是优秀啊
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-27 22:20
  • 签到天数: 452 天

    连续签到: 1 天

    [LV.9]以坛为家II

    0

    主题

    514

    帖子

    609

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    609

    vip会员

    发表于 2019-8-12 10:50:18 | 显示全部楼层
    解决四字节对齐问题添加图片打开窗口
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-5-12 18:55
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]常住居民I

    2

    主题

    182

    帖子

    384

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    384
    发表于 2019-8-12 13:20:46 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-4-29 21:42
  • 签到天数: 417 天

    连续签到: 1 天

    [LV.9]以坛为家II

    8

    主题

    824

    帖子

    1173

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1173

    vip会员

    发表于 2019-8-12 21:37:53 | 显示全部楼层
    感谢楼主无私奉献
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-10-21 09:36
  • 签到天数: 578 天

    连续签到: 1 天

    [LV.9]以坛为家II

    6

    主题

    1582

    帖子

    1207

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1207

    vip会员

    发表于 2019-8-12 23:44:42 | 显示全部楼层
    111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-12-20 08:52
  • 签到天数: 115 天

    连续签到: 1 天

    [LV.6]常住居民II

    3

    主题

    243

    帖子

    137

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    137
    发表于 2019-8-14 22:54:12 | 显示全部楼层
    看看内容如何,c++pc端软件感觉不热了。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-7-29 16:15
  • 签到天数: 534 天

    连续签到: 1 天

    [LV.9]以坛为家II

    5

    主题

    1027

    帖子

    1811

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1811
    发表于 2019-8-15 03:11:05 | 显示全部楼层
    C++实战之 windows MFC 工程应用开发与框架原理完全剖析视频教程
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-8-20 14:17
  • 签到天数: 591 天

    连续签到: 1 天

    [LV.9]以坛为家II

    1

    主题

    1364

    帖子

    2257

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    2257
    发表于 2019-8-15 13:50:44 | 显示全部楼层
    C++实战之 windows MFC 工程应用开发与框架原理完全剖析视频教程
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    在线咨询

    商务合作

    客服QQ:1980803031
    点击这里给我发消息
    Copyright;  ©2012-2016  教程论坛  Powered byDiscuz!  技术支持:三六五网络学院