我今天才知道ASP.NET图表控件发布了,附一个在线文档

介绍了新的ASP.NET图表控件<asp:chart/>,支持饼图、区域图等多种图表类型,可在VS2008环境下使用,无需安装额外软件。该控件能够生成图片并在网页中引用,支持缓存和保存功能。

是的,我们现在可以使用<asp:chart runat="server"/>了,相关文章及下载: 

下载免费的微软图表控件 下载VS 2008对图表控件的工具支持 下载微软图表控件例程 下载微软图表控件文档 访问微软图表控件论坛 新的ASP.NET图表控件发布了译文

 

首先,必须是vs2008,.net3.5sp1,以下引用译文:

<asp:chart /> 支持各种丰富的图表选项,包括pie(饼图), area(区域), range(范围), point(点), circular(圆形), accumulation(累积), data distribution(数据分布), ajax interactive(AJAX交互), doughnut(甜圈图)等等。你可以在控件的声明中静态地声明图表数据,或者也可以使用数据绑定动态地填充。在运行时,该服务器控件会生成一个图片(譬如一个.PNG文件),是使用<asp:chart/>控件输出的<img/>元素在页面的客户端HTML中引用的。该服务器控件支持缓存图表图片的功能,还支持保存到硬盘上以在持久性场景中使用的功能。它不要求安装其他的服务器软件,可以用于任何标准的ASP.NET网页上。

想体会一下如何使用 <asp:chart />控件的话,我建议下载微软图表控件样程项目。该项目包括了200多个可以在本地运行的ASP.NET样例网页。只要在VS 2008中打开web项目,点击“运行”就可以看到它们的实际显示,然后你可以打开每个例子的.aspx源码看是怎么实现的。

此控件安装以后就像正常的asp.net服务端控件一样调试使用,如果在服务器上发布不成功,请把本机中

System.Web.DataVisualization.xml
System.Web.DataVisualization.Design.dll
System.Web.DataVisualization.dll

复制到服务器的网站根目录的BIN目录下,如果是第一次运行请在网站根目录下新建一个tempImages来生成临时图片并给予足够的权限。

由于没有找到像ajaxtoolkit那样的官方在线文档和例子,没有时间下载文档样例的朋友可以访问我刚上传的在线文档:

http://dotnetchart.omgsoft.com.cn/

依次点开左边的树形目录就可以欣赏它所能实现的效果了,并配有C#和VB代码,和HTML代码(如果需要的话)。

 

 简单看了一下效果和代码,如果你用过ZenGraph控件,就会对代码实现部分感到熟悉,但是这款控件更是超越了ZenGraph,比如强大的3D效果,让我们不必再羡慕某收费的商业软件,还有tooltip效果(还可以在tooltip中显示子图表!),甚至点击图片的数据时也可以自定义实现(是通过img的<map><area ../>来实现的),在这之前,复杂的图表我用开源的ZenGraph,简单的我用google chart,但是像flash图表那样的效果在web中一直无法企及。然而这一切都过去了,更多的功能等待发现,更优秀的网站等待创建,你还在等什么呢?

 对了,当然是免费的。

希望本文能对您有所帮助

祝编程愉快!

转载于:https://www.cnblogs.com/fhmsha/archive/2008/11/26/new_asp_dot_net_chart_is_released.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值