设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

(超清原画)Qt 全流程实战企业级项目 - 云对象存储浏览器

2023-12-4 19:32 发布者: admin 原作者: admin 评论 0 查看 105
点击下载:Qt 全流程实战企业级项目 - 云对象存储浏览器 从0到1系统构建QT知识体系,高效吸收大牛多年实战经验,快速迈进职业发展快车道 会Qt薪资更高,学Qt找对课程,跟对老师也不难。慕课网首门Qt系统精讲与企 ...
QQ截图20231204190558.png





从0到1系统构建QT知识体系,高效吸收大牛多年实战经验,快速迈进职业发展快车道

会Qt薪资更高,学Qt找对课程,跟对老师也不难。慕课网首门Qt系统精讲与企业级项目实战课,将从0到1为你系统构建Qt知识体系,全流程实战企业级项目“云对象存储浏览器”,让你高效吸收大牛多年实战经验,少走弯路,快速迈进职业发展快车道,拓宽职业宽度,提升职业高度。

适合人群
希望拓宽职业道路、突破岗位局限的同学
想系统提升 Qt 实战经验的同学
热爱 GUI 编程,对 Qt 感兴趣的同学

技术储备
C++ 语法基础
环境参数
Qt 5.15.2

试看章节:https://pan.baidu.com/s/1nMPxMtVo144xR57rwV1Dsg?pwd=5k35

目录大纲:

  • 第1章 课程导学 试看2 节 | 20分钟
    本章介绍课程的整体内容、各章节学习安排,介绍学习方法,升级之路就此开始。


    • 视频:1-1 课程整体收获、学习安排 (14:49)试看
    • 视频:1-2 学习方法介绍,升级之路就此开始 (04:24)


  • 第2章 Qt 学前须知 试看3 节 | 15分钟
    本章为大家介绍 ”云对象存储浏览器“ 是一个什么样的项目,项目技术选型说明,Qt 的常用场景,带大家了解 Qt 的历史,了解 Qt5 和 Qt6 的区别,说明本课程所选用的版本。


    • 视频:2-1 ”云对象存储浏览器“是一个什么样的项目? (06:54)试看
    • 视频:2-2 Qt 框架介绍 (04:22)
    • 视频:2-3 Qt5 与 Qt6 选择哪一个? (03:13)


  • 第3章 Qt 开发环境搭建6 节 | 67分钟
    本章带着大家搭建 Qt 开发环境,分别在 Windows、Mac、Linux 三种不同的系统上安装 Qt,介绍集成开发工具 IDE Creator 的应用。


    • 视频:3-1 本章导学 (07:12)
    • 视频:3-2 Windows系统安装Qt (13:08)
    • 视频:3-3 Mac系统安装Qt (10:56)
    • 视频:3-4 Linux系统安装Qt (08:33)
    • 视频:3-5 集成开发工具 IDE Creator 介绍 (24:35)
    • 视频:3-6 本章小结 (02:27)


  • 第4章 Hello 云对象存储浏览器!6 节 | 58分钟
    本章开始编写第一个 Qt 程序 “Hello 云对象存储浏览器”,梳理 Qt 工程结构,认识 moc 编译器,探索 Qt 特性本质,讲解如何为程序加上产品图标、发布程序。


    • 视频:4-1 本章导学 (03:51)
    • 视频:4-2 编写第一个“Hello 云对象存储浏览器”程序 (23:15)
    • 视频:4-3 认识 moc 编译器,探索 Qt 特性本质 (09:36)
    • 视频:4-4 为云对象存储浏览器加上产品图标 (06:21)
    • 视频:4-5 发布云对象存储的三种方式 (12:14)
    • 视频:4-6 本章小结.mp4 (02:12)


  • 第5章 QtCreator 开发工具必知必会技巧6 节 | 64分钟
    本章讲解 QtCreator 常用快捷键、定位器、片段模板,以及代码调试的几种方法,让大家掌握工具的使用技巧。


    • 视频:5-1 本章导学.mp4 (02:53)
    • 视频:5-2 Creator 代码编辑界面功能介绍.mp4 (09:07)
    • 视频:5-3 Creator 常用快捷键--程序开发的提效利器.mp4 (25:16)
    • 视频:5-4 Creator 片段--一键十行的编辑速度.mp4 (10:02)
    • 视频:5-5 Creator 代码调试--快速揪出害群之马 (13:52)
    • 视频:5-6 本章小结 (02:25)


  • 第6章 Qt GUI--界面编程基础6 节 | 63分钟
    本章正式开始学习 Qt 界面编程,带领大家认识每个窗口的功能和用法,学习 Qt 信号槽,掌握信号槽的自动绑定、三种写法。


    • 视频:6-1 本章导学 (02:43)
    • 视频:6-2 认识设计师界面--每个窗口的功能及用法 (13:17)
    • 视频:6-3 Qt 核心--信号槽的理解与应用 (17:34)
    • 视频:6-4 连接信号槽--三大写法 (17:42)
    • 视频:6-5 连接信号槽--自动绑定 (08:38)
    • 视频:6-6 本章小结 (02:46)


  • 第7章 Qt 窗口--开发云对象存储浏览器的登录窗口7 节 | 110分钟
    本章讲解 Qt 窗口的基本知识,介绍屏幕坐标系与窗口几何布局,讲解 QLabel、QLineEdit、QPushButton、QChekBox,开发云对象存储浏览器的登录窗口。


    • 视频:7-1 本章导学 (02:12)
    • 视频:7-2 窗口基本知识讲解 (16:03)
    • 视频:7-3 屏幕坐标系与窗口几何布局 (18:30)
    • 视频:7-4 创建用户登录窗口 (05:07)
    • 视频:7-5 QLabel 为用户登录窗口添加提示标签 (16:00)
    • 视频:7-6 QLineEdit 添加身份 id 和身份秘钥 (27:46)
    • 视频:7-7 QPushButton 添加登录按钮 (23:58)


  • 第8章 Qt 布局管理--动态调整浏览器登录界面控件6 节 | 48分钟
    本章讲解 Qt 的布局管理,使用水平布局、垂直布局、网格布局动态调整登录界面控件,优化登录窗口,设置伙伴关系,提升用户体验。


    • 视频:8-1 本章导学 (03:30)
    • 视频:8-2 布局管理器概念及原理讲解 (10:58)
    • 视频:8-3 用户登录窗口--应用水平和垂直布局 (17:25)
    • 视频:8-4 用户登录窗口--设置伙伴关系,提升用户体验 (04:40)
    • 视频:8-5 布局管理器--表单管理器 (07:06)
    • 视频:8-6 本章小结 (04:12)


  • 第9章 窗口和布局综合应用--编写云对象存储浏览器主界面7 节 | 56分钟
    本章介绍前端 UI 界面的分层模式,综合应用 Qt 窗口和布局,编写云对象存储浏览器的主界面。


    • 视频:9-1 本章导学 (02:34)
    • 视频:9-2 前端分层模式 (11:52)
    • 视频:9-3 创建对象存储浏览器主界面 (08:04)
    • 视频:9-4 创建对象存储浏览器子界面(一) (18:08)
    • 视频:9-5 创建对象存储浏览器子界面(二) (04:43)
    • 视频:9-6 使用分割器,调整浏览器窗口内部大小 (05:18)
    • 视频:9-7 本章小结 (05:09)


  • 第10章 Qt 对话框--实现浏览器和用户的交流5 节 | 60分钟
    本章讲解 Qt 对话框的应用,学习模态对话框、自定义对话框、标准对话框,实现浏览器和用户的交流。


    • 视频:10-1 本章导学 (02:55)
    • 视频:10-2 用户登录窗口--升级为模态对话框 (13:22)
    • 视频:10-3 浏览器用户登录窗口与主窗口切换 (17:45)
    • 视频:10-4 为上传功能添加标准对话框 (19:38)
    • 视频:10-5 本章小结 (05:45)


  • 第11章 事件系统--事件驱动编程模型的典范8 节 | 78分钟
    本章学习事件系统,讲解 GUI 编程的事件循环逻辑、父子控件之间事件的传递处理、鼠标事件、键盘事件,以及应用事件过滤器关注事件。


    • 视频:11-1 本章导学 (03:48)
    • 视频:11-2 事件循环--基于事件的编程模型 (10:12)
    • 视频:11-3 父子控件之间事件的传递处理(一) (12:13)
    • 视频:11-4 父子控件之间事件的传递处理(二) (09:49)
    • 视频:11-5 用户登录窗口--自定义鼠标拖动操作 (11:06)
    • 视频:11-6 用户登录窗口--禁用密码框复制粘贴 (07:40)
    • 视频:11-7 事件过滤器--禁用密码框复制粘贴 (09:50)
    • 视频:11-8 本章小结 (13:10)


  • 第12章 界面样式--美化云对象存储浏览器登录对话框7 节 | 98分钟
    本章讲解 QSS 样式表基本语法,应用 QSS 美化云对象存储浏览器登录对话框。


    • 视频:12-1 本章导学 (03:19)
    • 视频:12-2 样式表概览--QSS,为界面美化而生 (08:10)
    • 视频:12-3 样式表选择器详解 (25:11)
    • 视频:12-4 盒子模型--每个控件美化的基础 (21:31)
    • 视频:12-5 美化对象存储浏览器登录窗口 (25:01)
    • 视频:12-6 登录窗口使用资源文件加载样式 (06:05)
    • 视频:12-7 本章小结 (08:37)


  • 第13章 Qt 常用数据类型--满足各种数据存储结构要求5 节 | 62分钟
    本章讲解 Qt 常用数据类型,包括 QString、Qt 字典、QVariant 设计思想,讲解 Qt 通用数据类型的使用方法,以及与其它数据类型的相互转换,使用 JSON 字符串进行数据传递。


    • 视频:13-1 本章导学 (03:09)
    • 视频:13-2 QString--不再为复杂的字符串操作烦恼 (28:07)
    • 视频:13-3 QVariant--Qt 通用类型设计思想 (13:29)
    • 视频:13-4 浏览器网关层,使用 JSON 进行数据传递 (13:02)
    • 视频:13-5 本章小结 (03:34)


  • 第14章 Qt 对象模型--核心中的核心9 节 | 110分钟
    本章学习 Qt 对象模型,讲解信号槽,动态属性的用法及应用场景,以及对象树模型、元对象系统的应用。


    • 视频:14-1 本章导学 (06:53)
    • 视频:14-2 信号槽扫盲--初学者常犯的错误 (12:25)
    • 视频:14-3 信号槽的高级用法--获取信号发送者 (02:45)
    • 视频:14-4 信号槽的高级用法--断开连接 (10:14)
    • 视频:14-5 信号槽的高级用法--QSignalMapper.mp4_音频 (18:43)
    • 视频:14-6 Qt 属性系统--在运行中改变对象 (21:27)
    • 视频:14-7 对象树模型--管理浏览器界面对象的生命周期 (11:24)
    • 视频:14-8 元对象系统--比原生库更好用的RTTI (14:39)
    • 视频:14-9 本章小结 (10:47)


  • 第15章 MVC 编程--界面与数据分离的典型应用8 节 | 98分钟
    本章讲解 MVC 编程思想,介绍模型视图类,讲解列表视图 QListWidget、表格视图 QTableWidget。


    • 视频:15-1 本章导学 (03:18)
    • 视频:15-2 MVC 思想概述,提升软件性能的利器 (16:53)
    • 视频:15-3 使用mock测试为存储浏览器提供数据来源 (14:34)
    • 视频:15-4 使用列表和表格视图,显示存储桶信息(一) (12:43)
    • 视频:15-5 使用列表和表格视图,显示存储桶信息(二) (12:40)
    • 视频:15-6 使用代理,修改存储桶信息 (16:56)
    • 视频:15-7 视图详解,美化存储桶界面 (12:04)
    • 视频:15-8 本章小结 (08:47)


  • 第16章 Qt 数据库--管理云对象存储浏览器的用户登录信息8 节 | 94分钟
    本章讲解 Qt 数据库,安装数据库可视化工具 Dbeaver、连接 SQLite 数据库,创建云对象存储浏览器用户登录信息表,实现用户登录信息的增删改查操作。


    • 视频:16-1 本章导学 (03:34)
    • 视频:16-2 连接数据库 (26:24)
    • 视频:16-3 创建一张表,存储用户信息 (10:02)
    • 视频:16-4 向表中插入用户登录信息 (15:14)
    • 视频:16-5 查询用户登录信息(一) (13:40)
    • 视频:16-6 查询用户登录信息(二) (08:56)
    • 视频:16-7 防止sql注入攻击 (09:36)
    • 视频:16-8 本章小结 (06:18)


  • 第17章 Qt 多线程--为高性能而生9 节 | 120分钟
    本章讲解 Qt 多线程编程,讲解进程、线程,以及二者之间的关系,深入学习线程通信、线程池、线程并行、线程同步、互斥锁等知识。


    • 视频:17-1 本章导学 (06:08)
    • 视频:17-2 程序、进程和线程 (09:31)
    • 视频:17-3 QThread 初识机器人 (19:31)
    • 视频:17-4 moveToThread--把任务交给“机器人” (13:11)
    • 视频:17-5 线程池--“机器人”被奴役地方 (23:27)
    • 视频:17-6 QFuture--“机器人”收到来自未来的一封信 (12:20)
    • 视频:17-7 并行计算--让机器人同时赛跑 (16:34)
    • 视频:17-8 线程间同步--让“机器人”协同工作 (08:44)
    • 视频:17-9 本章小结 (10:29)


  • 第18章 Qt 项目优化实战--云对象存储浏览器架构完善  试看11 节 | 156分钟
    本章带领大家完善云对象存储浏览器架构,补充讲解云对象存储常用概念,申请云对象存储账号,分析需求,对云对象存储浏览器进行分层模型设计,拆解系统功能。


    • 视频:18-1 本章导学 (08:48)试看
    • 视频:18-2 云对象存储浏览器需求概述 (20:45)
    • 视频:18-3 架构设计概览(一) (15:46)
    • 视频:18-4 架构设计概览(二) (11:55)
    • 视频:18-5 插件式模块设计 (13:59)
    • 视频:18-6 日志模块设计 (13:37)
    • 视频:18-7 错误码编码设计 (23:33)
    • 视频:18-8 版本管理介绍 (13:03)
    • 视频:18-9 环境管理介绍 (08:39)
    • 视频:18-10 客户端分层模型设计 (06:20)
    • 视频:18-11 本章小结 (18:52)


  • 第19章 Qt 项目优化实战--云对象存储浏览器,工具层代码实现及编写单元测试1 节 |
    本章实战云对象存储浏览器工具层,编码实现集成腾讯云签名验证接口、存储桶相关接口、查询资源列表接口、上传接口、下载接口、删除资源接口,引入 QTest 单元测试框架,编写单元测试。


    • 图文:19-1 课程持续更新中


  • 第20章 Qt 项目优化实战--云对象存储浏览器,UI 层代码实现1 节 |
    本章实战云对象存储浏览器 UI 层,整体设计 UI 界面,完善登录对话框,编写存储桶列表子窗口,为其增加搜索功能,增加“面包屑导航”按钮功能、分页展示按钮功能、上传对象和下载对象功能按钮,编写资源上传下载展示详情窗口,为资源上传下载增加进度显示功能,为子窗口增加右键菜单。...


    • 图文:20-1 课程持续更新中


  • 第21章 Qt 项目优化实战--云对象存储浏览器,数据逻辑层代码实现1 节 |
    本章实战云对象存储浏览器数据逻辑层,初始化对象原始数据,有逻辑的组织原始数据,实现登录验证接口、获取存储桶列表接口、获取对象列表接口、获取对象详情接口、上传接口、下载接口等功能。


    • 图文:21-1 课程持续更新中


  • 第22章 Qt 项目优化实战--云对象存储浏览器,界面美化1 节 |
    本章为大家讲解界面美化的最佳实践方案,美化云对象存储浏览器界面,包括标题栏、按钮控件、列表控件、面包屑控件、进度条、滚动条等控件美化。


    • 图文:22-1 课程持续更新中


  • 第23章 Qt 项目优化实战--云对象存储浏览器,整合各层代码,发布产品1 节 |
    本章带着大家整合云对象存储浏览器的各层代码,生成可执行程序,打包发布产品。


    • 图文:23-1 课程持续更新中


  • 第24章 课程总结1 节 |
    本章是课程的最后一章,对全部内容进行总结梳理,为大家分享 10 余年 Qt 客户端编程经验,课程到此完结。


    • 图文:24-1 课程持续更新中



本课程持续更新中





来源: Qt 全流程实战企业级项目 - 云对象存储浏览器

路过

雷人

握手

鲜花

鸡蛋
收藏 邀请
上一篇:2023全新版-Go开发工程师(完结)下一篇:MK-基于C++从0到1手写Linux高性能网络编程框架

相关阅读

一周热门

头条攻略!

日排行榜

相关分类