教程演示🔗

你将会学到的

  • Qt 6 核心
  • 同步编码
  • 异步编码
  • 螺纹编码
  • 线程概念
  • 同步线程
  • Qt并发
  • 期货
  • 获得未来价值
  • 同步未来值
  • 线程池
  • 信号量
  • 互斥锁
  • 网络概念
  • 插座
  • UDP套接字
  • 套接字
  • 主机地址
  • 网络代理
  • SSL
  • SSL套接字
  • 网络访问管理器
  • 创建库
  • 加载库
  • 共享库
  • 静态库
  • 插件
  • 依赖树
  • 数据库概念
  • 插件加载器
  • 数据库驱动程序
  • 连接到数据库
  • 使用数据库
  • 单元测试
  • 数据驱动测试
  • 测试失败处理
  • 部署应用程序概念
  • 部署到 Windows
  • 部署到 Mac
  • 部署到 Linux

要求

  • Qt 6 经验(达到中级水平)
  • C++ 经验
  • 继续我的 Qt 6 Core Beginners 课程的学生
  • 继续我的 Qt 6 核心中级课程的学生

说明

这不是初学者课程!

这是一门使用 C++ 在 Windows、Mac 和 Linux 上创建高性能应用程序的高级 Qt 6 课程。本课程还包括高级主题,例如线程、网络、库、插件、数据库、单元测试和应用程序部署。

这是针对初学者和中级课程的 Udemy Qt 5 Core 的后续课程,并在他们都离开的地方继续。强烈建议在尝试这门课程之前先学习这些课程。在本课程中,您将学习如何跨多个操作系统使用线程、套接字、库、插件、单元测试和应用程序部署。

穿线

线程有助于使您的应用程序快速运行。您将学习线程最佳实践,以及一些常见的误解和错误。此外,我们将深入研究线程池,它们可以非常快速和高效地使用线程。我们还将介绍如何使用 Qt 并发库简化线程。

联网

我们将介绍一般网络概念以及谁使用 TCP 和 UDP 套接字与远程服务器通信。本课程还介绍了如何使用 SSL 加密来维护与远程主机的安全连接。稍后在网络部分,我们将演示如何制作一个基本的 TCP 服务器,然后结合线程和 SSL 制作一个可以处理大量同时连接的高性能 TCP 服务器。

图书馆

我们将教授什么是库,以及如何轻松创建自己的库以及如何使用其他开发人员创建的库。本课程还涵盖共享库与静态库,甚至包括如何通过开发一个简单的插件系统使您的应用程序可扩展,该插件系统允许您在应用程序运行时动态地向其添加功能,而无需重新编译您的应用程序。

数据库

这是一个广泛的主题,我们将仅展示如何使用 Qt SQL 库和供应商驱动程序连接和使用数据库的基础知识。我们确实使用 MySql 演示了一些概念。

测试

本课程将教授如何使用 Qt 测试库,这将帮助您对应用程序执行单元和数据驱动测试。我们甚至会介绍如何执行一些简单的基准测试来发现代码中的性能问题。

部署

将您的应用程序部署到最终用户既是一门艺术,也是一门科学。虽然部署应用程序的方法有数百万种,但我们将展示一些适用于 Windows、Mac 和 Linux 的基本技术。如果您需要自定义部署,本课程确实涵盖了如何在动态和静态链接中编译 Qt,这使您可以在依赖树或一个应用程序中进行选择。

带有隐藏式字幕:英语、印地语、韩语、西班牙语、繁体中文

此课程面向哪些人:

  • C++ 开发人员
  • Qt 开发人员
  • 跨平台开发人员
  • 经验丰富的开发人员

Pictures; 图片

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源