I have been a .NET developer since I started coding. I would like to learn Win32 programming. Need advice on where to start. What are the best resources /books for learining Win32 programming. I know a bit 'college C++'.
自从我开始编码以来,我一直是.NET开发人员。我想学习Win32编程。需要建议从哪里开始。学习Win32编程的最佳资源/书籍是什么?我知道有点'大学C ++'。
4 个解决方案
#1
If you are interested in UI development, the best book for direct Win32 development in C or C++ (no MFC) is Programming Windows by Charles Petzold
如果您对UI开发感兴趣,那么使用C或C ++(无MFC)直接进行Win32开发的最佳书籍是Charles Petzold编程Windows
For other sorts of Win32 development, such as threading, memory, DLL's, etc., Windows via C/C++ by Jeffrey Richter is a great book.
对于其他类型的Win32开发,例如线程,内存,DLL等,通过Jeffrey Richter的C / C ++开发的Windows是一本很棒的书。
For general Windows architecture, Windows Internals by David Solomon and Mark Russinovich is a great resource.
对于一般的Windows体系结构,David Solomon和Mark Russinovich的Windows Internals是一个很好的资源。
#2
Hands down, best book for Win32 programming is Charles Petzold's book "Programming Windows". Amazon link here.
最简单的Win32编程书是Charles Petzold的书“Programming Windows”。亚马逊链接在这里
#3
If you're interested in learning C++ have a look around the site, there's loads of questions similar to yours: https://*.com/questions/155762/best-c-resource
如果您对学习C ++感兴趣,可以浏览一下网站,那里有很多与您类似的问题:https://*.com/questions/155762/best-c-resource
If you want to program windows I'd stick with .net, win32 and MFC are hard work.
如果你想编程窗口,我坚持使用.net,win32和MFC都很努力。
#4
While you're at it, pick up this book:
当你在这里时,拿起这本书:
C++ Pointers and Dynamic Memory Management
C ++指针和动态内存管理
It's old (circa 1995) but it's one of the best books to demystify pointers. If you ever found yourself blindly adding *'s or &'s to get your code to compile you probably need to read this.
这是旧的(大约1995年),但它是揭开指针神秘面纱的最佳书籍之一。如果你发现自己盲目地添加*或者's'来编译你的代码,你可能需要阅读它。
#1
If you are interested in UI development, the best book for direct Win32 development in C or C++ (no MFC) is Programming Windows by Charles Petzold
如果您对UI开发感兴趣,那么使用C或C ++(无MFC)直接进行Win32开发的最佳书籍是Charles Petzold编程Windows
For other sorts of Win32 development, such as threading, memory, DLL's, etc., Windows via C/C++ by Jeffrey Richter is a great book.
对于其他类型的Win32开发,例如线程,内存,DLL等,通过Jeffrey Richter的C / C ++开发的Windows是一本很棒的书。
For general Windows architecture, Windows Internals by David Solomon and Mark Russinovich is a great resource.
对于一般的Windows体系结构,David Solomon和Mark Russinovich的Windows Internals是一个很好的资源。
#2
Hands down, best book for Win32 programming is Charles Petzold's book "Programming Windows". Amazon link here.
最简单的Win32编程书是Charles Petzold的书“Programming Windows”。亚马逊链接在这里
#3
If you're interested in learning C++ have a look around the site, there's loads of questions similar to yours: https://*.com/questions/155762/best-c-resource
如果您对学习C ++感兴趣,可以浏览一下网站,那里有很多与您类似的问题:https://*.com/questions/155762/best-c-resource
If you want to program windows I'd stick with .net, win32 and MFC are hard work.
如果你想编程窗口,我坚持使用.net,win32和MFC都很努力。
#4
While you're at it, pick up this book:
当你在这里时,拿起这本书:
C++ Pointers and Dynamic Memory Management
C ++指针和动态内存管理
It's old (circa 1995) but it's one of the best books to demystify pointers. If you ever found yourself blindly adding *'s or &'s to get your code to compile you probably need to read this.
这是旧的(大约1995年),但它是揭开指针神秘面纱的最佳书籍之一。如果你发现自己盲目地添加*或者's'来编译你的代码,你可能需要阅读它。