- 资源介绍

你将会学到的
同步编程
异步编程
多线程编程
线程概念
线程同步
Qt并发
Futures(未来对象)
获取未来对象的值
同步未来对象的值
线程池
信号量
互斥锁
网络概念
套接字
UDP套接字
TCP套接字
主机地址
网络代理
SSL
SSL套接字
网络访问管理器
创建库
加载库
共享库
静态库
插件
依赖树
数据库概念
插件加载器
数据库驱动程序
连接到数据库
使用数据库
单元测试
数据驱动测试
测试失败处理
应用程序部署概念
Windows平台部署
Mac平台部署
Linux平台部署
学习要求:
具备Qt 6经验(达到中级水平)
具备C++编程经验
已完成我的Qt 6核心初学者课程的学生
已完成我的Qt 6核心中级课程的学
课程说明:
这不是初学者课程!
这是一门高级的Qt 6课程,使用C++在Windows、Mac和Linux上创建高性能应用程序。该课程还涵盖了线程、网络、库、插件、数据库、单元测试和应用程序部署等高级主题。
这门课程是Udemy上Qt 6核心初学者和中级课程的后续课程,继续了之前的学习内容。强烈建议在学习本课程之前先完成那些课程。在本课程中,您将学习如何处理线程、套接字、库、插件、单元测试和跨多个操作系统进行应用程序部署。
线程:
线程可以使您的应用程序运行速度极快。您将学习线程的最佳实践,以及一些常见的误解和错误。此外,我们还将深入探讨线程池,它是高度快速和高效利用线程的方法。我们还将介绍如何使用Qt Concurrent库简化线程操作。
网络:
我们将介绍一般的网络概念,以及如何使用TCP和UDP套接字与远程服务器进行通信。本课程还涵盖了如何使用SSL加密与远程主机保持安全连接。在网络部分的后面,我们将演示如何创建一个基本的TCP服务器,并结合线程和SSL创建一个能够处理大量并发连接的高性能TCP服务器。
库:
我们将介绍库的概念,以及如何轻松创建自己的库,以及如何使用其他开发人员创建的库。本课程还涵盖了共享库与静态库的区别,甚至介绍了如何通过开发简单的插件系统使您的应用程序具有可扩展性,在应用程序运行时动态添加功能而无需重新编译应用程序。
数据库:
数据库是一个广泛的主题,我们将展示如何使用Qt SQL库和供应商驱动程序连接和使用数据库的基本知识。我们会使用MySQL演示一些概念。
测试:
本课程将教您如何使用Qt Test库,在应用程序上执行单元测试和数据驱动测试。我们甚至会介绍如何进行一些简单的基准测试,以发现代码中的性能问题。
部署:
将应用程序部署给最终用户既是一门艺术也是一门科学。虽然有很多部署应用程序的方法,但我们将展示一些基本的Windows、Mac和Linux技巧。如果您需要自定义部署,本课程还介绍了如何在动态链接和静态链接中编译Qt,这样您可以选择使用依赖树或一体化应用程序。
此课程面向哪些人:
C++ 开发人员
Qt 开发人员
跨平台开发人员
经验丰富的开发人员
猜你喜欢
-
郁金香游戏逆向2022
2024-03-12 -
黑马C++32期就业班全套教程+资料
2024-07-09 -
C++面经技巧|精品推荐
2023-09-08 -
FFmpeg第二季:编解码专题|完结无密
2023-11-24 -
C++百万并发网络通信引擎架构与实现(服务端+客户端+跨平台)第2季
2023-09-17 -
Qss样式表美化详解与项目实战
2025-02-20 -
尚学堂孙庆虎C语言视频
2025-01-02 -
易道云C++正逆向全栈课程(零基础到项目实战)
2024-10-22 -
Qt6和C++高级编程指南
2025-06-30 -
大丙课堂-C++11 新特性详解【已完结, 共106集】
2024-04-07
-
达内C++国际工程师2108期|价值20800|几百小时时长
2024-01-08 -
C++64位游戏软件安全/汇编与反汇编/反调试,游戏外挂原理视频课程(82G) 价值1868
2024-03-11 -
C++QT基础教程
2024-07-26 -
C++全套数据结构算法-进阶高级开发必备-大厂面试必备
2024-05-19 -
Qt入门极简教程
2023-10-27 -
使用C语言从零开始学习Linux进程间通信(英文版)
2026-03-18 -
博览首席软件专家李建忠《C++设计模式》课程
2024-04-29 -
多游|C++ 百万并发网络通信引擎架构与实现 Version 1.0
2022-11-11 -
李述铜:从0手写TCP_IP网络协议栈,28章完整版,价值899
2024-11-28 -
百战程序员C++课程|2022完结无密
2023-09-12
猜你在找
常见问题FAQ
- 视频加密吗?
- 无密,本站视频全部为超清无密MP4格式
- 怎么发货?
- 课程没更新完怎么办?
- 有问题怎么解决?
