Tôi đã là một nhà phát triển .NET kể từ khi tôi bắt đầu viết mã. Tôi muốn học lập trình Win32. Cần tư vấn về nơi bắt đầu. Các tài nguyên/sách tốt nhất cho việc lập trình Win32 learining là gì. Tôi biết một chút 'đại học C++'.Chuyển từ phát triển .NET sang Win32
Trả lời
Nếu bạn quan tâm trong việc phát triển giao diện người dùng, cuốn sách tốt nhất cho sự phát triển Win32 trực tiếp trong C hoặc C++ (không MFC) là Programming Windows bởi Charles Petzold
Đối với các loại khác của phát triển Win32, chẳng hạn như luồng, bộ nhớ, DLL của , vv, Windows via C/C++ bởi Jeffrey Richter là một cuốn sách tuyệt vời.
Đối với kiến trúc chung của Windows, Windows Internals của David Solomon và Mark Russinovich là một tài nguyên tuyệt vời.
Tay xuống, cuốn sách hay nhất cho lập trình Win32 là cuốn sách "Lập trình Windows" của Charles Petzold. Liên kết Amazon here.
Nếu bạn quan tâm trong việc học C++ có một cái nhìn xung quanh trang web, có vô số câu hỏi tương tự như của bạn: https://stackoverflow.com/questions/155762/best-c-resource
Nếu bạn muốn chương trình cửa sổ Tôi muốn gắn bó với .net, win32 và MFC là công việc khó khăn.
Trong khi bạn đang ở đó, nhặt cuốn sách này:
C++ Pointers and Dynamic Memory Management
Đó là cũ (khoảng năm 1995) nhưng nó là một trong những cuốn sách tốt nhất để làm sáng tỏ con trỏ. Nếu bạn đã từng thấy mình một cách mù quáng khi thêm * 's hoặc &' s để có được mã của bạn để biên dịch, bạn có thể cần phải đọc này.
Nếu bạn đã từng thấy mình mù quáng khi thêm * s hoặc & s để mã của bạn biên dịch, bạn có thể cần phải chuyển đổi nghề nghiệp. –
@Tiberiu - đúng, nhưng tôi đã nhìn thấy nó được thực hiện. – rein
- 1. Chuyển từ Phát triển Desktop sang Phát triển Web
- 2. Đội đang chuyển từ XP32 sang XP64 để phát triển .NET - Mọi Gotchas?
- 3. Nhà phát triển di chuyển từ SQL Server sang Oracle
- 4. Chuyển từ SVN sang GIT để phát triển C#?
- 5. Nhà phát triển Delphi chuyển sang C#
- 6. Chuyển từ .NET sang Java?
- 7. Làm thế nào để chuyển đổi từ phát triển phần mềm nhúng sang phát triển web?
- 8. Win32. Cách chuyển đổi POINT sang LPARAM
- 9. Chuyển sang Linux để phát triển Windows, ý tưởng tồi?
- 10. Phát triển Android chuyển sang chế độ hiển thị TextView
- 11. Phát triển ứng dụng Android từ phải sang trái
- 12. Phát triển Aldon và .Net
- 13. Di chuyển các thay đổi cơ sở dữ liệu từ phát triển sang sống
- 14. Chuyển đổi nhóm phát triển từ FTP sang Hệ thống Phiên bản
- 15. Đối với nhà phát triển C++, có đáng để chuyển từ VS2005 sang VS2008 không?
- 16. Chuyển đổi HTML sang RTF cho .NET
- 17. NET Framework di chuyển từ v3.5 sang v4.0
- 18. Cách chuyển đổi từ EBCDIC sang ASCII trong C# .net
- 19. Chuyển từ Visual Studio 2005 sang 2008 và .NET 2.0
- 20. Chuyển đổi Web.config từ .NET 2.0 sang 3.5
- 21. Di chuyển từ ASP Classic sang .NET và giảm đau
- 22. Chuyển mã hiện tại sang Kiểm tra phát triển theo hướng
- 23. Tài nguyên dành cho nhà phát triển Windows chuyển sang Linux
- 24. Môi trường phát triển .NET "Hoàn hảo"?
- 25. Có quyết định khôn ngoan để chuyển từ .NET sang Java EE hoặc RoR không?
- 26. Thuyết phục ứng dụng kế thừa VB6 nhà phát triển để thực hiện chuyển sang C#
- 27. Phát triển web .NET đơn giản với F #
- 28. Chuyển đổi từ C++ sang Java
- 29. Chuyển một thư viện rất Pythonesque sang .NET
- 30. Phát triển GUI Linux
Bản sao: 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