Qt项目实战之网络电子白板—10082人已学习
课程介绍
本课程使用Qt技术实现了网络电子白板,支持直线、矩形、椭圆、三角形、涂鸦等图形元素。本课程实现的电子白板,可以在多人之间共享,每个人都可以进行任意绘制,每个人的绘制都可以同步显示在其它人的白板上。服务器端使用Qt Network开发,客户端使用Qt Network和Qt Graphics View Framework开发,数据传输使用JSON数据格式。
课程收益
本课程一步一步演示了网络电子白板的实现,通过不断迭代的方式,综合展示了Qt框架中Network、GraphicsView Framework、JSON等多种技术的运用。通过本课程的学习,一方面可以学习到如何使用Qt的网络和图形视图模块进行综合性项目开发,另一方面也可以了解如何进行实战项目开发,丰富实战项目开发经验。
讲师介绍
安晓辉 更多讲师课程
十余年开发经验,5年Qt使用经验,在网络机顶盒、智能机顶盒、应用服务器等领域有成功经验,著有《Qt on Android核心编程》和《Qt Quick核心编程》。
课程大纲
1. 项目介绍与效果演示 5:05
2. 网络电子白板的系统设计 9:03
3. 简单的TCP服务器 12:17
4. 简单的TCP客户端,与服务器通信 22:25
5. JSON数据解析 17:04
6. 网络白板控制消息定义 6:25
7. 客户端实现加入会议功能 24:44
8. 服务端处理客户端入会请求 34:00
9. 客户端实现图形元素的添加、删除、清除功能 43:17
10. 服务端处理图形元素的添加、删除、清除请求 22:53
11. 客户端UI框架选择 6:59
12. 客户端UI之主窗口与工具条 14:05
13. 客户端UI之使用图形视图框架 14:46
14. 客户端UI之自定义QGraphicsItem 20:27
15. 客户端UI之图形视图框架事件处理流程分析 19:36
16. 客户端UI之绘图框架建立与直线绘制 35:35
17. 客户端UI之矩形绘制 13:24
18. 客户端UI之椭圆、三角形绘制 10:47
19. 客户端UI之涂鸦绘制支持 11:34
20. 客户端与服务器联调之入会 29:24
21. 客户端与服务器联调之发送添加图形请求 28:01
22. 客户端与服务器联调之处理图形添加广播 21:50
23. 客户端与服务器联调之处理删除与清除消息 24:37
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程使用Qt技术实现了网络电子白板,支持直线、矩形、椭圆、三角形、涂鸦等图形元素。本课程实现的电子白板,可以在多人之间共享,每个人都可以进行任意绘制,每个人的绘制都可以同步显示在其它人的白板上。服务器端使用Qt Network开发,客户端使用Qt Network和Qt Graphics View Framework开发,数据传输使用JSON数据格式。
课程收益
本课程一步一步演示了网络电子白板的实现,通过不断迭代的方式,综合展示了Qt框架中Network、GraphicsView Framework、JSON等多种技术的运用。通过本课程的学习,一方面可以学习到如何使用Qt的网络和图形视图模块进行综合性项目开发,另一方面也可以了解如何进行实战项目开发,丰富实战项目开发经验。
讲师介绍
安晓辉 更多讲师课程
十余年开发经验,5年Qt使用经验,在网络机顶盒、智能机顶盒、应用服务器等领域有成功经验,著有《Qt on Android核心编程》和《Qt Quick核心编程》。
课程大纲
1. 项目介绍与效果演示 5:05
2. 网络电子白板的系统设计 9:03
3. 简单的TCP服务器 12:17
4. 简单的TCP客户端,与服务器通信 22:25
5. JSON数据解析 17:04
6. 网络白板控制消息定义 6:25
7. 客户端实现加入会议功能 24:44
8. 服务端处理客户端入会请求 34:00
9. 客户端实现图形元素的添加、删除、清除功能 43:17
10. 服务端处理图形元素的添加、删除、清除请求 22:53
11. 客户端UI框架选择 6:59
12. 客户端UI之主窗口与工具条 14:05
13. 客户端UI之使用图形视图框架 14:46
14. 客户端UI之自定义QGraphicsItem 20:27
15. 客户端UI之图形视图框架事件处理流程分析 19:36
16. 客户端UI之绘图框架建立与直线绘制 35:35
17. 客户端UI之矩形绘制 13:24
18. 客户端UI之椭圆、三角形绘制 10:47
19. 客户端UI之涂鸦绘制支持 11:34
20. 客户端与服务器联调之入会 29:24
21. 客户端与服务器联调之发送添加图形请求 28:01
22. 客户端与服务器联调之处理图形添加广播 21:50
23. 客户端与服务器联调之处理删除与清除消息 24:37
大家可以点击【 查看详情】查看我的课程