-
怎麼說呢,這是我打算讀的第一本英文技術書,為了粗略地了解一下前伊萬·梧州只是**和一些資料而已。 我得到的最大好處恰恰是我閱讀的節奏,以前有點快,我沒有注意到。 但是這個。
-
有 3 種方法可以使用 VC、API、MFC 和 MFC 編寫 Windows 應用程式。 淨,為。 NET我不太熟悉它,我想使用VC的。 網,不如用C做孝道的戲弄
我們來談談 API 和 MFC,API 是 Windows 提供給軟體開發人員的應用程式程式設計介面功能,可以使用 Windows API 開發 Windows 應用程式。
MFC 是隨 VC 一起發布的 Microsoft 基礎類。 MFC 封裝了 API 的大部分功能,使用 MFC 可以大大提高開發 Windows 應用程式的效率,因為 MFC 是 API 的包裝器,Microsoft 做了很多工作來隱藏很多使用 C++ MFC 在 Win 下編譯軟體的程式開發人員,比如應用程式實現訊息處理, 裝置環境圖等
學習 Windows 程式設計可以學習 API 程式設計,也可以直接學習 MFC 程式設計,但了解 API 程式設計對於理解 MFC 類庫的結構會有很大的幫助。
可以說,如果你想對使用 VC 開發 Windows 應用程式進行深入的學習和研究,那麼最好從 API 程式設計開始。 或者從 MFC 開始,然後返回並檢視 Windows API 程式設計;
如果你只是想寫一些簡單的程式而沒有深入的學習,那麼你可以直接學習MFC程式設計。
至於你說的 Windows 核心程式設計、Windows 網路程式設計、Windows 圖形程式設計、Windows 系統程式設計、Windows 遊戲程式設計等,這些只是你上手後不同的發展方向,現在想還為時過早。
所以,如果你想深入學習 Windows 程式設計,我建議你閱讀 Windows 程式設計(第 5 版),因為現在對你來說最重要的是從基礎知識開始。
當然,在學習了Windows程式設計之後,你可以做一些實際的事情。
-
關鍵是你想程式設計什麼程式? 如果你是乙個編譯愚蠢的記事本(如記事本)的 win32 平台應用程式,你只需檢視 MFC 程式設計和 win32 API。
Windows程式設計(第五版)這本書不錯,如果你是新手就好好讀這本書吧,不管你走哪個方向總是要玩和打基礎的。
-
你沒有很好地了解資料結構和作業系統。 堆、堆疊、程序、執行緒、同步、互斥和記憶體管理都在最後 2 門課程中。
控制代碼不是 MFC 的概念,相反,MFC 仍然使用較少的控制代碼,更頻繁地使用指標。 控制代碼是windows的概念,說白了,就是乙個資源數字標誌,比如window、**等,就像乙個人的名字一樣,我們可以得到乙個控制代碼,我們可以對它做各種操作。 可以說,Windows的每個資源最終都是通過呼叫API來操作的。
沒必要弄清楚Windows的原理,這個任務,我個人覺得太艱鉅了。現在不宜檢視核心程式設計,但當你在 Windows SDK 和 MFC 中有一定的基礎時,請檢視核心程式設計。 不懂可以慢慢來,有些東西一兩天就掌握不了,就算掌握了,過幾天也不會忘記,大部分還是要在程式設計練習中慢慢積累的。
-
讓我們先看一下 Windows 程式設計,然後再看核心程式設計。
作為初學者,我認為最好多練習。 如果你能根據你所學到的東西做一些東西,你也許能夠激發你對學習的興趣。
記憶體分配的堆和堆疊與資料結構的堆和堆疊不是一回事。
例如,在記憶體中,堆中的東西是動態分配的,堆疊是自動分配的。
int i;
int *p= new int;
其中 i 是堆分配的,p 是堆分配的。
堆疊中的東西是自動分配和釋放的(參見 i 的生命週期),堆中的東西是動態分配的(需要 new 或 malloc 等),需要手動釋放(使用 delete 或 free)。
例如,函式的引數也在堆疊中分配,在函式呼叫後自動釋放; 堆疊中還有全域性變數。
資料結構中的堆和堆疊只是用於儲存變數的結構,就像陣列、線性表和佇列一樣。
控制代碼是 SDK 中的東西,而 Windows 程式設計主要是關於如何使用 C 進行簡單的 SDK 程式設計。 這些也是非常基礎的API程式設計知識。 程式設計需要循序漸進,前面看不懂,後面可能看不懂。
-
我是像LZ這樣的大三學生。
我會告訴你我是如何開始的,我希望它有所幫助。
我在大一的時候學了乙個學期的C語言,然後沒有計算機課,所以我自學了。
大二的時候,我學了乙個月的VB,然後在大三的時候,我看了孫欣的C++教程,從初學者到精通了乙個多月(每天一集),然後我看了一周的《核心程式設計》,現在我正在學習WDM當然,剩下的時間都在玩,乙個接乙個。
PS:《核心程式設計》是真正的TM經典!
-
。。。頭暈。
這樣,先把學校的課程學好,再說起來,把GPA搞上去,有什麼急點 至於Windows程式設計,既然你現在遇到瓶頸,那就慢慢來,你現在就學,你現在想幹嘛??? 編寫要申請的軟體? 不如當成一種愛好,沒什麼可看的,另外,很多事情都是相互關聯的,開闊了眼界,平時接觸各種知識,哪怕只是一般的了解
其實我發現,不管你學到了什麼,迷茫時間積累到一定程度後,難免會分手,而且時間不會很長,相信自己,祝你好運!
-
看完你的描述,首先我覺得你的C語言基礎不是特別好,包括資料結構,如果你對兩者都很精通,什麼記憶體分配、堆疊、堆都很好理解,至於MFC,我的建議是看一下例子,一些概念的例子就算你不懂也會用到。
做例證的時候,要翻翻原著,比如譚浩強的C語言和資料結構,加上MFC,力爭每週大致翻一遍這三本書,有了你做的例證,你會有更深的理解。
另外,程式設計最大的問題就是心態,因為程式設計是邏輯思維能力的考驗,平時越是焦慮,越是沒有想法,就需要冷靜下來,好好分析問題,不要看大四畢業後找工作的問題,應該把程式設計當成一輩子的職業, 矯正心態,盡可能多地利用時間看一些程式設計書籍,就算大四畢業後找不到工作,還是可以繼續學習程式設計的,總有一天能成為程式設計大師。
因此,與其為自己感到難過,不如花更多的時間看書和練習。
-
如果您不了解 C++ 中的一些概念,可以檢視彙編。
雖然彙編是一種低階語言,但許多高階語言概念仍然可以從中找到滿意的答案。
如堆疊、執行緒、程序等。 學習 8086 計算機的結構有助於更好地理解 C++
-
我不看任何書,直接看MSDN,所以我可以通過多寫**和多除錯來學習它。
-
學習VC不需要深入,只需簡單。
如果你想學好VC,你必須有一定的C++基礎。 在開始在 Windows 中程式設計之前,不要強迫自己記住任何 MFC 類,這只會增加您的負擔。 一開始,讓自己編寫一些簡單的 Windows 控制台程式,例如:
如果你想要讀寫乙個檔案,因為不熟悉MFC庫而不知道用哪個類,這很正常,但你可以去百度、谷歌搜尋這個資訊。 經過一番搜尋,你會發現原來的cfile可以用來操作檔案,接下來的事情就很容易了,無非就是生成乙個cfile物件,利用物件的讀寫成員函式來讀寫檔案。 重要的是去做,而不是去看。
-
Windows程式設計》,學習SDK必看的經典之作!
-
Windows 應用程式可以用多種語言編寫,包括 C、C++、Pascal、Visual Basic 等。 如果你想寫乙個Windows程式,你可以看看<
-
如果您想了解 Windows 開發,您可以比任何書籍更深入地了解 Microsoft 的 MSDN。
但是如果你想學好程式設計,就需要學習程式設計思路,程式語言只是工具,你可以根據需要學習不同的語言。
API 就像工具箱,如果你要製造一輛汽車,並且你有別人製造的輪子、發動機、變速箱等,你只需要組裝它們。 有關詳細資訊,請參閱 MSDN。
GUI是影象使用者介面,也就是你平時看到的Windows視窗介面,在Microsoft的開發環境中可以設計得非常好。 有關詳細資訊,請參閱 MSDN。
這些細分市場是:
第一階段(1-5個自然段):我為珍珠鳥創造了乙個良好的生活環境,第二階段(6-13個自然段):小雞們在我的照顧下長大,我獲得了它的信任第三階段(14-15個自然段):我發自內心的感受。 >>>More