3

私はモデル ビュー プレゼンター パターンを使用して Entity Framework で Windows フォーム アプリケーションを開発することを学んでいます。一方、MSDN の MVP に関するすべての記事には、「廃止されたコンテンツ」という注記があります。MVP について学習を続けて Windows フォームの開発に実装しようとするか、従うべき別のより良い設計パターンがあるかがわからないため、これは非常に混乱します。なにか提案を?

リンク: http://msdn.microsoft.com/en-us/library/ff647543.aspx
http://msdn.microsoft.com/en-us/library/ff649820.aspx

4

1 に答える 1

4

WinForms の場合は、MVP (Supervising Controller)を使用する必要があります。

廃止されたコンテンツが表示される理由は、Microsoft が新しい Windows 8 のMetro スタイル アプリケーションに多額の投資を行っているためです。C++、C# とWPF、またはHTML5 + JavaScriptを使用して構築されたWinRTは、今後アプリケーションを構築するものになるため、少なくとも1 つを学習することは理にかなっています。

WinForms は公式には非推奨ではありませんが、MS から多くの支持を得られるとは期待しないでください。XAMLMVVM パターンの学習に時間を費やしました。そうは言っても、すべてのUI デザイン パターン(MVC、MVP、MVVM)の概念はすべて非常に似ているため、1 つを学ぶと他のパターンを理解するのに役立ちます。

于 2012-06-26T04:12:43.677 に答える