學習vc++有相當的內容要學,而最後的深度則看個人的悟性與勤奮了。
1)掌握最新標準的c++。(2個月)
如果曾經在大學裡自以為學過c/c++,還對dynamic_cast/static_cast/template/try/catch/throw/stl/...感到
陌生,那你該refresh一下新的ansi c++標準了。 ----此與vc++無甚關聯,g++/bcb均有所支援。
2)stl ,泛型程式設計。如果時間用不完再boost庫
stl標準程式庫
"泛型變成與stl"
"stl原始碼剖析"
」boost庫導論"
3) 學習sdk程式設計;多執行緒:-o (3個月) 痛苦是暫時的,必要的,堅持就是勝利! 建議用lccwin32/masm32/tasm編寫小而精的工具軟體;
"win32多執行緒程式設計"
"windows programming guide."
"advanced windows programming "
「windows 95程式設計指南」
windows 95系統程式設計大奧秘(api學習終點站)
4) 研究mfc及程式框架(6個月)
不要被一大堆的巨集所蒙蔽,just track and dig into it!! 在知道mfc如何擴充套件,包裝sdk之後,自可功力漸進,不被其mfc系統框架所困繞。
"mfc internals"
"深入淺出mfc 2"
"多型與虛擬」
microsoft.net.框架程式設計
.net本質論第1卷:公共語言執行庫
5) 研究ole/com技術。
com/activex技術是ms的核心技術,只有徹底洞察其理論精髓才可以體會現在的
作業系統的技術趨勢,以不變應萬變。
「c++物件模型」(基礎)
"inside ole 2"
"com原理與應用"
「com技術內幕」
"com本質論"
"深入解析atl"
6)dcom,ctivex,windows dna(windows .net的前身)
7) c++網路程式設計及網路協議,串列埠通訊的學習
《計算機網路》 andrew s.tanenbaum
unix網路程式設計 第1卷:套介面api(第3版)
unix環境高階程式設計(第2版)
用tcp /ip進行網際互連
《windows網路程式設計》(第二版) 楊合慶
《c++網路程式設計 卷1:運用ace和模式消除複雜性
c++網路程式設計 卷2:基於ace和框架的系統化復用
8) 設計模式的學習
"c++ 設計新思維:范型程式設計與設計模式之應用"
」design patterns「
"code complete" (**大全)
設計模式精解-gof 23種設計模式
重構_改善既有**的設計 侯捷譯.
深入學習c 書單
本來有一本c 程式設計,一本c primer 沒怎麼看過 經過師兄推薦又買了effective c 和more effective c 技術面試的時候會問的比較深 要研究的比較透徹一些 第一篇一些同學問我,如何學好c 我沒有別的辦法給你們,唯一的辦法就是讀書,讀大 量的書,就可以解決。要把c 作為日...
C 深入學習 反射
目錄 一 概述 二 基本使用 2.1 獲取程式類容基本步驟 2.2 使用舉例 2.2.1 建立物件 訪問設定屬性值 使用其中無參方法 2.2.2 建立帶參建構函式並訪問其中帶參方法 2.2.3 反射過載過的方法 2.2.4 反射泛型類和泛型方法 2.2.5 反射型別中的私有類容 屬性 方法 2.2....
C 深入學習 特性
目錄 一 概述 二 基本概念 三 自定義特性 四 給物件的屬性自定義驗證規則 五 總結 特性,說的白話一點,就是說明某個東西的特殊性,它不能單獨存在,必須依附在某個東西上,這裡的東西是指c 中類,屬性,方法。特性就是對這些類,方法,屬性進一步修飾。比如說,定義個 sting 型別 屬性a 我們要求該...