GDI+Visual Basic 8 (2005)WebFormsVisual Studio 2005.NET 2.0中级开发Visual StudioWindows.NETVisual BasicASP.NET
适用于 ASP.NET 的简单温度计图表
适用于 ASP.NET 的简单温度计图表。

引言
jThermometer 是一个用于创建温度计图表的类,通常用于显示筹款目标进展情况。它源于我参与的一个慈善马拉松活动。组织者希望在马拉松活动的首页上有一个温度计类型的图表,以指示筹款目标的进展情况。我无法找到任何免费的似乎适合该网站的东西,所以我决定自己创建并在此处与 CodeProject 社区分享。
该图表使用 GDI+ 组合图像并将其流式传输到浏览器。
使用代码
为了便于移植,我将图表分为两部分
- jThermometer是一个使用 GDI+ 创建位图并将其作为 GIF 图像流式传输到当前请求的类。
- Thermometer.aspx 是一个网页,它接受各种参数来控制温度计图表的外观,并且可以被另一个网页上的 <IMG>标签引用。
Thermometer.aspx 使用这些查询字符串值
| MIN: | 显示在温度计底部的数值。 | 
| MAX: | 显示在温度计顶部的数值 | 
| IV: | 温度计上指示的数值。 | 
| T: | 显示在温度计顶部的标题 | 
| VT: | 数值类型 (1=货币,2=小数,3=整数) | 
进一步的工作
目前,温度计无法缩放。我希望它能够根据用户提供的尺寸自动缩放。 还有很多与外观相关的方面应该可以通过属性来控制,例如文本颜色、指示器颜色和水银的颜色。




