http://blog.csdn.net/yx017893/article/details/6330227
http://www.cnblogs.com/fhmsha/archive/2008/11/26/new_asp_dot_net_chart_is_released.html
http://www.cnblogs.com/WizardWu/archive/2008/11/01/1324097.html
----------------------------------------
view plain
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.Drawing.Drawing2D;
- namespace MyFirstProject
- {
- public partial class Drows : Form
- {
- public Drows()
- {
- InitializeComponent();
- }
- private void Drows_Load(object sender, EventArgs e)
- {
- }
- private void button1_Click(object sender, EventArgs e)
- {
- //動态畫餅形圖
- int[] arr = new int[] { 5, 4, 7, 6, 3, 2, 7, 9, 3 };
- int sum = 0;//總數
- float num = 0;//度數
- foreach (int i in arr)
- {
- sum += i; //求和
- }
- Random Ra = new Random();
- for (int i = 0; i < arr.Length; i++)
- {
- SB.Color = Color.FromArgb(Ra.Next(0, 255), Ra.Next(0, 255), Ra.Next(0, 255));//随機的畫筆顔色
- Gra.FillPie(SB, 300, 300, 200, 200, num, arr[i] * 360f / sum);//畫扇形,指定畫筆,坐标,大小,開始結束角度
- num += arr[i] * 360f / sum; //畫完後記錄上次結束度數,以作為下次的開始度數
- }
- }
- //畫圖的事件
- private void Drows_Paint(object sender, PaintEventArgs e)
- {
- //button1_Click(null, null);
- }
- }
- }
-------------------------------------------
此新一代的圖表元件,已整合進 SQL Server 2008 新一代的 Reporting Services 報表軟體中 [1]。
(1) Microsoft Chart Controls for Microsoft .NET Framework 3.5 :
http://www.microsoft.com/downloads/details.aspx?displayzh-tw">s 圖表控件的核心安裝程式
(2) Microsoft Chart Controls for Microsoft .NET Framework 3.5 語言套件 :
http://www.microsoft.com/downloads/details.aspx?displayhttp://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&display rel="noopener noreferrer" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displayhttp://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&display rel="noopener noreferrer" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&displayzh-tw">、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/
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
-----------------------------------------------------
- 下載下傳免費的微軟圖表控件
- 下載下傳VS 2008對圖表控件的工具支援
- 下載下傳微軟圖表控件例程
- 下載下傳微軟圖表控件文檔
- 通路微軟圖表控件論壇
-
新的ASP.NET圖表控件釋出了(譯文)
首先,必須是vs2008,.net3.5sp1,以下引用譯文:
<asp:chart /> 支援各種豐富的圖表選項,包括pie(餅圖), area(區域), range(範圍), point(點), circular(圓形), accumulation(累積), data distribution(資料分布), ajax interactive(AJAX互動), doughnut(甜圈圖)等等。你可以在控件的聲明中靜态地聲明圖表資料,或者也可以使用資料綁定動态地填充。在運作時,該伺服器控件會生成一個圖檔(譬如一個.PNG檔案),是使用<asp:chart/>控件輸出的<img/>元素在頁面的用戶端HTML中引用的。該伺服器控件支援緩存圖表圖檔的功能,還支援儲存到硬碟上以在持久性場景中使用的功能。它不要求安裝其他的伺服器軟體,可以用于任何标準的ASP.NET網頁上。
想體會一下如何使用 <asp:chart />控件的話,我建議下載下傳微軟圖表控件樣程項目。該項目包括了200多個可以在本地運作的ASP.NET樣例網頁。隻要在VS 2008中打開web項目,點選“運作”就可以看到它們的實際顯示,然後你可以打開每個例子的.aspx源碼看是怎麼實作的。
此控件安裝以後就像正常的asp.net服務端控件一樣調試使用,如果在伺服器上釋出不成功,請把本機中
System.Web.DataVisualization.xml
System.Web.DataVisualization.Design.dll
System.Web.DataVisualization.dll
複制到伺服器的網站根目錄的BIN目錄下,如果是第一次運作請在網站根目錄下建立一個tempImages來生成臨時圖檔并給予足夠的權限。
由于沒有找到像ajaxtoolkit那樣的官方線上文檔和例子,沒有時間下載下傳文檔樣例的朋友可以通路我剛上傳的線上文檔:
http://dotnetchart.omgsoft.com.cn/
依次點開左邊的樹形目錄就可以欣賞它所能實作的效果了,并配有C#和VB代碼,和HTML代碼(如果需要的話)。