Qt项目实战之网络电子白板-安晓辉-专题视频课程
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网络编程实战之HTTP服务器-安晓辉-专题视频课程
Qt网络编程实战之HTTP服务器-30196人已学习 课程介绍 设计了一个实用的HTTP服务器,基于Qt的网络框架实现.先详细介绍Qt的网络.IO.线程..自定义事件.配置文件等类库的 ...
- Qt图形视图框架详解-安晓辉-专题视频课程
Qt图形视图框架详解-12227人已学习 课程介绍 介绍Qt中的Graphics View Framework,涉及View.Scene.Item的关系,如何自定义QGraphicsI ...
- Qt基础与Qt on Android入门-安晓辉-专题视频课程
Qt基础与Qt on Android入门-66107人已学习 课程介绍 本课程起始于基础的开发环境搭建和Qt Creator介绍,帮助初学者入门:着力于Qt的内在机制,由浅入深介绍信号 ...
- Qt Quick 4小时入门-安晓辉-专题视频课程
Qt Quick 4小时入门-39905人已学习 课程介绍 Qt Quick(QML)是Qt 5里推荐的UI开发框架,能够为各种设备搭建流畅且绚丽的用户界面.本课程删繁就简,精心选择主 ...
- 程序员职业规划之技术的精进-安晓辉-专题视频课程
程序员职业规划之技术的精进-4389人已学习 课程介绍 如果你曾有这些困惑,这门课可以帮到你: 不知道选择什么技术栈来开始学习? 经常感到迷惘,不知道怎么保持成长? 有时间的时候不知道 ...
- 程序员职场规划之转型-安晓辉-专题视频课程
程序员职场规划之转型-2492人已学习 课程介绍 如果你有这些困惑,本课程可能就是你想找的: 不知道开发之路如何继续, 不知道自己除了开发还能干什么, 不知道什么时候真的该跳槽了, 不 ...
- 程序员简历优化指南-安晓辉-专题视频课程
程序员简历优化指南-6069人已学习 课程介绍 很多程序员会因为简历不合格而失去面试的机会,被钟意的公司拒之门外. 一份不合格的简历,往往是因为作者: 1. 没有明确清晰的求职方向 2 ...
- 程序员职场规划之走向技术管理-安晓辉-专题视频课程
程序员职场规划之走向技术管理-2315人已学习 课程介绍 如果你曾有这些困惑,这门课可以帮到你: 想转管理,不知道有哪些途径? 不知道怎么为成为管理者做准备? 不知道怎样培养自己的项目 ...
- Node.js(MEAN)全栈开发入门-安晓辉-专题视频课程
Node.js(MEAN)全栈开发入门-28082人已学习 课程介绍 本课程从Node.js切入,以实现一个Web管理系统为目标,以点带面地介绍MEAN技术栈(MongoDB+Expr ...
最新文章
- 在布局空间标注的尺寸量不对_你最关心的4大空间家居尺寸布局,设计师之间的秘密...
- 正则表达式(Regular Expression)
- Git: 生成ssh公钥
- (筆記) 如何在字串中從指定字元抓到指定字元(pointer版)?
- 车辆动力学及控制_第一届国际轮胎动力学仿真技术峰会在长春举行
- Java大数据-Week2-Day3面向对象高级
- 获取ACCESS_TOKEN接口
- 在子MasterPage设置UserControl内的Web控件属性
- LGOJP1941 飞扬的小鸟
- python 命名风格_python 代码风格------------PEP8规则
- ireport +jasperreport 中文不能显示
- Introduction to Computer Networking学习笔记(五):ARP协议(Address Resolution Protocol)
- 城市矢量边界数据下载
- app开发流程:手机软件开发app的6个步骤
- 百度ueditor编辑器控制图片在编辑框中的大小
- 说明书丨Abnova EDA(人)重组蛋白
- 如何实现今日头条跳转到微信?
- 毕业三年,听到我的年薪只是表弟的月薪,我心态崩了。。。
- C语言指针变量的使用
- AIX 比较全的FAQ
热门文章
- 安卓通过链接打开淘宝客户端
- MATLAB函数downsample的用法详解
- mysql 加盐_【mysql】当加盐算法需要改变,数据库该如何更新?
- vCenter通过vMotion迁移虚拟机条件
- 【语音增强论文解读 02】DCCRN: Deep Complex Convolution Recurrent Network for Phase-AwareSpeech Enhancement
- 如何在execl表格中打对勾和叉叉?
- PhpStudy 后门分析
- 天宇优配|沪指冲高回落跌0.35%,地产、医药等板块走强,供销社概念再创新高
- 电影《少年的你》影评分析
- STM32学习笔记(15)——SPI协议