1 c++
现在有很多方法可以编写Windows应用程序,win32,MFC,ATL,.NET,WinForms,以及其他一些我不知道的方法.我应该选择哪一个?我想要一个全新安装的Vista,并且现代且易于使用.
如果你是C++的业余爱好者,你将比任何原生的Visual C++框架(Win32,MVC等)更容易学习WinForms.WPF将为您提供最佳的通用性.它比WinForms更难掌握但是管理,所以让你远离令人讨厌的Win32的东西.
本机框架很好,主要是如果你想要处理性能的最后一点,或者需要为shell扩展等内容保持较小的占用空间.
我建议至少先检查WinForms,以便快速了解原理.如果WinForms不适合你,那么你可以转到C++,如果你觉得你需要更多的低级别控制,或者如果你想要更多闪亮的功能,如皮肤和主题,你可以转向WPF.
编辑:
虽然如果您看一下WPF,请记住新鲜的Vista仅包含.Net 3.0,因此3.5和3.5 SP1功能需要单独的运行时安装.