微軟發佈.NET平臺免費的圖表Chart控件 [轉載]

該控件支持多種圖表(2D和3D),如餅圖,柱狀圖,曲線圖,散點圖,雷達圖,面積圖,股票圖等,而且同時支持Winform 和 Asp.net。

但令人遺憾的是,微軟目前放出的只是.Net Framework 3.5版本的,沒有For .Net Framework 2.0的。

 

微軟在收購了 Dundas 這家優秀的圖表組件公司後,日前釋出了功能相當強大,而且完全免費的圖表組件,

名爲「Microsoft Chart Controls for Microsoft .NET Framework 3.5」。

過去要在 ASP.NET 或 Windows Form 中繪製圖表,可能要花錢買其它公司的組件,或用微軟的繪圖函式庫自己撰碼處理。

但現在透過組件,以及微軟提供免費下載的上百個現成範例 (包裝成單一個 project)、免費的技術文件,可讓您的項目及報表,

輕鬆套用各種功能強大的 2D、3D、實時變化的動態圖表;且透過 AJAX,可讓圖表及裏面的數據,每秒鐘都持續更新

使用者透過瀏覽器,可和圖表做各種互動設定。此圖表組件,可套用於 ASP.NET 和 Windows Forms 程序,並可讓程序開發人員完全依項目需求做客製化。

這套組件只能在新一代的 .NET 3.5 SP1 / VS 2008 SP1 中使用您只要下載本帖下方第五個連結的官方示例後,直接用 VS 2008 開啓網站,

即可看到現成的炫麗圖表示例。

此新一代的圖表組件,已整合進 SQL Server 2008 新一代的 Reporting Services 報表軟件中 [1]。

(1) Microsoft Chart Controls for Microsoft .NET Framework 3.5 :
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c
包含 ASP.NET 和 Windows Forms 圖表控件的核心安裝程序

(2) Microsoft Chart Controls for Microsoft .NET Framework 3.5 語言套件 :
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=581ff4e3-749f-4454-a5e3-de4c463143bd

(3) Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008 :
http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en
安裝後可與 VS 2008 有效地整合,並可在 VS 2008 工具箱中,支持 ASP.NET、Windows Forms 的 IntelliSense 功能

(4) Microsoft Chart Controls for .NET Framework Documentation :
http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&displaylang=en
Chart controls 的 documentationAPI 英文文件 (chm 格式)

(5) Samples Environment for Microsoft Chart Controls :
http://code.msdn.microsoft.com/mschart
提供超過 200 個示例,可用 VS 2008 直接開啓網站後執行,務必下載玩看看

(6) Windows Forms-ASP.NET Chart Control .NET Development MSDN Forums :
http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/threads/



圖 1 支持 3D 效果,並可和使用者做互動



圖 2 支持 AJAX 及 callbacks 編程及特效,圖表及裏面的數據可自動持續更新


Chart controls 的其它特色:

  • 瀏覽器或報表中的圖片,使用者可直接按鼠標右鍵存成圖檔

  • 使用者可在瀏覽器中,直接用鼠標做設定,要以何種格式 (3D 或 2D) 顯示圖表

  • 透過 AJAX 技術,使用者在圖表中做各種點選或鼠標操作時,會動態出現相關提示、額外的數據或信息

  • 透過 AJAX 技術,可讓圖表及裏面的數據,每秒鐘都持續一直更新

  • 亦內建金融類及特定領域的圖表,有現成的樣板可直接套用在項目中


----------------------------------

參考文件

[1] MICROSOFT ACQUIRES DUNDAS TECHNOLOGY FOR SQL SERVER 2008 :
http://www.dundas.com/Company/Media/PressSQL2008.aspx

[2] 繪圖的新利器 - Microsoft Chart Controls for .NET Framework 3.5 :
http://www.dotblogs.com.tw/chhuang/archive/2008/10/26/5776.aspx

[3] 介紹好用組件:Microsoft Chart Controls for .NET 3.5 :
http://blog.miniasp.com/post/2008/10/Useful-aspnet-and-winform-charting-control-from-Microsoft.aspx

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章