我看到 MVVM 用于 Windows Store/WinRT C++ 应用程序,但该模式可以应用于 Win32 应用程序吗?开发人员通常使用什么模式?
我需要创建一个带有功能区 UI 的应用程序。我查看了所有更高级别的功能区重新实现,例如 MFC、Forms 包装器、WPF 和 3rd 方 WPF。他们都是越野车和不合格的。
高质量功能区应用程序的唯一途径是使用本机 Windows 功能区框架。但是,我很难找到有关 Windows API 应用程序的模式和最佳实践的信息。
我看到 MVVM 用于 Windows Store/WinRT C++ 应用程序,但该模式可以应用于 Win32 应用程序吗?开发人员通常使用什么模式?
我需要创建一个带有功能区 UI 的应用程序。我查看了所有更高级别的功能区重新实现,例如 MFC、Forms 包装器、WPF 和 3rd 方 WPF。他们都是越野车和不合格的。
高质量功能区应用程序的唯一途径是使用本机 Windows 功能区框架。但是,我很难找到有关 Windows API 应用程序的模式和最佳实践的信息。
模型视图演示者。
实际上,大多数 Winforms 开发人员只是尝试将尽可能多的逻辑从 Winform 中推到单独的类中。但是有可能以或多或少的标准方式使用 Winforms 进行 MVP。请参阅此处以获得良好的概念介绍。
另请参阅
http://winformsmvp.codeplex.com/
http://windowsribbon.codeplex.com/