65.9K
CodeProject 正在变化。 阅读更多。
Home

适用于 ASP.NET 的简单温度计图表

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.72/5 (10投票s)

2007年5月15日

Ms-PL

1分钟阅读

viewsIcon

82561

downloadIcon

1481

适用于 ASP.NET 的简单温度计图表。

Thermometer Chart

引言

jThermometer 是一个用于创建温度计图表的类,通常用于显示筹款目标进展情况。它源于我参与的一个慈善马拉松活动。组织者希望在马拉松活动的首页上有一个温度计类型的图表,以指示筹款目标的进展情况。我无法找到任何免费的似乎适合该网站的东西,所以我决定自己创建并在此处与 CodeProject 社区分享。

该图表使用 GDI+ 组合图像并将其流式传输到浏览器。

使用代码

为了便于移植,我将图表分为两部分

  • jThermometer 是一个使用 GDI+ 创建位图并将其作为 GIF 图像流式传输到当前请求的类。
  • Thermometer.aspx 是一个网页,它接受各种参数来控制温度计图表的外观,并且可以被另一个网页上的 <IMG> 标签引用。

Thermometer.aspx 使用这些查询字符串值

MIN: 显示在温度计底部的数值。
MAX: 显示在温度计顶部的数值
IV: 温度计上指示的数值。
T: 显示在温度计顶部的标题
VT: 数值类型 (1=货币,2=小数,3=整数)

进一步的工作

目前,温度计无法缩放。我希望它能够根据用户提供的尺寸自动缩放。 还有很多与外观相关的方面应该可以通过属性来控制,例如文本颜色、指示器颜色和水银的颜色。

© . All rights reserved.