所有分类
  • 所有分类
  • 前端开发
  • 后端开发
  • 体系课程
  • 移动开发
  • 计算机基础
  • 测试运维
  • 前沿技术

Qt 全流程实战企业级项目 – 云对象存储浏览器

15104522977

 

课程介绍:

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

课程目录:

  • 第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 窗口–开发云对象存储浏览器的登录窗口8 节 | 121分钟

    本章讲解 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)
    • 视频:7-8 本章小结 (10:39)
  • 第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 项目优化实战–云对象存储浏览器架构完善 试看12 节 | 156分钟

    本章带领大家完善云对象存储浏览器架构,补充讲解云对象存储常用概念,申请云对象存储账号,分析需求,对云对象存储浏览器进行分层模型设计,拆解系统功能。

    收起列表

    • 视频:18-1 本章导学 (08:48)试看
    • 视频:18-2 云对象存储浏览器需求概述 (20:45)
    • 图文:18-3 产品需求说明书
    • 视频:18-4 架构设计概览(一) (15:46)
    • 视频:18-5 架构设计概览(二) (11:55)
    • 视频:18-6 插件式模块设计 (13:59)
    • 视频:18-7 日志模块设计 (13:37)
    • 视频:18-8 错误码编码设计 (23:33)
    • 视频:18-9 版本管理介绍 (13:03)
    • 视频:18-10 环境管理介绍 (08:39)
    • 视频:18-11 客户端分层模型设计 (06:20)
    • 视频:18-12 本章小结 (18:52)
  • 第19章 Qt 项目优化实战–云对象存储浏览器,工具层代码实现及编写单元测试17 节 | 270分钟

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

    收起列表

    • 视频:19-1 本章导学 (07:16)
    • 视频:19-2 开发前准备 – 申请腾讯云账号 (05:25)
    • 视频:19-3 开发前准备 – 编译部署 SDK (27:22)
    • 视频:19-4 目录分层结构设计(一) (13:04)
    • 视频:19-5 目录分层结构设计(二) (15:43)
    • 视频:19-6 引入 QTest 单元测试框架(一) (07:29)
    • 视频:19-7 引入 QTest 单元测试框架(二) (19:37)
    • 视频:19-8 框架搭建 – 引入插件层 (17:14)
    • 视频:19-9 框架搭建 – 引入版本控制模块(一) (08:07)
    • 视频:19-10 框架搭建 – 引入版本控制模块(二) (15:15)
    • 视频:19-11 框架搭建 – 引入日志模块 (20:01)
    • 视频:19-12 框架搭建 – 引入网关模块 (13:28)
    • 视频:19-13 框架搭建 – 引入消息中心模块 (19:14)
    • 视频:19-14 框架搭建 – 引入全局管理模块 (25:39)
    • 视频:19-15 框架搭建 – 引入错误码编码模块 (19:27)
    • 视频:19-16 实现登录全功能 (19:17)
    • 视频:19-17 本章小结 (16:10)
  • 第20章 Qt项目优化实战–云对象存储浏览器,数据逻辑层代码实现14 节 | 186分钟

    本章实战云对象存储浏览器数据逻辑层,初始化对象原始数据,有逻辑的组织原始数据,实现登录验证接口、获取存储桶列表接口、获取对象列表接口、获取对象详情接口、上传接口、下载接口等功能。

    收起列表

    • 视频:20-1 本章导学 (03:58)
    • 视频:20-2 迁移SDK (11:05)
    • 视频:20-3 单元测试扩展-添加登录接口测试用例 (20:23)
    • 视频:20-4 单元测试扩展-合并多个测试套件 (16:56)
    • 视频:20-5 单元测试扩展 – 使用pri管理工程 (11:27)
    • 视频:20-6 SDK使用方法介绍 (05:06)
    • 视频:20-7 集成对象存储接口 – 创建和删除存储桶(一) (15:14)
    • 视频:20-8 集成对象存储接口 – 创建和删除存储桶(二) (10:38)
    • 视频:20-9 集成对象存储接口-查询对象列表 (20:44)
    • 视频:20-10 单元测试扩展-数据驱动单元测试 (13:01)
    • 视频:20-11 单元测试扩展-处理异常 (06:49)
    • 视频:20-12 集成对象存储接口-上传和下载对象 (18:56)
    • 视频:20-13 串联后端数据流 (15:21)
    • 视频:20-14 本章小结 (16:19)
  • 第21章 Qt项目优化实战–云对象存储浏览器,UI层代码实现21 节 | 283分钟

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

    收起列表

    • 视频:21-1 本章导学 (04:33)
    • 视频:21-2 UI 界面整体设计 (07:34)
    • 视频:21-3 通用组件开发 – 基础窗口(一) (20:17)
    • 视频:21-4 通用组件开发 – 基础窗口(二) (25:02)
    • 视频:21-5 通用组件开发 – 面包屑导航控件 (16:43)
    • 视频:21-6 通用组件开发 – 输入提示框 (08:53)
    • 视频:21-7 通用组件开发 – 翻页按钮控件 (13:39)
    • 视频:21-8 QStackedWidget 使用方法介绍 (06:06)
    • 视频:21-9 主界面布局设计(一) (10:18)
    • 视频:21-10 主界面布局设计(二) (19:35)
    • 视频:21-11 子界面开发 – 显示对象详情(一) (22:28)
    • 视频:21-12 子界面开发 – 显示对象详情(二) (14:11)
    • 视频:21-13 子界面开发 – 显示对象详情(三) (07:11)
    • 视频:21-14 子界面开发 – 搜索桶 (09:16)
    • 视频:21-15 子界面开发 – 创建桶 (10:12)
    • 视频:21-16 子界面开发 – 删除桶 (11:45)
    • 视频:21-17 子界面开发 – 刷新操作 (04:02)
    • 视频:21-18 子界面开发 – 上传和下载对象 (23:59)
    • 视频:21-19 子界面开发 – 传输列表 (11:17)
    • 视频:21-20 子界面开发 – 异常处理 (21:17)
    • 视频:21-21 本章小结 (14:20)
  • 第22章 Qt 项目优化实战–云对象存储浏览器,界面美化9 节 | 69分钟

    本章为大家讲解界面美化的最佳实践方案,美化云对象存储浏览器界面,包括标题栏、按钮控件、列表控件、面包屑控件、进度条、滚动条等控件美化。

    收起列表

    • 视频:22-1 本章导学 (02:01)
    • 视频:22-2 样式表冲突解决方案 (11:08)
    • 视频:22-3 美化控件 – 按钮控件 (17:01)
    • 视频:22-4 美化控件 – 列表视图 (04:57)
    • 视频:22-5 美化控件 – 表格视图 (14:31)
    • 视频:22-6 美化控件 – 输入提示框 (02:12)
    • 视频:22-7 美化控件 – 添加图标 (02:48)
    • 视频:22-8 美化控件 – 进度条和滚动条 (03:39)
    • 视频:22-9 本章小结 (10:07)
  • 第23章 Qt 项目优化实战–云对象存储浏览器,整合各层代码,发布产品7 节 | 50分钟

    本章带着大家整合云对象存储浏览器的各层代码,生成可执行程序,打包发布产品。

    收起列表

    • 视频:23-1 本章导学 (05:53)
    • 视频:23-2 下载及安装 Inno Setup (03:40)
    • 视频:23-3 Inno Setup 打包示例 (07:11)
    • 视频:23-4 Inno Setup 脚本详解 (12:59)
    • 视频:23-5 Inno Setup 添加图标 (04:27)
    • 视频:23-6 Inno Setup 部署运行环境 (10:15)
    • 视频:23-7 本章小结 (05:03)
  • 第24章 课程总结3 节 | 60分钟

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

    收起列表

    • 视频:24-1 课程总结 – 基础知识 (25:40)
    • 视频:24-2 课程总结 – 项目总结 (16:24)
    • 视频:24-3 程序员发展之路 (17:56)
本课程已完结

 

阅读全文
资源下载
下载价格20
虚拟资源,一经购买,概不退款,如有问题联系客服QQ:630965719!
常见问题
是否支持单个资源购买?
答:点击“立即购买”,即是单个资源购买。
开通VIP会员后,是否支持全部资源下载,如何开通VIP会员?
答:点击“升级VIP”按钮,支付完成后即可开通VIP会员,VIP会员支持全站课程免费下载。
链接失效怎么办?
答:联系客服QQ:630965719,获取最新下载链接。
原文链接:https://www.itspxx.com/hdkf/c/2662/,转载请注明出处。
0

评论0

谷粒学院AngularJS入门到应用视频教程
谷粒学院AngularJS入门到应用视频教程
9分钟前 有人购买 去瞅瞅看
根据资源的价值可换购本站的课程,资源价值越高还可换取本站会员!全站课程无秘网盘可分享!会员免费观看全站资源!如有问题请联系客服QQ:630965719!本站任何课程包更新至完结!联系客服QQ:630965719,换购教程!
显示验证码
没有账号?注册  忘记密码?