WindowsフォームアプリケーションにWebインターフェイスを追加する必要があります。実際には、アプリケーションには、シリアルポート経由でマイクロコントローラにコマンドを送信するいくつかの標準コントロール(ボタン、トラックバーなど)を含む1つのフォームがあります。WindowsフォームアプリケーションのWebインターフェイス
私は多かれ少なかれWebインターフェイスとして利用可能な同じフォームを持つ必要があります。 これを達成する最も良い方法は何ですか?
WindowsフォームアプリケーションにWebインターフェイスを追加する必要があります。実際には、アプリケーションには、シリアルポート経由でマイクロコントローラにコマンドを送信するいくつかの標準コントロール(ボタン、トラックバーなど)を含む1つのフォームがあります。WindowsフォームアプリケーションのWebインターフェイス
私は多かれ少なかれWebインターフェイスとして利用可能な同じフォームを持つ必要があります。 これを達成する最も良い方法は何ですか?
すべてのビジネスロジックとオブジェクトをUIから切り離し、それを独自のライブラリアセンブリ(たとえばDomainと呼ぶ)に入れます。
すべてのデータアクセスルーチンで同じ操作を行います。
winformsアプリケーションでこれらのライブラリを使用し、それらに対して新しいWebアプリケーションを開発します。
これは、ビジネスルールとデータアクセスをそれぞれのアセンブリに分けてUIから切り離し、同じ一連のビジネスルールとデータレイヤに準拠する異なるUIを作成できるようにする共通のパターンです。
Webインターフェイスは、Webサーバーまたはクライアントのシリアルポートと対話する必要がありますか?サーバー上の – Jeff
) – nr1