武汉C++游戏编程培训

导读 C++是C语言的继承,它可以继承C语言的程序设计,又可以抽象数据类型的特点,通过基础教学,编程学习,软件游戏开发等,让学员更透彻了解C++。
400-888-4851 496
嵌入式工程师精品提升课程 NET工程师经典提升课程 C语言软件工程师课程 WEB前端工程师精品课程 全栈式UI设计师经典课程 Java工程师全能特训课程 IOS软件工程师全能课程 Android软件工程师培优课

课程详情

2018-06-28

C

C++介绍:

C++是C语言的继承,它可以继承C语言的程序设计,又可以抽象数据类型的特点,通过基础教学,编程学习,软件游戏开发等,让学员更透彻了解C++。

C/C++软件开发基础部分
  Unix/Linux基础Unix/Linux操作系统Kernel和Shell;Unix/Linux文件系统简介;常用的Shell命令;Vi/Vim的使用;环境变量;简单Shell脚本程序
  C语言程序结构,数据类型,流程控制,指针,结构体,宏,函数,内存管理,I/O,断言(Assert),调试工具(GDB),Makefile,SVN/GIT
  C++语言G++编译器,面向对象编程,类和对象,继承,虚继承和虚基类,虚函数和纯虚函数,多态,I/O流,异常处理,模板和泛型编程,设计模式,C++11和C++14
  数据结构和算法数据结构的基本概念,集合,线性结构(顺序表、链表、栈、队列、串),树型结构(二叉树),图状结构基础,顺序查找法,排序算法(冒泡,选择,插入,快速),常用加密算法,图像编码和解码算法,数据压缩算法等
  模板,STL和XML模板基本概念(template),类模板和模板类,函数模板和模板函数,类型推断,类模板和函数模板的特化,智能指针的实现,标准模板库(StandardTemplateLibrary);STL容器,迭代器和算法,XML规范,XPath,DTD,Schema
Linux平台高级应用开发
  Linux编程基础Linux系统调用,动态库与静态库开发,Linux文件系统管理
  Linux并发编程进程创建和管理,IPC机制(信号,管道,共享内存,消息队列),多线程编程,多线程同步和互斥控制
  Linux网络编程TCP/IP协议族,TCP/UDP数据传输,C/S模式,网络通信协议设计与实现,HTTP协议和Web服务器,CGI,B/S模式,FTP协议和FTP服务器
  Oracle数据库和数据库开发SQL查询语句,DML和事务处理语句,约束,序列,视图和索引,PL/SQL存储过程,函数,游标和触发器,PL/SQL异常处理,Pro*c/c++操作数据库,动态SQL
  UMLRationalRose,UML概念,用例图,时序图,协作图,类图,组件图,状态图,系统部署图,CMM/PSP/TSP
  Qt框架信号和槽机制,常用Widget用法,布局管理器,对话框,自定义部件,事件处理,常用Qt类,网络通信,进程线程,数据库访问
 Windows平台高级应用开发
 Win32核心编程Windows窗口程序的开发,消息机制和消息相关函数(Message),绘图(Paint),控件开发(Control),文件管理和目录管理函数,Windows资源的使用,内存管理(VirtualMemory),静态库和动态库(lib/dll),进程开发,线程和线程同步
  MFC框架开发MFC基础,MFC消息映射和消息处理,MFC菜单,工具栏和视图,MFC绘图和DC,MFC集合类,MFC序列化,MFC控件,MFC对话框和属性页,MFC动态库,MFC线程
  Windows网络和数据库编程Windows访问数据库技术(ODBC和ADO),Windows网络基础,WindowsSocketAPI,MFCSocket编程
  GDI+图像绘制图元绘制、GDI+图像加载、GDI+渐变画刷、双缓冲绘图等高级绘图技巧
  COM组件开发组件和接口概念,COM组件和ATL库的应用,类厂和组件,接口调动和接口函数,Automation程序,ActiveX控件的使用
游戏开发
  OpenGL编程OpenGL环境搭建,OpenGL编写规范和开发思路,渲染与编程,变换/向量/矩阵,GLSL着色语言、片段着色器、顶点着色器、几何着色器,GLSL着色语进行着色器编程进阶,GLSL着色语进行着色器编程高级,缓冲区与帧缓冲区高级编程,提高绘图的性能和变换反馈编程
  2d游戏基础2d游戏框架的搭建,2d场景、精灵、精灵动画、粒子系统的原理
  cocos2dxcocos2dx引擎的使用,cocosstudio编辑器的使用,lua脚本的使用,box2d物理引擎的使用
  3d游戏基础3d游戏框架的搭建,3d场景、模型、蒙皮、骨骼动画、地形、灯光等3d技术
  DirectX基础DirectX简介,安装与配置,DirectX游戏基础,渲染管线,在Direct3D中绘制色彩,灯光,纹理,混合,模版,字体,创建灵活的摄像机类,地形渲染基础,粒子系统,选取,着色器和特效,高级着色器语言入门,顶点着色器入门,像素着色器入门,效果架构
上一篇: 武汉嵌入式工程师培训 下一篇: 武汉ios软件工程师培训

推荐课程

查看全部课程
武汉软帝职业培训学校

武汉软帝职业培训学校

光谷校区

查看全部校区 进入官方主页