As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我确定有人会特别问这个问题,但据我所知,没有人问过(关于learning win32的问题,但这并没有涵盖是否值得这样做)。

我对深入了解我使用的所有系统非常感兴趣(我主要使用C#编程,至少是专业的),所以我很想知道-学习win32是否值得,还是过度杀伤力?我在浪费时间吗?我将获得的知识值得付出努力吗?

关于StackOverflow的类似/相关问题:

Does it still make sense to learn low level WinAPI programming?
How relevant is Win32 programming to modern professionals?

最佳答案

如果您打算将来进行Windows开发,那么具有Win32最低工作原理的工作知识无疑将是无价的。它使您对Windows,Messaging和GDI之类的东西有深入的了解,而这些东西在到达.NET时就被隐藏了。

我不建议您尝试使用Win32编写所有应用程序,但是我认为任何Windows开发人员都将从使用C / C++编写简单的Win32应用程序中受益。

对于像WPF这样对Win32的依赖性较小的事情而言,情况并非如此,但是仅了解Win32的工作原理将有助于您理解或欣赏WPF中的某些设计决策。

关于winapi - 是否值得学习win32 API? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/576034/

10-13 07:41