C/C++学习路线

一、C语言开发

    初级

      基本数据类型

      运算符、表达式

      顺序结构

      分支结构

      循环结构

    中级

      数组

      函数

      指针

      预处理指令

      结构体和共用体

      枚举

      位运算

      联合体

    高级

      文件操作

      内存操作

      标准库

      socket通信

      cJSON库

      Libcurl库

二、C++开发

    初级

      类和对象

      引用

      运算符重载

      继承与派生

      多态与虚函数

      IO流

    中级

      Boost

      容器与泛型

      STL

      MFC

    高级

      SOCKET网络编程

      数据库开发

      设计模式

三、Linux编程    

    Linux初级

      文件IO

      多线程与进程

      Socket通信

    Linux中级

      Shell编程

      内核编译

      内存管理

    Linux高级

      HTTP服务器开发

      Oracle数据库

四、Windows编程

    Windows初级

      Win32

      MFC框架

        简介

        对话框

        回调函数

        窗口创建机制

        消息映射机制

        MFC图形绘制

        常用控件

          按钮、编辑框、静态文本

          组合框、单选框、复选框

          水平、垂直滚动条

          列表视图、树形视图

          月历、IP地址

          ocx控件

        动态创建机制

        运行时

        Activex控制编程

    Windows高级

      DLL编程

      COM组件开发

      进程线程

 

五、Linux内核源码分析

 

 六、数据结构和算法

      数据结构:线性表

      数据结构:栈和队列

      数据结构:哈希表、数、图

      常用算法:查找、排序

posted @ 2020-10-21 16:42  夜月色下  阅读(227)  评论(0编辑  收藏  举报