这是我针对即将发布的VS 2010 和 .NET 4所撰写的
贴子系列 的第十五篇。今天的博客讨论.NET 4中新加到ASP.NET和Windows Forms中的好东西: 内置图表控件支持。
ASP.NET 和 Windows Forms 图表控件14个月前,
我在博客中写到微软正提供可用于ASP.NET 3.5和Windows Forms 3.5的
图表控件的免费下载。
你今天可以
下载 并在你的web和客户端应用中免费使用这些运行时控件。你还可以下载它们的
VS 2008工具支持。它们提供了简单易用的丰富图表功能。想了解一下你都能用它们做什么的话,我推荐你
下载ASP.NET和Windows Forms例程项目,内含200多个例程。下面是一个来自其中的 ASP.NET样例应用中的饼图和甜圈图的屏幕截图:
附件:
image_14A80EFD.png 图表控件现在内置于.NET 4了对.NET 3.5,你需要单独下载图表控件并将它们加到你的应用中去。而对于.NET 4,这些控件现在已经内置于ASP.NET 4 和Windows Forms 4中了,这意味着你开箱即可马上利用这些控件(不需要另外的下载或注册)。
在ASP.NET 4应用中,你会发现在工具箱的“数据”页上,现在有一个新的内置<asp:chart>控件:
附件:
image_7DEE9938.png 你不用注册或接连任何配置文件项,就可以使用这个控件。所有的图表控件配置现在都由ASP.NET 4预先注册好了(意味着不用往应用的 web.config 文件中加什么东西就可以工作)。这允许你保持
非常干净和最小的Web.config文件。
进一步了解<asp:chart> controlScott Mitchell 在
www.4guysfromrolla.com网站上撰写了一个精彩系列,讨论如何充分利用<asp:chart>控件:
他的文章是基于.NET 3.5和单独的ASP.NET图表控件下载写的,但所有的概念和句法在ASP.NET 4中完全一样地工作。
Michael Ceranski也撰写了一个博客贴子,示范
如何在ASP.NET MVC应用中使用ASP.NET图表控件。我正希望有人不久会创建一个很好的 ASP.NET MVC Html.Chart()辅助方法,在将来进一步简化它的用法呢。
希望本文对你有所帮助,
Scott