6

我需要有关我最新的 asp.net 项目的帮助。它涉及图形。我需要画一个圆,并有几条线从中间到边缘(半径)。这是我知道该怎么做的部分。下一部分是我不知道该怎么做的部分,希望得到一些建议。用户需要能够用鼠标抓住线条并移动它们。例如,如果一条线指向 90 度标记,他们可能想要抓住它并将其移动到 45 度标记。这将影响将在页面其他位置显示的计算。

我会考虑第三方控件,但更喜欢带有编码或开源控件的解决方案。

提前致谢。

鲍勃·阿瓦隆

4

3 回答 3

8

ASP.net 在服务器上运行——它只是生成发送到客户端(例如浏览器)并在那里呈现的 HTML(和 JavaScript)。

所以你需要的不是一个 asp.net 解决方案,而是一个富客户端解决方案。您的一些选择是:

  • Javascript
  • 闪光
  • 银光
  • Java 小程序

我怀疑 Javascript 或 Silverlight 将是您最感兴趣的。也许您想进行一些调查,然后返回一个更新的问题。

更新回复:鲍勃的评论:

一个快速的谷歌发现了这个,这看起来很酷:

轻量级视觉词库

于 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,则可以通过 Forms 应用程序更轻松地解决此问题。您可以启用它并将其作为 ClickOnce 应用程序分发,以获得相同程度的外部可维护性(如果这就是您使用 ASP.Net 的原因)。

于 2010-01-15T15:34:20.727 回答