6

最新のasp.netプロジェクトについてサポートが必要です。グラフィックが含まれます。円を描き、中央から端(半径)まで数本の線を引く必要があります。これは私が行う方法を知っている部分です。次の部分は、私がやり方がわからない部分であり、いくつかのアドバイスをいただければ幸いです。ユーザーは、マウスで線をつかんで移動する機能が必要です。たとえば、線が90度のマークを指している場合、それをつかんで45度のマークに移動することができます。これは、ページの他の場所に表示される計算に影響します。

サードパーティのコントロールを検討しますが、コーディングまたはオープンソースコントロールを使用したソリューションをお勧めします。

前もって感謝します。

ボブ・アバロン

4

3 に答える 3

8

ASP.netはサーバー上で実行されます。HTML(およびJavaScript)を生成するだけで、クライアント(ブラウザーなど)に送信され、そこでレンダリングされます。

したがって、必要なのはasp.netソリューションではなく、確かにリッチクライアントソリューションです。オプションのいくつかは次のとおりです。

  • Javascript
  • 閃光
  • Silverlight
  • Javaアプレット

JavascriptまたはSilverlightがあなたにとって最も興味深いものになると思います。たぶん、あなたは少し調査をして、更新された質問で戻ってきたいと思うでしょう。

更新Re:ボブのコメント:

簡単なグーグルがこれを見つけました、それはかなりクールに見えます:

軽量ビジュアルテサウラ

于 2010-01-15T15:17:12.540 に答える
4

svgを使用して作業を行うことができ、作業を変更することもできます

http://www.maa.org/joma/Volume7/Lane/Developer.html

具体的な例は次のとおりです。

http://www.maa.org/joma/Volume7/Lane/Thales.svg

于 2010-01-15T15:21:26.183 に答える
0

ASP.Netに制限する必要がない場合、この問題はフォームアプリを使用するとはるかに簡単に解決できます。ネットで有効にし、ClickOnceアプリとして配布して、同程度の外部保守性を得ることができます(それがASP.Netを使用している理由である場合)。

于 2010-01-15T15:34:20.727 に答える