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=整数) |
进一步的工作
目前,温度计无法缩放。我希望它能够根据用户提供的尺寸自动缩放。 还有很多与外观相关的方面应该可以通过属性来控制,例如文本颜色、指示器颜色和水银的颜色。