c/C++语言学习时间表

admin 2014年11月11日 C C# C++学习 980次阅读 查看评论

  基础体系C语言

  1.1.1 C/C++开发环境配置;

  1.1.2 C语言概述,学习方法,开发环境搭建,HelloWorld案例分析,常量与变量;

  1.1.3 C语言数据类型,数据类型转换,数据输入与输出;

  1.1.4 C语言运算符,C语言操作符;

  1.1.5 C语言表达式,表达式优先级;

  1.1.6 C语言流程控制,分支,顺序,循环逻辑控制;

  1.1.7 C语言函数概述与引用,简单递归,简单嵌套,C语言调用函数示例;

  1.1.8 C语言数组,二维数组,高维数组,详细案例;

  1.1.9 C语言指针,指针与地址,指针与数组;

  1.1.10 C语言指针与字符串,指针与函数,多重指针;

  1.1.11 C语言结构体,共用体,枚举,typedef;

  1.1.12 C语言宏定义,预编译,文件包含,条件编译;

  1.1.13 C语言内存分析,作用域,生存期,可见域;

  1.1.14 C语言调试,排错,分析技巧;


  第一阶段C语言

  2.1.1 C语言基础复习(数据类型、变量、内存四区、指针基础);

  2.1.2 C语言基础强化提高(C语言中的字符串、一维数组、二维数组);

  2.1.3 C语言基础强化提高(指针数组和数组指针);

  2.1.4 结构体、文件;

  2.1.5 链表;

  2.1.6 函数与指针、动态库的封装和设计;

  2.1.7 C语言面试题强化与提高;

  第二阶段C++语言

  2.2.1 C++对C的扩展(C++函数,引用、内联函数,函数重载);

  2.2.2 面向对象(OOP)编程基础(概念、类中的封装;类的构造和析构);

  2.2.3 面向对象(OOP)编程基础(new/delete、类的静态成员、c++编译器对象管理模型分析);

  2.2.4 面向对象(OOP)编程基础(操作符重载及友元);

  2.2.5 面向对象(OOP)编程提高(类的继承及多态);

  2.2.5 面向对象(OOP)编程提高(类的继承及多态);

  2.2.7 面向对象(OOP)应用(函数模板、类模板);

  2.2.8 面向对象(OOP)应用(STL入门与使用);

  2.2.9 C++11新特性;

  2.2.10 C++面试强化与提高;

  第三阶段QT

  2.3.1 QT Creator的使用;QT Designer的使用;2.3.2 QT开发技术;QT 基础;2.3.3 QT信号槽;QT界面开发;


  •  第四阶段数据结构

      2.4.1 数据结构(算法基础、链表、循环链表);

      2.4.2 数据结构(栈、队列);

      2.4.3 数据结构(二叉树);

      2.4.4 数据结构(排序算法、冒泡算法、选择、插入、快速、希尔);

      2.4.5 数据结构面试强化与提高;

  •   第五阶段Unix/Linux服务器开发


  •   2.5.1 Unix/Linux操作系统技术;

      2.5.2 Unix/Linux gcc,g++编译器,gdb调试工具,make管理项目;

      2.5.3 Unix/Linux文件和输入输出,文件和目录操作;

      2.5.4 Unix/Linux进程控制,system系统调用;

      2.5.5 Unix/Linux进程管理和守候进程;

      2.5.6 Unix/Linux信号;

      2.5.7 Unix/Linux shell基础;

      2.5.8 Unix/Linux网络编程;

      2.5.9 Unix/Linux进程间通信管道、共享内存、信号量,消息队列;

      2.5.10 Unix/Linux 进程通信 互斥与同步;

      2.5.11 Unix/Linux 线程通信;


  •   第六阶段培养数据库开发方向,数据库(MySQL,Oracle)


  •   2.6.1 安装MYSQL,MYSQL开发简介,SQL语句;

      2.6.2 实现MYSQL的增,查,删,改;

      2.6.3 Oracle开发基础;

      2.6.4 Oracle实现增删查改;


  •   第七阶段cocos2dx游戏


  •   2.7.1 Cocos2dx 开发环境搭建(windows,android,mac);

      2.7.2 Cocos2dx HelloWorld讲解

      2.7.3 Cocos2dx 节点类详解;

      2.7.4 场景、层、精灵和导演类介绍;

      2.7.5 场景管理;

      2.7.6 精灵类的创建;

      2.7.7 坐标体系;

      2.7.8 文本标签、文本输入;

      2.7.9 菜单和菜单项;

      2.7.10 绘图API;

      2.7.11 schedule定时器;

      2.7.12 ScrollView和TableView;

      2.7.13 内存管理和优化;

      2.7.14 动作(Action)和动画(Animation)、场景切换效果;

      2.7.15 触摸事件、keypad;

      2.7.16 碰撞检测、物理引擎;

      2.7.17 瓦片地图;

      2.7.18 声音和粒子特效;

      2.7.19 xml文件、json文件操作、sqlite操作;

      2.7.20 httpclient和跨平台socket;

      2.7.21 项目:中国象棋;

      2.7.22 项目:坦克大战;

      2.7.23 项目:微信打飞机(C++ 结合lua实现);

      2.7.24 项目:超级马里奥;

      2.7.25 项目:商业项目;

      2.7.26 游戏常用算法;

« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:windows维护linux优化c语言c++

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合