該控件支持多種圖表(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 的 documentation、API 英文文件 (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 技術,可讓圖表及裏面的數據,每秒鐘都持續一直更新。
-
亦內建金融類及特定領域的圖表,有現成的樣板可直接套用在項目中。