詳解Visual Studio 2010中的內(nèi)置圖表控件
在Visual Studio 2010 RC發(fā)布之后,關(guān)注VS2010的用戶(hù)也逐漸注意到一些Visual Studio 2010實(shí)質(zhì)性的特性。其中的一些改進(jìn),相信能幫助大家更好的進(jìn)行.NET開(kāi)發(fā)。
今天的博客討論.NET 4中新加到ASP.NET和Windows Forms中的好東西: 內(nèi)置圖表控件支持。
ASP.NET 和 Windows Forms 圖表控件
14個(gè)月前,我在博客中寫(xiě)到微軟正提供可用于ASP.NET 3.5和Windows Forms 3.5的圖表控件的免費(fèi)下載。
你今天可以下載 并在你的web和客戶(hù)端應(yīng)用中免費(fèi)使用這些運(yùn)行時(shí)控件。你還可以下載它們的VS 2008工具支持。它們提供了簡(jiǎn)單易用的豐富圖表功能。想了解一下你都能用它們做什么的話(huà),我推薦你下載ASP.NET和Windows Forms例程項(xiàng)目,內(nèi)含200多個(gè)例程。下面是一個(gè)來(lái)自其中的ASP.NET樣例應(yīng)用中的餅圖和甜圈圖的屏幕截圖:

圖表控件現(xiàn)在內(nèi)置于.NET 4了
對(duì).NET 3.5,你需要單獨(dú)下載圖表控件并將它們加到你的應(yīng)用中去。而對(duì)于.NET 4,這些控件現(xiàn)在已經(jīng)內(nèi)置于ASP.NET 4 和Windows Forms 4中了,這意味著你開(kāi)箱即可馬上利用這些控件(不需要另外的下載或注冊(cè))。
在ASP.NET 4應(yīng)用中,你會(huì)發(fā)現(xiàn)在工具箱的“數(shù)據(jù)”頁(yè)上,現(xiàn)在有一個(gè)新的內(nèi)置<asp:chart>控件:

你不用注冊(cè)或接連任何配置文件項(xiàng),就可以使用這個(gè)控件。所有的圖表控件配置現(xiàn)在都由ASP.NET 4預(yù)先注冊(cè)好了(意味著不用往應(yīng)用的 web.config 文件中加什么東西就可以工作)。這允許你保持 非常干凈和最小的Web.config文件。
進(jìn)一步了解<asp:chart> control
Scott Mitchell 在www.4guysfromrolla.com網(wǎng)站上撰寫(xiě)了一個(gè)精彩系列,討論如何充分利用<asp:chart>控件:
- Getting Started - 全程示范如何開(kāi)始使用圖表控件,從版本要求到下載和安裝圖表控件,到在一個(gè)ASP.NET網(wǎng)頁(yè)上顯示簡(jiǎn)單的圖表。
- Plotting Chart Data - 詳細(xì)討論將數(shù)據(jù)顯示在圖表上的多種方式,從數(shù)據(jù)綁定到手工添加數(shù)據(jù)點(diǎn),一次加一個(gè)。
- Rendering the Chart - 圖表控件提供了多種方式將圖表顯示成圖像,這篇文章探討了這些選項(xiàng)。
- Sorting and Filtering Chart Data - 這篇文章示范如何用編程的手法在顯示前對(duì)圖表的數(shù)據(jù)進(jìn)行排序和過(guò)濾。
- Programmatically Generating Chart Images - 學(xué)習(xí)如何用編程的手法創(chuàng)建和改動(dòng)圖表圖像文件。
- Creating Drill Down Reports - 看如何使用圖表控件創(chuàng)建細(xì)節(jié)展開(kāi)報(bào)表。
- Adding Statistical Formulas - 學(xué)習(xí)如何添加統(tǒng)計(jì)公式到圖表中,例如取平均,取中位數(shù),取方差,做預(yù)測(cè)等。
- Enhancing Charts With Ajax - 使用Ajax改進(jìn)動(dòng)態(tài)和可交互式圖表的用戶(hù)體驗(yàn)。
- Serializing Chart Data - 看如何將圖表的數(shù)據(jù)和外觀持久到一個(gè)持久存儲(chǔ)中去。
他的文章是基于.NET 3.5和單獨(dú)的ASP.NET圖表控件下載寫(xiě)的,但所有的概念和句法在ASP.NET 4中完全一樣地工作。
原文標(biāo)題:VS 2010 和 .NET 4.0 系列之《內(nèi)置圖表控件》篇
鏈接:http://blog.joycode.com/scottgu/archive/2010/02/11/115880.joy
【編輯推薦】


















