mvp

    3

    1答えて

    は、誰もが、MVP(監督コントローラ)またはモックなし MSTestを、vb.netを使用して、完全なシナリオの方に私を指す ありがとう

    2

    1答えて

    私はMVPパターンを実装していると私のようなビューインタフェースがあるとし、「プロパティのみを書くべきではありません」:これまでに取得する必要があるのプレゼンターには理由がありません interface IView { string SuperRadString { set; } } をビューからのこの文字列は、このエラーを無視しても問題ありませんか?まあ

    7

    3答えて

    私はWinFormsプロジェクトでModel-View-Presenterパターンを使用していますが、フォームが発表者に何かを指示してからプレゼンターがそれをやるために行く間、反応しない。幸いにも私のプロジェクトでは、すべてのプレゼンターが非同期呼び出しを行うことに問題はありませんが、問題はどのように正確に行うのでしょうか? 各発表者のコールはちょうど新しいスレッドの作成に包まれるべきか?* ne

    3

    2答えて

    最近頻繁に遭遇する問題の1つは、発表者のクラスが大きくなりすぎるという問題です。通常、私はビートをスキップせずに通常の大きなクラスを切り刻むことができます。しかし、プレゼンターは時にはコードをもっと難しくすることなく、少し落ち着かせるのが難しいです。 特に、ページがCRUD指向のコントロールでいっぱいになるとき。時にはコントロールを分割することもありますが、他のコントロールの影響を受ける場合、調整

    4

    3答えて

    私はプレゼンタークラスから新しいドメインクラスをリファクタリングしましたが、インスタンス化する場所を特定できません。 これは、従来のプロジェクトでは維持されていなかったより大きな進行中のリファクタリング作業の一部です。 現在、プレゼンターはビューのOnLoadイベントによって作成されており、ビューはコンストラクターのパラメーターとして渡されます。発表者のすべてのパブリックメソッドはパラメータなしで

    3

    9答えて

    30年のパターンに加えて、MVCは現在のアプリケーションのためのものではありませんでした。 MVPは後継者であり、90年代に登場するイベントベースのアプリケーションを扱うように設計されていました。パッシブビューと監督コントローラが一番上に上昇したようです。これらの2つの場合、MVC/MVPについて話をする必要はほとんどありません。 具体的には、ASP.NET MVCのコントローラアクションは、その

    3

    1答えて

    モデルビュープレゼンターアーキテクチャでUI検証を行う方法に関するベストプラクティスのアプローチを探しています。 いくつかのフォームを多数のコントロールで検証する必要があります。そして、ユーザーにとっては簡単にするために、すべてのエラーまたは警告をコントロールへの参照とともにログに保存します。ログは、後でユーザーに表示され、修正する必要があるコントロールにすぐにジャンプできます。これはビュー部分で

    0

    2答えて

    MVPパターンを使用すると、ViewクラスまたはPresenterクラス内にうまく収まらないメソッドやメンバが出てくることがよくあります。どんな機能がどのクラスにあるのかを判断するのに使いますか?私はMVPには比較的新しいので、私をユーモアしてください。 TIA。

    1

    5答えて

    データオブジェクトのリストとそれぞれを表すビジュアルがあれば、ソート/フィルタリングロジックをどこでコーディングしますか?どうして? 編集:これまでのすべての回答は良いですが、別の制約を追加するのを忘れました。毎回ビューを再構成したくない場合はどうすればいいですか?

    1

    1答えて

    私は、既存のWebフォームアプリケーションを新しいフレームワークにアップグレードし、新しいビジネス要件に従ってワークフローを書き直そうとしています。私はこのプロジェクトでTDDベースの開発を導入したいと思っていますが、調査の結果、ASP.NET MVCは私のWebアプリケーションがグループ化、ページング、列移動などのために多くのInfragistics UltraWebGridコントロールを使用し