3

次のように、 taligent プログラミング モデル.NETを使用して制御アーキテクチャを作成した人はいますか?

http://www.wildcrest.com/Potel/Portfolio/mvp.pdf

IBMが述べたように -

MVP により、IBM は主要なオブジェクト指向言語環境すべてにわたって統一された概念プログラミング モデルを提供できるようになります。

問題は、IInteractor の概念 (ページ 9) を .NET インターフェイスにどのように実装またはマップするかです。現在のところ、IInputElementインターフェイスをすべての UI 入力コントロールのイベント ソースとして使用することをお勧めします。

だれかが .NET で既にタリジェント パターンを実装している場合、それが Silverlight と WPF の両方に適用されるかどうかを知りたいです。もしそうなら、それはそれらのインターフェースの結合に適用されますか?

最後に、これは統一された抽象アーキテクチャを表し、置き換えることができPresentationFramework.dllます。これが制御アーキテクチャとして当てはまる場合は、コメントしてください。

4

3 に答える 3

0

それは、「.net」の意味によって異なります。この用語は、多くの種類のアプリケーションをカバーしています。Web アプリ、Web サービス、Windows フォーム アプリ、WPF アプリなど...

MVP は、ASP.NET Web アプリでよく使用されます。見る:

http://msdn.microsoft.com/en-us/magazine/cc188690.aspx

于 2009-04-01T21:29:38.970 に答える
0

Taligent のアイデアに基づいて、.NET 用の完全な MVP フレームワークを作成しました。うまくいくまで少し時間がかかりましたが、ビジネス クラスを記述し、新しいフォームを作成し、クラスのプロパティをフォームにドラッグ アンド ドロップすることで、アプリケーションを作成できるようになりました。

このフレームワークは非常に洗練されており、実行時にフォームをカスタマイズできるだけでなく、ビジネス クラスの検証を自動的に接続してフォームを編集することもできます。

また、それを補完するために OPF (Object Persistence Framework) も作成したため、データベース コードを管理する必要もありません。

于 2010-03-16T14:28:18.640 に答える
0

記事「方法: MSDN のパターンとプラクティス」セクションの Model-View-Presenter パターンを実装して、探しているものになるようにします...

于 2009-04-01T21:31:03.397 に答える