DavidNineRoc
2018-03-10 19:06:51 +08:00
第一步 C 语言基础
需要学习的知识:
- Unix/Linux 实战
- Unix/Linux 服务器配置
- C 语言概述
- 数据类型与运算符
- 条件判断和循环语句
- 数组与字符串
- 函数
- 指针
- 内存管理
- 复合类型
- 文件操作
- 项目实战
可掌握核心能力:
( 1 )通过 C 语培养编程思维和动手能力;
( 2 )通过 C 语言的学习培养面向过程编程思想,为以后的深入学习就业课程打下坚实基础。
第二步 C 提高篇幅
- 数据类型、内存分区、函数调用模型
- 一级指针的概念和使用
- 二级指针作为函数参数、位运算
- 指针与数组、机构体的关系
- 函数指针
- 链表的操作、宏定义
- 递归函数、案例
( 1 )掌握 C 语言中的字符串、一维数组、二维数组的用法;
( 2 )掌握一级指针,二级指针,三级指针的高级用法,和理解 N 级指针概念,指针数组和数组指针; 3、学会结构体、文件的使用。
第三步 数据结构篇
- 数据结构概念
- 队列、栈
- 二叉树、常用排序算法
在基础班 C 语言知识点之上,掌握 C 语言深入技巧,C 语言接口封装设计
第四步 C++开发篇
- C++对 C 的扩展、引用
- 函数的默认参数、函数重载、类和对象
- 对象的构造和析构
- 对象的动图分配和释放、成员变量
- 函数的存储、this 指针、友元
- 运算符重载、自定义 String 类
- 类的继承和派生、多态
- 虚函数
- 函数模板、类模板
- C++类型转化、异常、输入和输出流
- vector、string、deque
- stack、list、set、map
- STL 容器的常用算法
- C++综合小项目
具备常用 C++方向基本知识和常用技能。
第五步 QT 界面编程
- Qt 初识
- Qt 常用的空间
- Qt 绘图与文件操作
- Qt 界面编程案例
可掌握的核心能力:
具备常用 QT 和 MFC 界面开发的基本技巧和常用技能;
第六步 MFC 界面编程
- MFC 初识
- MFC 对话框与常用空间
- MFC 界面编程案例
具备基本的 MFC 开发的技巧和常用技能;
第七步 Linux 系统编程
- Linux 常用命令
- vim 常用命令
- makefile、gdb 调试
- 目录相关操作函数
- 进程
- 进程间通信
- 信号
- 守护进程
- 网络协议概述
- TCP/IP、高并发服务器
- TCP/IP、select
- poll 和 epoll
- UDP
- Linux 小项目
- libevnet 简介
- 开发常用小技术
具备常用后台服务器开发方向基本知识和常用技能,并具备基本的开发能力;
第八步 数据库编程
- SQT 语句
- 多表查询、事务
- mysql
- mongodb 操作
- mongodb-c++API 的使用
****
以上这些属于 cpp 的基本操作,楼楼都学完了?学完了算是个入门吧