私は UNIX のバックグラウンドを持っていますが、いくつかの Windows プログラミングを行うように求められており、フレームワークを理解するのに苦労しています。win32、mfc、.NET などの間の一般的な階層は何ですか?
Windows プログラミングの一般的な構造を説明する適切なオンライン チュートリアルはありますか。何を検索すればよいか正確にはわかりません。
win32は、Windowsアプリケーションの作成に必要なオブジェクトと関数を提供する実際のWindowsAPIです。
MFCは、Windowsアプリケーションを作成するためのC++ベースのフレームワークです。これは、win32APIの上に構築されています。アプリケーションをC++で記述したい場合は、これがおそらく最善の策です。
.NETは、アプリケーションを作成するためのマネージドフレームワークであり、win32APIに基づいてアプリケーションを作成するためのWinFormsとWPFの両方が含まれています。VBまたはC#を使用したい場合は、それが最適な方法です。