參考文章:
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庫,它提供了我們編程中用到的各方面的技術,文本處理、算法、網絡、多線程、圖像處理等等,幾乎無所不包。