详解Visual Studio 2010中的内置图表控件

开发 后端
本文将为大家介绍的是Visual Studio 2010中的内置图表控件支持,这将为大家创建更美观实用的图表提供帮助。

在Visual Studio 2010 RC发布之后,关注VS2010的用户也逐渐注意到一些Visual Studio 2010实质性的特性。其中的一些改进,相信能帮助大家更好的进行.NET开发

今天的博客讨论.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样例应用中的饼图和甜圈图的屏幕截图:

效果截图

图表控件现在内置于.NET 4了

对.NET 3.5,你需要单独下载图表控件并将它们加到你的应用中去。而对于.NET 4,这些控件现在已经内置于ASP.NET 4 和Windows Forms 4中了,这意味着你开箱即可马上利用这些控件(不需要另外的下载或注册)。

在ASP.NET 4应用中,你会发现在工具箱的“数据”页上,现在有一个新的内置<asp:chart>控件:

控件效果

你不用注册或接连任何配置文件项,就可以使用这个控件。所有的图表控件配置现在都由ASP.NET 4预先注册好了(意味着不用往应用的 web.config 文件中加什么东西就可以工作)。这允许你保持 非常干净和最小的Web.config文件。

进一步了解<asp:chart> control

Scott Mitchell 在www.4guysfromrolla.com网站上撰写了一个精彩系列,讨论如何充分利用<asp:chart>控件:

  1. Getting Started - 全程示范如何开始使用图表控件,从版本要求到下载和安装图表控件,到在一个ASP.NET网页上显示简单的图表。
  2. Plotting Chart Data - 详细讨论将数据显示在图表上的多种方式,从数据绑定到手工添加数据点,一次加一个。
  3. Rendering the Chart - 图表控件提供了多种方式将图表显示成图像,这篇文章探讨了这些选项。
  4. Sorting and Filtering Chart Data - 这篇文章示范如何用编程的手法在显示前对图表的数据进行排序和过滤。
  5. Programmatically Generating Chart Images - 学习如何用编程的手法创建和改动图表图像文件。
  6. Creating Drill Down Reports - 看如何使用图表控件创建细节展开报表。
  7. Adding Statistical Formulas - 学习如何添加统计公式到图表中,例如取平均,取中位数,取方差,做预测等。
  8. Enhancing Charts With Ajax - 使用Ajax改进动态和可交互式图表的用户体验。
  9. Serializing Chart Data - 看如何将图表的数据和外观持久到一个持久存储中去。

他的文章是基于.NET 3.5和单独的ASP.NET图表控件下载写的,但所有的概念和句法在ASP.NET 4中完全一样地工作。

原文标题:VS 2010 和 .NET 4.0 系列之《内置图表控件》篇

链接:http://blog.joycode.com/scottgu/archive/2010/02/11/115880.joy

【编辑推荐】

  1. 浅析Visual Studio中的特定领域开发
  2. Visual Studio特定领域开发中生成域类和域关系
  3. Visual Studio 2010中UML浏览器详解
  4. Visual Studio 2010开发绚丽Win 7应用程序
  5. 如何在Visual Studio中进行XML编程
责任编辑:彭凡 来源: Scott Guthrie博客中文版
相关推荐

2009-11-24 09:00:02

Visual Stud

2010-04-16 14:08:46

Visual Stud

2010-01-14 14:12:14

Visual Stud

2010-12-16 10:00:20

QtVisual Stud

2010-03-19 16:43:37

Visual Stud

2009-08-26 09:09:57

Visual Stud

2010-02-05 09:06:17

Visual Stud

2009-11-18 09:14:49

Visual Stud

2010-01-22 09:51:31

Visual Stud

2009-12-02 09:43:38

Visual Stud

2010-07-29 09:41:23

Visual Stud

2010-07-27 09:40:01

敏捷Visual Stud

2010-03-11 14:37:47

Visual StudScrum

2010-04-01 15:10:06

Visual Stud

2009-12-15 09:36:32

Visual Stud

2010-04-01 14:51:52

Visual Stud

2010-07-15 08:50:09

SharePointVisual Stud

2010-03-19 13:17:26

Parallel

2010-07-20 08:43:00

Visual Stud

2009-09-07 09:22:17

Visual Stud代码片段
点赞
收藏

51CTO技术栈公众号