詳解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>控件:
- Getting Started - 全程示范如何開始使用圖表控件,從版本要求到下載和安裝圖表控件,到在一個ASP.NET網頁上顯示簡單的圖表。
- Plotting Chart Data - 詳細討論將數據顯示在圖表上的多種方式,從數據綁定到手工添加數據點,一次加一個。
- Rendering the Chart - 圖表控件提供了多種方式將圖表顯示成圖像,這篇文章探討了這些選項。
- Sorting and Filtering Chart Data - 這篇文章示范如何用編程的手法在顯示前對圖表的數據進行排序和過濾。
- Programmatically Generating Chart Images - 學習如何用編程的手法創建和改動圖表圖像文件。
- Creating Drill Down Reports - 看如何使用圖表控件創建細節展開報表。
- Adding Statistical Formulas - 學習如何添加統計公式到圖表中,例如取平均,取中位數,取方差,做預測等。
- Enhancing Charts With Ajax - 使用Ajax改進動態和可交互式圖表的用戶體驗。
- 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
【編輯推薦】