新ASP.NET圖表控制元件

iDotNetSpace發表於2009-02-05

微軟最近釋出了一個很酷的新ASP.NET伺服器控制元件,,可以免費用在ASP.NET 3.5中,促成基於瀏覽器的豐富圖表場景:

安裝完畢後, 控制元件會出現在工具箱的“資料”頁上,可以作為標準的伺服器控制元件輕易地宣告在任何ASP.NET網頁上:

支援各種豐富的圖表選項,包括pie(餅圖), area(區域), range(範圍), point(點), circular(圓形), accumulation(累積), data distribution(資料分佈), ajax interactive(AJAX互動), doughnut(甜圈圖)等等。你可以在控制元件的宣告中靜態地宣告圖表資料,或者也可以使用資料繫結動態地填充。在執行時,該伺服器控制元件會生成一個圖片(譬如一個.PNG檔案),是使用控制元件輸出的新ASP.NET圖表控制元件元素在頁面的客戶端HTML中引用的。該伺服器控制元件支援快取圖表圖片的功能,還支援儲存到硬碟上以在永續性場景中使用的功能。它不要求安裝其他的伺服器軟體,可以用於任何標準的ASP.NET網頁上。

想體會一下如何使用 控制元件的話,我建議下載微軟圖表控制元件樣程專案。該專案包括了200多個可以在本地執行的ASP.NET樣例網頁。只要在VS 2008中開啟web專案,點選“執行”就可以看到它們的實際顯示,然後你可以開啟每個例子的.aspx原始碼看是怎麼實現的。

下面的例子(在Chart Types->Line Charts->3D Line and Curve Charts,圖表型別->曲線圖->3D曲線圖下)示範瞭如何做Line, Spline和 StepLine圖表:

下面的例子(在Chart Types->Pie and Doughnut Charts,圖表型別->餅圖和甜圈圖下)示範了各種餅圖和3D甜圈圖選項:

下面的例子(在Chart Types->Advanced Financial Charts,圖表型別->高階財務圖表下)示範了一些曲線圖表:

除了上面的例子外,你可以下載微軟圖表控制元件文件或在圖表控制元件論壇上詢問, 以瞭解更多詳情。

這應該給你的標準ASP.NET功能工具箱又提供了一個非常有用(而且免費)的工具,允許你輕鬆地將更豐富的視覺效果和資料流程場景新增到你的ASP.NET應用中去。

希望本文對你有所幫助,

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-545378/,如需轉載,請註明出處,否則將追究法律責任。

相關文章