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项目实战之网络电子白板-安晓辉-专题视频课程相关推荐

  1. Qt网络编程实战之HTTP服务器-安晓辉-专题视频课程

    Qt网络编程实战之HTTP服务器-30196人已学习 课程介绍         设计了一个实用的HTTP服务器,基于Qt的网络框架实现.先详细介绍Qt的网络.IO.线程..自定义事件.配置文件等类库的 ...

  2. Qt图形视图框架详解-安晓辉-专题视频课程

    Qt图形视图框架详解-12227人已学习 课程介绍         介绍Qt中的Graphics View Framework,涉及View.Scene.Item的关系,如何自定义QGraphicsI ...

  3. Qt基础与Qt on Android入门-安晓辉-专题视频课程

    Qt基础与Qt on Android入门-66107人已学习 课程介绍         本课程起始于基础的开发环境搭建和Qt Creator介绍,帮助初学者入门:着力于Qt的内在机制,由浅入深介绍信号 ...

  4. Qt Quick 4小时入门-安晓辉-专题视频课程

    Qt Quick 4小时入门-39905人已学习 课程介绍         Qt Quick(QML)是Qt 5里推荐的UI开发框架,能够为各种设备搭建流畅且绚丽的用户界面.本课程删繁就简,精心选择主 ...

  5. 程序员职业规划之技术的精进-安晓辉-专题视频课程

    程序员职业规划之技术的精进-4389人已学习 课程介绍         如果你曾有这些困惑,这门课可以帮到你: 不知道选择什么技术栈来开始学习? 经常感到迷惘,不知道怎么保持成长? 有时间的时候不知道 ...

  6. 程序员职场规划之转型-安晓辉-专题视频课程

    程序员职场规划之转型-2492人已学习 课程介绍         如果你有这些困惑,本课程可能就是你想找的: 不知道开发之路如何继续, 不知道自己除了开发还能干什么, 不知道什么时候真的该跳槽了, 不 ...

  7. 程序员简历优化指南-安晓辉-专题视频课程

    程序员简历优化指南-6069人已学习 课程介绍         很多程序员会因为简历不合格而失去面试的机会,被钟意的公司拒之门外. 一份不合格的简历,往往是因为作者: 1. 没有明确清晰的求职方向 2 ...

  8. 程序员职场规划之走向技术管理-安晓辉-专题视频课程

    程序员职场规划之走向技术管理-2315人已学习 课程介绍         如果你曾有这些困惑,这门课可以帮到你: 想转管理,不知道有哪些途径? 不知道怎么为成为管理者做准备? 不知道怎样培养自己的项目 ...

  9. Node.js(MEAN)全栈开发入门-安晓辉-专题视频课程

    Node.js(MEAN)全栈开发入门-28082人已学习 课程介绍         本课程从Node.js切入,以实现一个Web管理系统为目标,以点带面地介绍MEAN技术栈(MongoDB+Expr ...

最新文章

  1. 在布局空间标注的尺寸量不对_你最关心的4大空间家居尺寸布局,设计师之间的秘密...
  2. 正则表达式(Regular Expression)
  3. Git: 生成ssh公钥
  4. (筆記) 如何在字串中從指定字元抓到指定字元(pointer版)?
  5. 车辆动力学及控制_第一届国际轮胎动力学仿真技术峰会在长春举行
  6. Java大数据-Week2-Day3面向对象高级
  7. 获取ACCESS_TOKEN接口
  8. 在子MasterPage设置UserControl内的Web控件属性
  9. LGOJP1941 飞扬的小鸟
  10. python 命名风格_python 代码风格------------PEP8规则
  11. ireport +jasperreport 中文不能显示
  12. Introduction to Computer Networking学习笔记(五):ARP协议(Address Resolution Protocol)
  13. 城市矢量边界数据下载
  14. app开发流程:手机软件开发app的6个步骤
  15. 百度ueditor编辑器控制图片在编辑框中的大小
  16. 说明书丨Abnova EDA(人)重组蛋白
  17. 如何实现今日头条跳转到微信?
  18. 毕业三年,听到我的年薪只是表弟的月薪,我心态崩了。。。
  19. C语言指针变量的使用
  20. AIX 比较全的FAQ

热门文章

  1. 安卓通过链接打开淘宝客户端
  2. MATLAB函数downsample的用法详解
  3. mysql 加盐_【mysql】当加盐算法需要改变,数据库该如何更新?
  4. vCenter通过vMotion迁移虚拟机条件
  5. 【语音增强论文解读 02】DCCRN: Deep Complex Convolution Recurrent Network for Phase-AwareSpeech Enhancement
  6. 如何在execl表格中打对勾和叉叉?
  7. PhpStudy 后门分析
  8. 天宇优配|沪指冲高回落跌0.35%,地产、医药等板块走强,供销社概念再创新高
  9. 电影《少年的你》影评分析
  10. STM32学习笔记(15)——SPI协议