课程简介:
本课程以C++语言来介绍面向对象程序设计的原理和方法,内容包括面向对象程序设计基本原理和C++特有的语言特性。大致的章节包括基本理论、类与对象、构造与清除、函数、引用、继承与多态、拷贝构造、运算符重载、异常、模板和流等。
课程特色:
课程从零基础学起,通过大量项目的实操演练以及知识点的剖析,通过学习,能对C++实现更深入掌握和实际操作,从此晋升IT达人。职位发展方向可参考Cocos2d-x 游戏开发、嵌入式应用开发等。
课程目标:
1.语言基础
C语言、数据类型与运算符、流程控制、函数、指针、指针与字符串、内存布局、结构体和共用体、文件操作、位运算、预处理、C语言提高、项目实战(学校管理系统)
2.C++基础与提高
C++对C的扩展、C++基础编程、C++进阶STL、C++进阶设计模式及UML应用、C++开源库tinyXML和JsonCpp
课程安排:
1:C++的介绍
2:C++DOS程序编写
3:C++变量、常量、静态变量介绍
4:C++数据类型介绍
5:C++运算符
6:C++语句介绍
7:C++运算符 (关系运算符 逻辑运算符 自增自减)
8:C++表达式
9:C++数据类型(结构体类型 共用体类型 指针类型 引用类型 自定义类型)
10:C++函数定义
11:C++面向对象程序设计