赞助商
这是我针对即将发布的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> control

Scott 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
赞助商
赞助商
TOP