談windows開發學習過程

2021-06-21 09:15:39 字數 942 閱讀 2112

mfc作為乙個c++類庫,而且mfc是windows sdk的封裝。為了開發windows應用更方便,讓程式設計師開發應用不需要過多在意細節,專注功能上的開發,所以推出mfc。但是實際開發上並不是那麼容易的,很多問題還是要追蹤到內幕的細節上才知道真正的問題所在。所以用mfc開發最好是先學windows sdk程式設計,因為mfc畢竟是window sdk的封裝,是一種軟體架構的框架。

由此引薦我學長的學習之談:

首先把語言基礎和內功基礎學好,基礎包括:c++,stl,資料結構和演算法,作業系統,計算機網路,資料庫原理和應用,組合語言。此階段是系統學習基礎,紮實基礎,無聊時可以去刷題。這個階段必須要重視,基礎好學東西很快。記住一點不要太糾結於細節,誤了大局,核心在於思路和方法。

初學windows 程式設計,需要看的書籍有《windows程式設計》《windows核心程式設計》 《windows網路程式設計》《win32多執行緒程式設計》,學習windows開發要多練習,光理解是不夠的,首先要把書籍的**都要練習,而且要結合自己的理解再練習一遍**,在期間要多多寫專案。當練習量達到一定的量時,覺得寫windows應用比較順手時,再開始看《深入淺出mfc》,了解mfc內幕,了解mfc的架構技術。這本書比較難啃,但是要慢慢消化,當你消化後會對mfc有個全面的了解,後面你用mfc開發會毫無壓力。然後就多看看別人寫的源**,學習別人的思路和方法。必須要記住學習windows開發必須要多動手,實踐中理解真理。學完上述的過程後,windows開發的基礎就差不多了。

然後就開始windows開發高階,windows高階主要學的是com技術,atl和wtl類庫的用法,還有軟體除錯技術。期間要看的書籍有《com本質論》,《com原理與應用》《atl開發指南》《深入解析atl》《wtl開發指南》,《軟體除錯》《windows使用者態程式高效排錯》。期間繼續專案的歷練,在專案中理解知識,積累思路,積累經驗。

然後上述學習後,後面的就是專注**質量和軟體架構方面的技術了。《**大全》和《設計模式》和《重構》是必看的書籍。

windows驅動開發學習

序言 很多人都對驅動開發有興趣,但往往找不到正確的學習方式.當然這跟驅動開發的本土化資 料少有關係.大多學的驅動開發資料都以英文為主,這樣讓很多驅動初學者很頭疼.本人從 事驅動開發時間不長也不短,大概也就3 4年時間.大多數人都認為會驅動開發的都是牛人,高手之類的.其實高手,牛人不是這樣定義的.我們...

談專案開發

前段時間一直忙自考,著急趕專案進度,現在終於有時間回顧這段時間的學習,突然發現自己已有半個月沒有沉澱。今天早上醒來,靈感如泉水般湧出,擋都擋不住,所以早上一到機房,便迫不及待的想大家分享靈感,希望大家能耐心聽我講解。這次談的話題是專案開發中需要注意的問題,比如前段時間的專案開發 一面是客戶不斷的催,...

windows驅動開發學習筆記

編寫程式,是一件什麼一樣的事情?是一件很奇妙的事情嗎?它可以帶來什麼?它能帶給人什麼感受?它能帶給人創造和控制的慾望嗎?每當乙個人在閱讀或者寫一段 時,腦子裡會怎麼想的?腦子會想象那段 怎樣完成預定邏輯。對於寫 或者維護 的人來說,體現能力的地方不在 本身,而是對下層開發平台的理解和駕馭能力。怎麼樣...