自從我開始編寫代碼以來,我一直是.NET開發人員。我想學習Win32編程。需要建議從哪裏開始。學習Win32編程的最佳資源/書籍是什麼?我知道一點'大學C++'。從.NET轉移到Win32開發
回答
如果你有興趣的用戶界面的開發,在C或C++(無MFC)直接Win32開發的最好的書是Programming Windows由Charles Petzold的
對於其他種類的Win32開發的,如線程,內存,DLL的等等,Jeffrey Richter的Windows via C/C++是一本很棒的書。
對於一般的Windows體系結構,David Solomon和Mark Russinovich的Windows Internals是一個很好的資源。
手下來,Win32編程的最佳書籍是Charles Petzold的「Programming Windows」一書。亞馬遜鏈接here。
如果你有興趣學習C++有在工地附近一看,有類似的問題,負載到你: https://stackoverflow.com/questions/155762/best-c-resource
如果你想Windows程序,我會堅持使用.NET,Win32和MFC努力工作。
當你在它,拿起這本書:
C++ Pointers and Dynamic Memory Management
這是舊的(大約1995年),但它的神祕性三分球最好的書之一。如果您發現自己盲目地添加*或&的代碼來編譯您可能需要閱讀此代碼。
如果您發現自己盲目添加*或s來獲取代碼,您可能需要切換職業。 – 2009-06-12 12:58:17
- 1. .NET開發人員轉移到Ubuntu的開發
- 2. 從.Net Web開發到Java Web開發
- 3. Windows .NET/Win32用戶界面開發
- 4. Tizen的.Net移動開發
- 5. MySql從開發到生產轉移到不同的用戶
- 6. 將資源從win32 dll嵌入到.net
- 7. 配置設置從開發者機器轉移到生產
- 8. 從cygwin移植到win32本機程序
- 9. Port .NET Win32到Windows RT
- 10. 移動從.NET到Java
- 11. 從.net遷移到Sharepoint
- 12. MEF - 遷移從.NET 3.5到.NET 4.0
- 13. 從.NET 2.0遷移到.NET 4.0
- 14. 從ASP.Net轉到Java的Web開發
- 15. Web開發移植到iPhone
- 16. 選擇:從傳統ASP遷移到.NET或遷移到開源平臺
- 17. ASP .NET升級到.NET或轉移到MVC
- 18. .NET AddIn開發
- 19. 從.net代碼從windows移植到linux
- 20. 爲.net店開始移動/ IOS開發的最佳方式
- 21. 從.NET轉移到Java EE或RoR是明智的決定嗎?
- 22. Bazaar:從單一開發人員轉移到可訪問的存儲庫
- 23. Heroku上的Ruby on Rails項目如何從開發轉移到生產?
- 24. 如何從EF代碼首先轉移到更傳統的開發策略?
- 25. 如何將團隊從瀑布式開發模型轉移到Scrum模型?
- 26. 如何從Win32進程調用.NET DLL?
- 27. 如何從.Net打電話給win32 CreateMutex
- 28. win32 dll in C#.net
- 29. 如何將開發數據庫轉移到生產?
- 30. Android應用轉移到其他開發人員
Duplicates:http://stackoverflow.com/questions/948686/any-tutorials-for-win32-sdk-programming,http://stackoverflow.com/questions/212559/c-win32-gui-programming-the -shortest-path,http://stackoverflow.com/questions/329776/a-good-book-to-understand-winapi-programming/329789,http://stackoverflow.com/questions/342729/learning-the-win32 -api/342740 – ChrisN 2009-06-11 18:36:30