课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 乾弘教育致力于C++编程教育的标杆,知识的精通全在于运用,以兴趣为引导,让你爱上编程,为一件事情而坚持,久而久之事情也会为你坚持。15年工作经验,10年授课经验,千锤百炼,精益求精,以实战项目为讲解,课程涉及C/C++,汇编,逆向,漏洞挖掘,服务器开发等。

  • 课程详情

    适合人群:

    有第一阶段的基础,对代码有跨平台需求,想学习C++11新方法与Boost库的学员

    课程目标:

    移动端占据了更多的市场份额,但开发一直都是在PC端,如何能够让自己写的代码跨平台,抢占市场的份额,是很多人思考过的问题,一次开发多次交叉编译,代码如何写,才能不依赖单个的操作系统,使用什么工具才能快速的构建跨平台IDE工程,本套课程都会告诉大家,相信学完本套课程大家心中的疑惑都会解开~,高并发异步网

    课程简介:

    关于C++基础的书籍与视频已经汗牛充栋,精通知识的目的全在于应用,本套课程多方位使用C++11与Boost库相关组件,本套课程以跨平台游戏引擎SDL为兴趣切入点,循序渐进步入BoostAsio网络通信基础模型,介绍ZeroMq与跨平台构建工具CMake的使用

     

    1.安装Kali Linux操作系统

    2.远程连接工具与常用Linux命令

    3.常用Linux指令

    4.跨平台游戏引擎SDL搭建

    5.游戏窗体与绘制背景

    6.暗黑破坏神2火焰动画实现

    8.仙剑奇侠传人物移动实现

    9.冒险岛登录器界面框架

    10.绘制登录器背景与按钮

    11.C++11智能指针

    12.单例模式与类模板

    13.优化冒险岛界面框架

    14.冒险岛按钮C++11回调函数的实现

    15.function与bind的使用方法

    16.添加冒险岛账号密码控件

    17.响应键盘输入大小写账号与密码

    18.Boost库的安装与环境配置

    19.Asio异步网络通信基础编程

    20.Asio服务器端与客户会话连接

    21.对战房间框架与Asio客户端

    22.网络封包双端队列异步排队发送

    23.消息队列与生产消费模型

    24.封包的拆解与广播发送

    25.Qt的安装与Creator的使用

    26.Qt与Asio网络通信的整合与改造

    27.Qt中Signal_Slots_Emit的结合使用

    28.C++模板编程之特化与偏特化

    29.ZeroMq网络库编译与使用

    30.服务器中间件ZeroMq的基础应用

    31.ZeroMQ发布订阅与推拉模式

    32.跨平台编译配置工具CMake的使用

    33.CMakeLists配置跨平台项目

    34.跨平台CMakeLists语法进阶

    35.Win与Linux安装跨平台CLion

    36.Mint+CLion+Boost+CMakeLists

    37.Sqlite数据库之增删改查的C++实现

    38.Sqlite批量操作数据的高级方法

    39.MySql数据库的安装与C++库的使用

    40.RedIs非关系数据库与C++库的使用

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课