参考文章:
http://www.52rd.com/Blog/Detail_RD.Blog_lyrlj2008_68613.html
一:基础知识学习
参考21天,把握全局,选择性深入
二:掌握两种GUI
GUI库很多,比如MFC、WTL、wxWidgets、QT。
以MFC入门,再深入学习另一种GUI
三:数据结构与算法
推荐《数据结构(C语言版)》
四:数据库
学习数据库的基础知识,并且掌握一种数据库,推荐使用mysql,
最好不要用一些封装好的接口,而应该直接用mysql提供的数据库api,
可能对数据库了解的会更深入。
五:网络编程
推荐《unix网络编程》
六:操作系统
推荐《windows核心编程》
七:设计模式
基本设计模式需要学习
八:第三方库
C++标准库仅仅提供了一些很基本的功能,所以我们经常会引入一些第三方库。
最著名的恐怕就是被称为准标准库的boost库,它提供了我们编程中用到的各方面的技术,文本处理、算法、网络、多线程、图像处理等等,几乎无所不包。