詳解Visual Studio 2010中的內(nèi)置圖表控件
在Visual Studio 2010 RC發(fā)布之后,關(guān)注VS2010的用戶也逐漸注意到一些Visual Studio 2010實質(zhì)性的特性。其中的一些改進,相信能幫助大家更好的進行.NET開發(fā)。
今天的博客討論.NET 4中新加到ASP.NET和Windows Forms中的好東西: 內(nèi)置圖表控件支持。
ASP.NET 和 Windows Forms 圖表控件
14個月前,我在博客中寫到微軟正提供可用于ASP.NET 3.5和Windows Forms 3.5的圖表控件的免費下載。
你今天可以下載 并在你的web和客戶端應(yīng)用中免費使用這些運行時控件。你還可以下載它們的VS 2008工具支持。它們提供了簡單易用的豐富圖表功能。想了解一下你都能用它們做什么的話,我推薦你下載ASP.NET和Windows Forms例程項目,內(nèi)含200多個例程。下面是一個來自其中的ASP.NET樣例應(yīng)用中的餅圖和甜圈圖的屏幕截圖:
圖表控件現(xiàn)在內(nèi)置于.NET 4了
對.NET 3.5,你需要單獨下載圖表控件并將它們加到你的應(yīng)用中去。而對于.NET 4,這些控件現(xiàn)在已經(jīng)內(nèi)置于ASP.NET 4 和Windows Forms 4中了,這意味著你開箱即可馬上利用這些控件(不需要另外的下載或注冊)。
在ASP.NET 4應(yīng)用中,你會發(fā)現(xiàn)在工具箱的“數(shù)據(jù)”頁上,現(xiàn)在有一個新的內(nèi)置<asp:chart>控件:
你不用注冊或接連任何配置文件項,就可以使用這個控件。所有的圖表控件配置現(xiàn)在都由ASP.NET 4預(yù)先注冊好了(意味著不用往應(yīng)用的 web.config 文件中加什么東西就可以工作)。這允許你保持 非常干凈和最小的Web.config文件。
進一步了解<asp:chart> control
Scott Mitchell 在www.4guysfromrolla.com網(wǎng)站上撰寫了一個精彩系列,討論如何充分利用<asp:chart>控件:
- Getting Started - 全程示范如何開始使用圖表控件,從版本要求到下載和安裝圖表控件,到在一個ASP.NET網(wǎng)頁上顯示簡單的圖表。
- Plotting Chart Data - 詳細(xì)討論將數(shù)據(jù)顯示在圖表上的多種方式,從數(shù)據(jù)綁定到手工添加數(shù)據(jù)點,一次加一個。
- Rendering the Chart - 圖表控件提供了多種方式將圖表顯示成圖像,這篇文章探討了這些選項。
- Sorting and Filtering Chart Data - 這篇文章示范如何用編程的手法在顯示前對圖表的數(shù)據(jù)進行排序和過濾。
- Programmatically Generating Chart Images - 學(xué)習(xí)如何用編程的手法創(chuàng)建和改動圖表圖像文件。
- Creating Drill Down Reports - 看如何使用圖表控件創(chuàng)建細(xì)節(jié)展開報表。
- Adding Statistical Formulas - 學(xué)習(xí)如何添加統(tǒng)計公式到圖表中,例如取平均,取中位數(shù),取方差,做預(yù)測等。
- Enhancing Charts With Ajax - 使用Ajax改進動態(tài)和可交互式圖表的用戶體驗。
- Serializing Chart Data - 看如何將圖表的數(shù)據(jù)和外觀持久到一個持久存儲中去。
他的文章是基于.NET 3.5和單獨的ASP.NET圖表控件下載寫的,但所有的概念和句法在ASP.NET 4中完全一樣地工作。
原文標(biāo)題:VS 2010 和 .NET 4.0 系列之《內(nèi)置圖表控件》篇
鏈接:http://blog.joycode.com/scottgu/archive/2010/02/11/115880.joy
【編輯推薦】