Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我来自 unix 背景,但我被要求进行一些 Windows 编程,但我无法理解框架。win32、mfc、.NET等之间的一般层次结构是什么?
是否有一个体面的在线教程,涵盖了 Windows 编程的一般结构。我不确定我应该寻找什么。
win32 是实际的 Windows API,它提供创建 Windows 应用程序所需的对象和功能。
MFC 是一个基于 C++ 的框架,用于创建 Windows 应用程序。它建立在 win32 API 之上。如果您想用 C++ 编写应用程序,那么这可能是您最好的选择。
.NET 是用于编写应用程序的托管框架,包含用于编写基于 win32 API 的应用程序的 WinForms 和 WPF。如果您想使用 VB 或 C#,那么这就是要走的路。