1樓:
看了這麼多,那麼多,都是一大堆。
Windows下的c++程式設計,最重要的是mfc,侯捷的《深入淺出mfc》絕對要看,然後再考慮其他的吧。
侯捷這書不厚,非常實用。
什麼Windows程式設計,Windows核心程式設計。
2樓:Maggie
看頂樓的回答很明顯是學院式的回答,理論為主,卻忘記了讀萬卷書不如走萬里路的道理。學院出來的科班學生大部份無一例外是理論知識基本過關,實踐能力卻不行。能理論和實踐結合的人不多,我倒是見過不少非科班出來,只因對電腦痴迷和熱愛程式設計,通過不斷實踐,不斷的挫敗中反推出正確的理論,要知道很多東西從學校或書本中根本獲取不到,只能靠個人實戰總結得到
3樓:白雲峰
Windows GUI不要從C++入門,會有很多細枝末節的東西弄的人心煩。我建議從C#和WPF/Xaml開始,跳過MFC或者Win32 API。語言上C#相比C++更適合開發普通應用程式,會C++學C#也不會很難。
Xaml也比mfc更接近其他更流行的GUI framework,關鍵MFC太難用了。
4樓:臧大為
Windows程式設計現在仍然是一坑。
如果你想Win下面用c++程式設計,那只能寫原生程式,首先遇到的問題是GUI介面,這個問題非常複雜。因為20多年來,Windows原生GUI程式程式設計的複雜度沒有降低過,可以說相當困難。(原因自然是光頭鮑爾默在技術上的無知,把精力都放在.
net上去了,但是.net幾乎沒人待見)
你有幾個選擇:
1. 直接呼叫windows api繪製介面。
非常繁瑣,我建議你不要把生命浪費在這個上面。
2. MFC
20年以上的歷史,乙個微軟VC6.0時代老掉牙的C++ gui介面庫,過時而且不好用。
3. QT
QT是乙個第三方庫。是乙個不錯的選擇,但是它這個框架有點龐大,執行效率不是很高,總得來說是業餘程式設計最佳選擇了。
4.WTL
微軟程式設計師業餘寫的庫,仍然非常簡陋的庫,大量東西等著你去實現。
所以你看,Windows原生程式編寫最大的問題是找不到合適的介面庫,你想編寫帶介面的原生WIN程式非常吃力,我們看到這麼多年來Windows上的程式翻來覆去就是QQ等那些老面孔,這根Win平台原生GUI程式設計太困難有很大關係。對比之下Mac、ios/安卓編寫GUI程式都簡單的多。
除非,你用.net框架。
.net框架不能編寫原生程式,用c#編寫,跟c++關係不大了。
所以如果你是乙個學生,我不建議你學這個,你可以學習下蘋果/安卓手機平台程式設計、或者web程式設計、或者c++/COCOS2Dx遊戲程式設計,都比學windows gui程式設計有意義的多,win平台已經到頂了,已經不是未來最大的趨勢了。
5樓:Bingo
Windows程式設計第五版大磚頭很適宜
一開始會不知道WinClass之類是何物不要在意這些細節然後慢慢就習慣了
Win開發最重要知道乙個訊息處理
6樓:
我來提乙個和前面的答案不太一樣的思路。
不如從C#開始學。儘管.NET某種意義上不能等同於Windows程式設計,但是至少可以讓你寫出一些比較實用的程式來。這樣才能有乙個強大的motivation.
另外,MFC我不是很建議學,目前MFC正在日漸衰落。如果不是工作需要的話,完全有其他更好的選擇。
7樓:眉大俠
有人提到了《windows核心程式設計》。
但是這方面的入門教材一定是《windows程式設計》好不好。
ps.這方面的開發需求越來越少,難度也始終比其他開發方式要大,學習成本很高。也許你即使啃完《windows程式設計》,做了兩個demo,也可能發現,用其他工具可以輕易的搭建起來的,而且難度成本要低很多。
pss. 看你自己的樂趣所在。
本人有一定的美術基礎,想學習原畫,該怎麼選擇培訓機構?
我從零基礎到就業5300工資用了1年零6個月左右。我是零基礎的,完全是零。說說我的經驗吧。我在家附近找了家美術高考培訓機構培訓了3個月。從單個石膏幾何 組合石膏幾何 單個靜物 組合靜物 五官石膏像 石膏頭像 真人五官 真人頭像 色彩靜物 學到這裡已經2個半月了 接下來的半個月就是在不斷地真人頭像寫生...
如何激怒一位俄語學習者?
我來了我來了 我去上素描課的時候拿到了一塊畫板。我還在畫梨子,花完了我發現乙個有意思的事情。這個很像寫得很草的俄文,我不專業,我只是覺得像。我其實有點開始後悔了,我開始痛苦,我開始害怕了。我現在沒辦法面對她了,痛苦得要死。但是我估計她知道這只是排線的時候估計更痛苦。 梗小鬼蘇卡不列idinahui ...
如何成為乙個快速學習者 Quick learner ?
果因叔內容營銷 1 觀念建設,多理解這個領域概念,多輸入這個領域的正確觀念。2 保持強烈的需求感和好奇心,要有笨鳥先飛的精神,不要覺得自己很聰明。3 從0實戰,費曼學習法,通過教別人的方法反饋自身學習的不足,及時調整學習策略。4 付費學習高手的經驗,付費是最快的捷徑,也是連線高手的最快通道。5 刻意...