码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
Qt开发工程师成系统性长体系教程
QT跨平台开发工程师必备技术栈
基础原理-案例分析-项目实战,紧跟QT开发岗位技术需求.
一、Qt C+ +语言编程基础专栏
1.1 Qt C+ +语言编程基础
Visual Studio 2022安装
C++语言基础概述
C++指针与引用
C++类与对象(一)
C++类与对象(二)
类的基它特性
构造函数&析构函数&拷贝构造函数
C++友元与动态内存
函数重载与运算符重载
1.2 Qt C+ +语言进阶
单继承
多继承
虚继承及其它特性
函数与抽象类
命名空间与模板
C++IO流类库
STL(vector & deque & stack)
STL(queue & set & map)
C++异常处理
1.3 Qt C+ +语言新特性
类型推导: auto & decltype
序列 for 循环
lambda 表达式
构造函数:托构造和继承构造
容器: array & forward_list & tuple
垃圾回收机制
正则表达式基础
智能指针: shared_ptr & unique_ptr & weak_ptr
关键字: nullptr & constexpr
共享内存&互斥量 mutex
C++11 : STL hashmap
关联容器: unordered_map
function 函数对象
atomic_flag & atomic 应用
条件变量: condition_variable
异常处理: exception
is_integral 应用实战
is_rvalue_reference 应用实战
is_arithmetic 应用实战
is_volatile 应用实战
is_class 应用实战
变量模板
inline 应用实战
二、Qt编程入门到精通专栏
2.1
Qt开发
基础体系
Qt下载与安装配置
Windows Qt环境安装
Linux Qt环境安装
Qt Creator工具介绍与使用
Qt信号与槽机制
Qt字符串&数据类型&容器类
字符串类应用与常见数据类型.
常用容器类
QMap类& QHash类& QVector类
QList类& QLinkedList类
QVariant类应用
常用算法及正则表达式
2.2 Qt开发常用控件详解
Layouts & Spacers
Buttons & Containers
Item Views
Item Widgets
Input Widgets
Display Widgets
2.3 Qt布局及对话框详解
布局管理
QLayout & QStackedWidget类
QSplitter类& QDockWidget类
对话框
文件对话框.
颜色对话框
字体对话框
输入对话框
消息对话框
自己定义消息框
2.4 Qt图形&模型&视图
绘图原理双缓冲机制
Graphics View 特性详解
Mode & View & Delegate
2.5 Q文件操作及事件处理
读写文件详解
目录操作及文件系统
QCoreApplication 类
QFile 类
QFileInfo 类
QDir 类
QTemporaryDir
QTemporaryFile
获取文件特性实现
鼠标及键盘事件
事件过滤处理分析
2.6 Qt服务应用操作
IN 文件操作
JSON 文件操作
XML 文件操作
2.7 Qt网络及多线程
套接字编程API函数详解
UDP协议工作原理
TCP服务器设计
TCP客户端设计
TCP协议工作原理
UDP服务器设计
UDP客户端设计
多线程编程
互斥量
信号量
多线程C/S模型项目实战
HTTP 协议编程技术
Websocket 原理及编程技术
2.8 Qt数据分析:图表详解
Qt图表基础知识
Qt ChartView 详解
Qt常用图表类型
曲线图
拆线图
柱形图
饼状图
2.9 Qt应用程序打包及发布
打包QT应用程序
发布Qt应用程序
三、Qt开发高级进阶专栏
3.1 MySQL数据库编程技术
数据库基础知识
MySQL基本操作
MySQL运算符
数据类型及存储弓l擎
表数据增&删&改&查&高级查询
MySQL流程控制语句
SQL语句详解
索引
视图
存储过程和函数
触发器
事件
MySQL备份与恢复
Qt操作MySQL数据库实战
3.2 SQLite数据库编程技术
SQLite 下载与安装配置
SQLite 创建数据库
SQLite 附加&分离数据库
SQLite 数据类型.
SQLite 创建表&删除表
SQLite insert into 语句详解
SQLite select & update & delete 语句
SQLite Distinct & Orderby & Groupby
SQLite 触发器
SQLite 索引
SQLite 视图
SQLite 事务
Qt操作SQLite数据库实战
3.3 OpenCV编程开发常用技术
OpenCV 与VS2022环境搭建
OpenCV 常见API及绘图详解
OpenCV 图像读写技术
OpenCV 视频读写技术
OpenCV 图像滤波技术
OpenCV 视频录制技术
OpenCV 图像翻转技术
OpenCV 图像旋转技术
OpenCV 实现窗口置顶
OpenCV 边缘检测技术1
OpenCV 边缘检测技术2
OpenCV 向上向下采样
OpenCV 形态学之膨胀
OpenCV 图像浮雕技术
OpenCV 图像人脸识别
3.4 C+ + 23种设计模式
创建型模式(5种)
工厂模式
抽象工厂模式
原型模式
单例模式
建造者模式
结构型模式(7种)
适配器模式
桥接模式
组合实体模式
装饰器模式
外观模式
享元模式
代理模式
行为模式(11种)
责任链模式
中介者模式
策略模式
模板模式
状态模式
观察者模式
备忘录模式
命令模式
访问者模式
解释器模式
迭代器模式
四、Qt项目开发实战专栏
4.1 文字编辑: Word处理软件
Word文字编辑软件架构设计分析
菜单栏_工具栏状态栏功能模块设计
菜单栏_工具栏状态栏动作与实现
系统模块整体功能关联与实现
Word文件编辑软件调试及测试
4.2 音频项目实战: MP3播放器搜索引擎( Qt5+SQLite )
MP3音乐播放器搜索引|擎设计与实现
SQLite数据库_数据表设计与实现_歌曲搜索
HTTP下载音乐_数据解析Json_显示歌词
上一曲播放暂停_下一曲_循环播放实现
音乐搜索引擎关于_皮肤更换_系统托盘
4.3 信息管理项目:库存管理系统( Qt5+ MySQL )
商品数据库设计及配置测试
库存新增商品和查询商品
商品入库与商品出库
商品删除与导出数据
数据汇总及数据备份
4.4 即时通讯项目:腾讯QQ客户端软件
即时通讯项目简介
QQ客户端登录设计
QQ登录窗口翻转效果实现
IP地址控件设置
主界面及窗口移动实现
QQ登录逻辑业务处理分析
项目全局类定义与实现
完善MainWindow及托盘技术
QQ好友组及U效果实现
QQ聊天窗口和排版设计
头像裁剪技术
音频技术分析与实现
QQ添加好友逻辑业务处理
QQ聊天逻辑处理分析
消息时序图和头像截图处理技术
即时通讯群组功能实现
QQ表情与gif图片处理技术
文件上传功能实现
QQ文件传输技术
QQ头像显示与添加好友显示实现
4.5 视频项目实战:视频播放器( Qt+ FFmpeg )
播放器项目需求分析
Player UI 注界面设计
播放文件 Title 设计实现
控制条 CtrlBar 设计实现
播放文件列表 Playlist 实现
播放器模块分析与设计
打通U到播放器核心的通道消息队列
打通U到播放器核心的通道类名和接口
状态处理: stream_open和 stream_close
解复用&数据读取 read_ thread 设计
解码线程 Decoder 封装
音频输出及视频渲染输出
音视频同步原理与技术详解
五、Qt开发工程师提升专栏(二期新增内容)
5.1 Qt开发工程师提升: Quick编程常用技术
QML基础知识
QML语言基础
QML元素1 : Image & Rectangle & Text
QML元素2 : ButtonStyle & Item & BusyIndicator
Quick事件处理
键盘事件
鼠标事件
定时器
Quick组件及元素布局
Component & Loader
定位器及布局管理器
Quick开发常用元素及Canvas(画布)
TextField & TextArea & TextInput
CheckBox & GroupBox & TabView
Canvas(画布)绘制图形
动画及Mode & View
动画常用元素
Animation & PropertyAnimation & NumberAnimation
ColorAnimation & PathAnimation & SpringAnimation
组合动画部分: ParallelAnimation & SequentialAnimation
动画协同元素: Behavior & ParentAnimation & AnchorAnimation
5.2 Qt开发工程师提升: QSS编程常用技术
QSS实战开发1 : QSS作用及应用场景
QSS实战开发2 : QSS常用基本语法
QSS实战开发3 : QSS控件样式 QLabel & QLineEdit & QPushButton
QSS实战开发4 : QSS控件样式 QComboBox
QSS实战开发5 : QSS控件样式 QTableWidget
QSS实战开发6 : QSS控件样式 QProgressBar
QSS实战开发7 : QSS控件样式 QSlider
QSS实战开发8 : QSS控件样式 CheckBox
QSS实战开发9 : Ubuntu 系统控件风格
QSS实战开发10 : Mac 系统控件风格
5.3 Qt开发工程师提升:核心技术模块
QtConcurrent 线程处理(过滤和映射)
Qt之QWebEngineView 框架分析
Qt生成及读取XML文件及应用实战
视频时长: 180+小时
Qt开发工程师成系统性长体系教程
相关阅读:
确定Mac\Linux系统的架构类型是 x86-64(amd64),还是 arm64 架构
Spring Boot中缓存注解@Cacheable、@CachePut、@CacheEvict
Guitar Pro 8.0最详细全面的更新内容及全部功能介绍
Frida
DSI及DPHY的学习
kanzi案例Coin
PostgreSQL数据库统计信息——analyze大致流程
JWT详细介绍
YOLO v4详解
js精度问题
原文地址:https://blog.csdn.net/weixin_52622200/article/details/133824552
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号