你真的知道自己該怎麼學C VC?

2021-04-01 15:20:54 字數 1720 閱讀 8135

每次上網購書抑或幫別人購書時都會看到一些同僚們在此所發表的看法、觀點,更確切的說應該是心得。雖然自己從事c++/vc程式設計已有6載,但要學習的東西實在是太多,我現只就如何根據自己個人的情況有選擇性的,高效的掌握c++發表一點個人的看法。我對上次***發表的一篇文章不是很贊同,因為我對其中閱讀一些書的順序不認同,順序很重要!不可否認,c++有如此至多的擁護者,但同樣也有很多盲目的追隨者,因此,望大家對自己有乙個正確的認識後再開始學習。

首先,我要強調一點,在學c++之前對c一定要有乙個徹底地認識,很多人覺得c++是c的超級,無須先學c就可以學好c++,話雖沒錯,但那樣比先學c後學c++浪費很多時間,甚至繞很多彎子。說到學習c語言,很多人會推薦譚浩強的

c語言程式設計 

,非也,全世界公認的是brian w.kernighan&&dennis m.ritchie的

c程式語言 

,而目前國內譯地最好的應該數曹化工和秦友淑的

c語言程式設計 

,學完c後一定要跟上嚴蔚敏的

資料結構(c語言版) 

,因為此書不但能使你再次鞏固所學的c(尤其是結構體的知識這與c++的類同屬一類),而且還能拓寬自己的抽象視野。接下來應該是學c++吧,目前國內我沒發現有寫的比較好的c++書,和多人會納悶,覺得錢能的

c++程式設計教程 

不是很好嗎?但一讀你會發現他的這本書對c++的關鍵技術涉及的很少,一味在重複面向過程的一些知識。我們說在你學完c之後,應該對面向過程有了乙個很好的了解,現在應該邁入物件導向的世界。在此強力推薦bjarne stroustrup的

c++程式語言(特別版) 

,當然我相信你在自修此書的同時也在自修作業系統和編譯原理,對於作業系統我推薦william stallings的

作業系統——核心與設計原理(第四版) 

和andrew s.tanenbaum的

現代作業系統 

。這是兩本側重於不同方面的經典教程。編譯原理嘛,當然選阿旺的

程式語言編譯原理(第3版) 

。程式設計為什麼要學這兩門課?呵呵,因為你要繼續學vc++,因為學vc++需要你對windows內部機制有乙個徹底的了解。修完c++需要不時的多看看bruce_eckel的

c++程式設計思想 

,對你很有幫助。我當時有一本kris jamsa,lars klander的

c/c++程式設計師實用大全-c/c++最佳程式設計指南 

,對於鞏固c&&c++來說真是一本好書。說到vc的學習,那真是五花八門,我只是表達我的看法,我一開始就把charles petzold的

windows 程式設計(第5版)(上、下冊) 

深入淺出mfc(第二版) 

.對於vc程式設計,好書真的很多,只是需要根據個人的實際情況有選擇性的看,因為很多都是重複性的(雖然它們都是好書,比如:

c++ primer 中文版(第三版) 

和c++程式語言(特別版) 

只需看其中的一本,這兩本都是經典c++之作)。好書列舉如下:

visual c++技術內幕(第四版) 

,c++語言的設計和演化 

,more effective c++中文版 

,深入淺出 windows mfc 程式設計 

,windows核心程式設計 

,more effective c++中文版 

,more exceptional c++ 中文版 

,c++並行與分布式程式設計 

,c++經典問答(第二版) 

,effective c++中文版 

Python該怎麼學?

冰凍三尺非一日之寒!學真本事,必定有枯燥難學的知識。會當臨絕頂,一定先爬山多寫,寫出好的 就是要不停的練習,唯有手熟 少問,對問題的解決能力,決定著你水平的高低 不要盲目下手,先構思 不要苛求完美,先做出效果。不管白貓黑貓,抓到老鼠就是好貓 少看部落格,多看官方手冊,僅做為參考。忘了就去查手冊 慎用...

你真的知道 strtotime 嗎?

課堂小提問 echo date y m d strtotime 1 month strtotime 2017 03 31 輸出什麼?echo date y m d strtotime 1 month strtotime 2017 08 31 輸出又是什麼?現在公布正確答案了 echo date y ...

你真的知道HTML嗎?

經過幾次面試當中,被問及到最基礎的東西,沒想到回答不上來,有點蛋痛,今天特地的複習了一下!內容 1.doctype 文件型別 的作用是什麼?有多少文件型別?2.瀏覽器標準模式和怪異模式之間的區別是什麼?3.html dhtml xhtml是什麼?以及它們的區別是什麼?一 doctype 文件型別 的...