I’m coming from a unix background but I’m being asked to do some windows programming and I’m having trouble understanding the framework. What’s the general hierarchy between win32, mfc, .NET, etc.
Is there a decent tutorial online that goes over the general structure of Windows programming. I’m not exactly sure what I should be searching for.
win32 is the actual Windows API which provides the objects and functions necessary to create a windows application.
MFC is a C++-based framework for creating Windows applications. It’s built on top of the win32 API. If you’d like to write your application in C++, then this is probably your best bet.
.NET is a managed framework for writing applications, and contains both WinForms and WPF for writing applications based on the win32 API. If you’d like to use VB or C#, then that is the way to go.