回覆列表
  • 1 # CoreCode

    很多人從MFC開始學習,結果常常是一頭霧水,知難而退;也有人毅力堅強,熬過了MFC的陣痛期,最後卻是知其然而不知其所以然,並且思維被限制在MFC的框架之中,遇到稍微有點規模的程式就無從下手了。以我個人的這些年的Windows開發經歷,我建議Windows上的學習路線如下:首先當然是語言的學習,比如C或C++(STL),它是平臺無關的然後可以從《Windows程式設計》(byCharles Petzold)入門,從最原始的Windows API開始學習接下來可以學習《Windows核心程式設計》(byJeffrey Richter), 它會讓你比較深刻的理解Windows的前臺和後臺機制學完上面2本書,對Windows系統已經比較熟悉了,再要深入的話可以學下《Windows 圖形程式設計》(by 袁鋒)。至此,已經可以用API的方式開發大部分Windows應用程式了,接下來可以學一些常用庫,比如MFC,WTL,ATL等,此時學習MFC和一開始就學習MFC已是截然不同的感覺,彼時痛苦難熬,此時會心一笑。其他就是根據專案需要,專業知識的學習,比如COM技術,網路,D3D等。

  • 中秋節和大豐收的關聯?
  • 汽車噴漆4s店和普通修理廠有什麼區別?