QT原理与源码分析之QT5原理与源码分析视频课程 补天云QT技术培训专家


以下是<< QT5原理与源码分析视频课程>>的完整目录。

第1章 准备
第1节 您可以学到什么?
第2节 这个课程是怎么讲的?

第2章 QT内存管理
第1节 字节数组存储结构
第2节 字节数组原始数据
第3节 字节数组修改大小
第4节 字节数组内存需求
第5节 字节数组data()函数(一)
第6节 字节数组data()函数(二)
第7节 字符串高效拼接原理
第8节 自行实现字符串高效拼接
第9节 隐式共享基础概念
第10节 隐式共享优点

第3章 QT内存管理(2)
第1节 字节数组隐式共享(一)
第2节 字节数组隐式共享(二)
第3节 字节数组隐式共享(三)
第4节 隐式共享工具类
第5节 自行实现引用计数
第6节 自行实现隐式共享
第7节 显式共享工具类
第8节 隐式共享引发的迭代器问题(一)
第9节 隐式共享引发的迭代器问题(二)
第10节 隐式共享引发的迭代器问题(三)

第4章 QT元对象系统
第1节 QT元对象模型
第2节 QT元对象
第3节 QT元类信息
第4节 QT元枚举
第5节 QT元方法
第6节 QT元属性
第7节 QT元对象存储结构
第8节 如何定义元对象数据
第9节 元对象编译器moc
第10节 元对象数据解析(一)

第5章 QT元对象系统(2)
第1节 元对象数据解析(二)
第2节 QT反射机制
第3节 反射创建对象实例流程
第4节 反射创建对象实例源码分析
第5节 反射调用函数源码分析
第6节 队列模式元调用流程
第7节 队列模式元调用源码分析
第8节 队列模式元调用理解
第9节 QT元调用事件处理
第10节 阻塞队列元调用流程
第6章 QT元对象系统(3)
第1节 阻塞队列元调用源码分析

第7章 QT元类型系统
第1节 QT元类型
第2节 QMetaType类型
第3节 静态类型元类型存储
第4节 自定义类型元类型存储
第5节 自定义类型元类型声明
第6节 自定义类型注册表
第7节 自定义类型注册流程
第8节 自定义类型注册源码分析
第9节 元类型系统创建对象实例
第10节 元类型类型转换应用实例

第8章 QT元类型系统(2)
第1节 元类型类型转换注册表
第2节 元类型类型转换注册过程
第3节 元类型类型转换实现过程
第4节 元类型值比较应用实例
第5节 元类型值比较源码分析
第6节 元类型流操作应用实例
第7节 元类型流操作源码分析
第8节 元类型调试流

第9章 QT可变类型
第1节 QVariant内部存储结构
第2节 QVariant为空的判断依据
第3节 QVariant处理器管理器
第4节 GUI模块处理器注册过程
第5节 注册自定义处理器
第6节 类型有关的理解
第7节 QVariant构造函数
第8节 QVariant小对象构造过程
第9节 小对象构造代码剖析
第10节 QVariant大对象构造过程

第10章 QT可变类型(2)
第1节 核心模块对象构造过程
第2节 自定义类型构造过程
第3节 存储数据
第4节 读取数据
第5节 判断能否类型转换流程
第6节 自定义类型判断
第7节 QT对象类型指针
第8节 QT对象类型理解
第9节 类型转换矩阵
第10节 类型转换流程

第11章 QT可变类型(3)
第1节 类型转换源码分析
第2节 指针类型类型转换注意事项
第3节 QT类型体系总结

第12章 QT属性系统
第1节 QT静态属性
第2节 静态属性理解(一)
第3节 静态属性理解(二)
第4节 静态属性理解(三)
第5节 读写属性的三种方法
第6节 元对象系统修改属性源码
第7节 元对象系统读取属性源码
第8节 QT对象基础存储结构
第9节 设置属性的流程
第10节 设置属性的源码

第13章 QT对象树
第1节 QT对象内部存储结构
第2节 QT对象存储结构源码
第3节 QT框架对象类型内部套路
第4节 QT框架对象类型的讨论
第5节 QT对象构造过程
第6节 QT对象销毁过程
第7节 QT对象父子关系
第8节 QT对象建立父子关系
第9节 删除QT对象树
第10节 QT对象树遍历

第14章 QT对象树(2)
第1节 所属线程对QT对象的影响
第2节 QT线程内部存储结构
第3节 QT线程对象
第4节 QT对象构造与线程
第5节 QT对象构造线程实例
第6节 改变QT对象所属线程
第7节 moveToThread源码
第8节 QT对象所属线程实例应用

第15章 QT信号与槽
第1节 连接整体存储结构
第2节 连接基础数据结构
第3节 连接存储结构细节
第4节 连接建立的流程
第5节 连接建立源码分析
第6节 SIGNAL和SLOT小伎俩
第7节 规范化的理解
第8节 连接对象存在形式(一)
第9节 连接对象存在形式(二)
第10节 连接对象存在形式(三)

第16章 QT信号与槽(2)
第1节 槽函数执行过程的理解
第2节 信号函数的理解
第3节 信号函数执行过程
第4节 私有信号

第17章 QT事件系统
第1节 QT事件系统总体结构
第2节 QT事件类型
第3节 QT事件队列
第4节 QT事件队列的理解(一)
第5节 QT事件队列的理解(二)
第6节 QT事件队列的理解(三)
第7节 QT投递异步事件总体过程
第8节 QT投递异步事件源码分析
第9节 QT事件压缩
第10节 QT删除已投递事件

第18章 QT事件系统(2)
第1节 QT投递同步事件
第2节 QT事件派发总体流程
第3节 QT事件派发器
第4节 QT事件派发过程
第5节 QT事件派发源码分析
第6节 QT窗口过程函数
第7节 QT事件派发工具类
第8节 QT事件派发中间过程
第9节 QT事件派发收尾工作
第10节 QT事件默认处理

第19章 QT事件系统(3)
第1节 QT自定义事件处理
第2节 QT事件处理的两个概念
第3节 QT事件过滤器

第20章 总结
第1节 课后总结

更多QT原理与源码分析的文章,可以看一下下面这个QT原理与源码分析技术博客专栏:

QT原理与源码分析

推荐两篇介绍QT技术整体介绍的文章:

QT QML:快速全面了解QT软件界面开发技术

QT QML:如何学习C/C++/QT软件开发技术

如果您认为这篇文章对您有所帮助,请您一定立即点赞+喜欢+收藏,本文作者将能从您的点赞+喜欢+收藏中获取到创作新的好文章的动力。如果您认为作者写的文章还有一些参考价值,您也可以关注这篇文章的作者。

QT原理与源码分析之QT5原理与源码分析视频课程 补天云QT技术培训专家的更多相关文章

  1. 《Python爬虫技术:深入理解原理、技术与开发》已经出版,送Python基础视频课程

    好消息,<Python爬虫技术:深入理解原理.技术与开发>已经出版!!!   JetBrains官方推荐图书!JetBrains官大中华区市场部经理赵磊作序!送Python基础视频课程!J ...

  2. 老李推荐:第6章8节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-小结

    老李推荐:第6章8节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-小结   本章我们重点围绕处理网络过来的命令的MonkeySourceNetwork这个事 ...

  3. 老李推荐:第6章7节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-注入按键事件实例

    老李推荐:第6章7节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-注入按键事件实例   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜 ...

  4. 老李推荐:第6章6节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-命令队列

    老李推荐:第6章6节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-命令队列   事件源在获得字串命令并把它翻译成对应的MonkeyEvent事件后,会把这些 ...

  5. 老李推荐:第6章4节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-翻译命令字串

    老李推荐:第6章4节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-翻译命令字串   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自 ...

  6. 老李推荐:第6章5节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-事件

    老李推荐:第6章5节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-事件   从网络过来的命令字串需要解析翻译出来,有些命令会在翻译好后直接执行然后返回,但有 ...

  7. 老李推荐:第6章3节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-命令翻译类

    老李推荐:第6章3节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-命令翻译类   每个来自网络的字串命令都需要进行解析执行,只是有些是在解析的过程中直接执行 ...

  8. 老李推荐:第6章2节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-获取命令字串

    老李推荐:第6章2节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-获取命令字串   从上一节的描述可以知道,MonkeyRunner发送给Monkey的命令 ...

  9. 老李推荐:第5章7节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 循环获取并执行事件 - runMonkeyCycles

    老李推荐:第5章7节<MonkeyRunner源码剖析>Monkey原理分析-启动运行: 循环获取并执行事件 - runMonkeyCycles   poptest是国内唯一一家培养测试开 ...

  10. 老李推荐:第5章6节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 初始化事件源

    老李推荐:第5章6节<MonkeyRunner源码剖析>Monkey原理分析-启动运行: 初始化事件源   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试 ...

随机推荐

  1. 如何自动实现本地AD中禁用的用户从地址列表中隐藏掉?

    我的博客园:https://www.cnblogs.com/CQman/ 如何自动实现本地AD中禁用的用户从地址列表中隐藏掉? 需求信息: 用户本地AD用户通过ADConnect同步到O365,用户想 ...

  2. 探索Amazon S3:存储解决方案的基石(Amazon S3使用记录)

    探索Amazon S3:存储解决方案的基石 本文为上一篇minio使用的衍生版 相关链接:1.https://www.cnblogs.com/ComfortableM/p/18286363 ​ 2.h ...

  3. pycham配置GitHub环境【一文了解window上GitHub的基本操作】

    基础用户设置[包含用户登录.密钥生成] 网络配置 外观->系统设置->https代理->检查连接 我这里测试网址是GitHub,连接成功即可后续操作[不成功别找我,我也不知道] gi ...

  4. 【Dos-BatchPrograming】03

    --1.AT 计划任务 Microsoft Windows [版本 10.0.19041.746] (c) 2020 Microsoft Corporation. 保留所有权利. C:\Users\A ...

  5. 【Spring Data JPA】06 全注解配置(非SpringBoot整合)

    总依赖组件坐标: <properties> <spring.version>5.2.8.RELEASE</spring.version> <hibernate ...

  6. 人工智能、机器学习等科技领域论文中常见的词汇SOTA到底是什么意思,具体的用法是什么???

    如题,经常可以在文章中看到这个SOTA的词汇,也就是state of the art,这个词汇我是看着感觉十分的不懂,这个词汇有时候被用作名词有时候又被用作形容词,但是不管用作形容词还是名词大多数人的 ...

  7. JavaFx加载本地工程图片报错

    原因有两点: 1.png或者其他格式的图片文件没有放在src的直接目录下 2.路径填错,多了个符号等 正确姿势应该是 package com.fubao.tools.fx.Stage; import ...

  8. JAVA 两个类同时实现同一个接口的方法

    在Java中,两个类同时实现同一个接口是非常常见的.接口定义了一组方法,实现接口的类必须提供这些方法的具体实现.以下将展示如何实现这一要求,并提供具体的代码示例. 示例接口 首先,定义一个简单的接口, ...

  9. Java 大文件IO操作效率对比【我说说 你瞅瞅】

    Java 文件IO操作效率对比 注:本文只做时间消耗层面对比,内存占用层面需要特别关注! 1. 参数说明 文件总大小:2,111,993,850 字节(2.11 GB) static String d ...

  10. 22.11.20 ICPC合肥站 打星记录

    A,B,H签到. B题:注意区分相对误差与绝对误差!!小数相对误差小于1e-6,至少要输出十二位! G题优先队列.场上十几分钟就想出来了,表扬自己一波,留个坑位写题解. M题情况不多直接暴搜, 最后一 ...