扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 编程语言> C/C++
  • VC++Windows多线程实战图片编辑器

  • 由百度云提供技术支持
    课程目录
    第一章:开发环境准备和基础知识
    • 1. 课程简介 (免费)
    • 6:27
    • 2. VS2013配置说明
    • 9:45
    • 3. VS2013项目文件讲解
    • 3:16
    • 4. VS+QT开发环境准备
    • 14:47
    • 5. 多线程编程基础知识
    • 4:01
    第二章:多线程编程API和示例
    • 1. WindowsAPI创建线程 (免费)
    • 7:46
    • 2. 使用C++封装线程类
    • 8:11
    • 3. 多线程处理10亿大小的数组
    • 15:55
    • 4. 将线程类编入DLL库中并演示使用
    • 17:38
    • 5. 线程的挂起和恢复
    • 8:44
    • 6. 线程同步临界区调用
    • 10:56
    • 7. 临界区使用C++类封装
    • 7:32
    • 8. 通过命名互斥量控制程序只能运行一个实例
    • 5:47
    • 9. C++11线程类和互斥类
    • 9:02
    • 10. 使用C++11线程和互斥类实现多线程购票
    • 5:57
    第三章:多线程图片编辑器实战
    • 1. 多线程图片编辑器项目说明
    • 1:58
    • 2. 建立设置QT项目的并设计完界面
    • 14:13
    • 3. 打开外部图片并使用QT显示
    • 13:05
    • 4. 单线程完成图片亮度设置
    • 13:42
    • 5. 创建图片处理线程
    • 9:28
    • 6. 开启多线程完成亮度设置
    • 18:19
    • 7. 控制滑动条显示图片处理进度
    • 10:57
    • 8. 显示图片多线程亮度设置所耗费的时间
    • 2:58
    • 【课程类型】实战教学 【难度级别】中级 【适合人群】所有人
    • 【课程介绍】
      随着CPU的多核心的发展,不管是在哪个平台,多线程的编程已经是我们工程师必须掌握的技能,我们都知道单线程编程只能利用到cpu的一个核心,对于cpu性能有极大的浪费,并且在界面编程中对于给用户反馈都必须有及时性,如果一个操作等半天没有任何响应,知道结束才告知用,那这样的用户体验是极差的,所以也必须要用到多线程编程。
    • 【课程目标】
      本课程适合于有一点C或者C++开发语言基础获取其他开发语言的基础,想要学习多线程编程或者想要学习windows编程的同学,通过本门课程的学习你能够理解多线程编程原理,多线程编程的实战方法,不仅局限于windows平台前台平台也是一致的,而且本课程也讲解了C++11的线程类和互斥类和QT的线程类和互斥类,都是适用于各个平台包括linux,安卓和IOS。
    • 【课程计划】
      本课程内容包含三个部分,第一部分讲解基础知识,包括多线程的基本原理和VS2013开发工具使用,QT开发环境安装 第二部分讲解多线程编程的WindowsAPI C++11的线程类,多线程的同步和互斥,并演示如何使用C++做一个跨平台的自己线程和互斥类。 第三部分讲解实战内容,我们使用QT来实现一个多线程图片编辑器,通过设定线程数量来对图像的亮度做调整,通过这个示例你能够理解线程对于性能的影响。
    全部评价(2
    好评(2
    中评(0
    差评(0
    发表评价
    讲得非常棒,希望有时间可以讲下关于视频中提到的Agent设计模式,很有兴趣
    2017-05-27 16:41:24
    通过一个例子讲解了多线程的功能,很强。
    2017-01-08 23:05:02
    夏曹俊
    10课程75664学员
    夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。