C# WinForm開發系列 – Chart Controls

來源:互聯網
上載者:User
   整理收集一些WinForm或Asp.Net開發方面可以使用的圖表控制項.(文章及相關代碼搜集自網路,僅供學習參考,著作權屬於原作者! )

01. .net 3.5中的Chart控制項   新控制項Chart使用心得及感想  微軟發布.Net Framework 3.5下的 Chart 控制項

 

  

02. 一個功能強大超級好用的圖表組件Dundas Chart

03. 自己寫的一個asp.net的產生曲線圖的過程           C# WinForm開發系列 - GDI+

04. ASP.NET2.0輕鬆搞定統計圖表(OWC)   C# WinForm開發系列 - OWC

05. C# WinForm開發系列 - ZedGraph

06. 【翻譯】甘特圖繪製組件

 

翻譯
Adagio.81. 著Gantt Chart

簡介
該組件可以使你簡單地把甘特圖加入你的應用程式。你只需要3行代碼就可以做到了。
這個甘特圖(Gantt Chart)包括下面的特徵:
1. 列的寬度自動根據組件的寬度和起始結束時間調整,如果日期之間多於2天,控制項只會顯示日期,否則還會顯示時間。
2. 你可以給每個bar設定顏色
3. 自動顯示捲軸
4. 當滑鼠停到上面時,自動顯示資訊
5. 很容易地使用多行提示框文本

07.【翻譯】條碼映像

 

本文及其代碼為那些需要在應用程式中放置條碼的開發人員提供了一種方法。它允許產生條碼映像,而無須使用“條碼字型”。This need arose out of the necessity for one of my own projects to use barcodes and the lack of free libraries on the web to do the job.

在此類庫中給出了編碼的思路。 首先將資料轉換為 1 和 0 的等寬條形和空白描述系列。 然後將二進位資訊字串傳遞到一個繪圖函數,繪圖函數將它轉換為所需的條碼映像。這種方法可以作為一個通用的繪圖方法,適用於所有的映像編碼。 

08.【翻譯】LED風格的DirectX訊號強度測量顯示

 

翻譯

stebo0728著LED Style Volume Meter using DirectX

簡介

本控制項使用Direct3D繪製聲音訊號強弱,並使用DirectSound對聲音訊號進行採樣。我把這個工程叫著AnalogSignalMeter。

背景

我是我們公司的一個聲音技術人員,現在我需要開發一些軟體。其中一個需要的功能是開發一個訊號層級測量器。我決定自己做一個,並做成一個可以重用的。

DEMO

這裡的demo程式是一個最基本的form程式,用於展示控制項。

09.【翻譯】運算式繪圖控制項

 

作者: Syed Mehroz Alam.
翻譯: [yn]Yuxiang
本控制項提供直角座標或極座標模式,對任意數值與任意數學運算式組合,進行圖形繪製。
C# (C# 2.0)
Windows, .NET (.NET 2.0)
Win32, VS, GDI+
* 下載示範項目(http: //www.codeproject.com/cs/miscctrl/ExpressionPlotterControl/ExpressionPlotter_demo.zip) - 57.6 KB
* 下載原始碼(http: //www.codeproject.com/cs/miscctrl/ExpressionPlotterControl/ExpressionPlotter_src.zip) - 26.7 KB
* 原文地址: Expression Plotter Control

10.【翻譯】樹狀結構圖產生器

 

11.【翻譯】Windows系統效能檢視及繪製

 

【翻譯】
Zuoliu Ding. 著An Implementation of System Monitor

【簡介】
System Watcher是C#實現的,用於檢視系統資料,如所示。可能你已經注意過Google Desktop System Monitor (上面,第二幅圖)。作為一個練習,我做了個單機版的System Watcher,用以檢視PC的效能。它能夠顯示CPU利用率、虛擬/實體記憶體使用方式、物理磁碟讀寫速度(BPS),和網路發送/接收速率。另外,下面的方法可以很容易地用於檢視系統的其他效能。
實際上,我將使用本文的代碼展示兩個方面:一、如何收集系統資料,本文使用三個簡單的方法(Windows Management Instrumentation (WMI) objects, Performance Counters, and Environment Variables)。另外,為了以圖形顯示資料,我需要一表控制項。已經有了不少複雜的圖表控制項,不過我希望實現自己的簡單控制項。

12.【翻譯】直線箭頭和曲線箭頭的繪製

 

[翻譯]
Michal Brylka.著Draw straight and curved arrows
[簡介]
一個簡單的使用ArrowRenderer的應用程式,用於繪製隨機顏色的帶箭頭曲線。允許你選擇箭頭是直線還是曲線,在第二個例子中,主箭頭線通過Bezier curve繪製。

另外一個例子是隨著滑鼠位置的移到,繪製發散型箭頭。

13. 【翻譯】一個簡單的效能監控及繪製控制項

[翻譯]
eclipse2k1著Simple Performance Chart
一個簡單的效能監控及繪製控制項
本文實現的是一個使用者控制項,用以監視並繪製動態變化的效能資料,如硬碟訪問、頻寬佔用、CPU等等。控制項內建一個定時器,它用於同步顯示變化的值。該控制項還支援在設計器裡改變其邊框、線顏色寬度及背景等等風格。

14.【翻譯】聲音的時域、頻域(FFT)波形即時可視化繪製

[翻譯]
JeffMorton著Sound visualizer in C#
[簡介]
本文示範快速傅立葉變換的使用,以及如何使用Windows GDI繪製一個近乎即時的時域、頻域的可視化聲音處理。
[背景]
當我在做一個項目的訊號處理部分的時候,我發現很難找到一個用C#些的例子。這讓我覺得應該自己寫一個這樣的類,希望對你有用。

15. 推薦幾個.NET開源圖表組件

16.【翻譯】很好看的LED顯示控制項

 

 

17.【翻譯】DataPlotter-線性/對數顯示2D資料

 

 

18.【翻譯】滑鼠的網格定位及繪圖控制項

 

 

19.【翻譯】很酷的C++圖表資料條

20. 另外附上C# WinForm開發系列相關文章如下:

C# WinForm開發系列 - GDI+

C# WinForm開發系列 - ZedGraph

C# WinForm開發系列 - Report

C# WinForm開發系列 – Print

C# WinForm開發系列 - 文章索引

 

 

作者:peterzb(個人開發曆程知識庫 - 部落格園)
出處:http://peterzb.cnblogs.com/
文章著作權歸本人所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。

   整理收集一些WinForm或Asp.Net開發方面可以使用的圖表控制項.(文章及相關代碼搜集自網路,僅供學習參考,著作權屬於原作者! )

01. .net 3.5中的Chart控制項   新控制項Chart使用心得及感想  微軟發布.Net Framework 3.5下的 Chart 控制項

 

  

02. 一個功能強大超級好用的圖表組件Dundas Chart

03. 自己寫的一個asp.net的產生曲線圖的過程           C# WinForm開發系列 - GDI+

04. ASP.NET2.0輕鬆搞定統計圖表(OWC)   C# WinForm開發系列 - OWC

05. C# WinForm開發系列 - ZedGraph

06. 【翻譯】甘特圖繪製組件

 

翻譯
Adagio.81. 著Gantt Chart

簡介
該組件可以使你簡單地把甘特圖加入你的應用程式。你只需要3行代碼就可以做到了。
這個甘特圖(Gantt Chart)包括下面的特徵:
1. 列的寬度自動根據組件的寬度和起始結束時間調整,如果日期之間多於2天,控制項只會顯示日期,否則還會顯示時間。
2. 你可以給每個bar設定顏色
3. 自動顯示捲軸
4. 當滑鼠停到上面時,自動顯示資訊
5. 很容易地使用多行提示框文本

07.【翻譯】條碼映像

 

本文及其代碼為那些需要在應用程式中放置條碼的開發人員提供了一種方法。它允許產生條碼映像,而無須使用“條碼字型”。This need arose out of the necessity for one of my own projects to use barcodes and the lack of free libraries on the web to do the job.

在此類庫中給出了編碼的思路。 首先將資料轉換為 1 和 0 的等寬條形和空白描述系列。 然後將二進位資訊字串傳遞到一個繪圖函數,繪圖函數將它轉換為所需的條碼映像。這種方法可以作為一個通用的繪圖方法,適用於所有的映像編碼。 

08.【翻譯】LED風格的DirectX訊號強度測量顯示

 

翻譯

stebo0728著LED Style Volume Meter using DirectX

簡介

本控制項使用Direct3D繪製聲音訊號強弱,並使用DirectSound對聲音訊號進行採樣。我把這個工程叫著AnalogSignalMeter。

背景

我是我們公司的一個聲音技術人員,現在我需要開發一些軟體。其中一個需要的功能是開發一個訊號層級測量器。我決定自己做一個,並做成一個可以重用的。

DEMO

這裡的demo程式是一個最基本的form程式,用於展示控制項。

09.【翻譯】運算式繪圖控制項

 

作者: Syed Mehroz Alam.
翻譯: [yn]Yuxiang
本控制項提供直角座標或極座標模式,對任意數值與任意數學運算式組合,進行圖形繪製。
C# (C# 2.0)
Windows, .NET (.NET 2.0)
Win32, VS, GDI+
* 下載示範項目(http: //www.codeproject.com/cs/miscctrl/ExpressionPlotterControl/ExpressionPlotter_demo.zip) - 57.6 KB
* 下載原始碼(http: //www.codeproject.com/cs/miscctrl/ExpressionPlotterControl/ExpressionPlotter_src.zip) - 26.7 KB
* 原文地址: Expression Plotter Control

10.【翻譯】樹狀結構圖產生器

 

11.【翻譯】Windows系統效能檢視及繪製

 

【翻譯】
Zuoliu Ding. 著An Implementation of System Monitor

【簡介】
System Watcher是C#實現的,用於檢視系統資料,如所示。可能你已經注意過Google Desktop System Monitor (上面,第二幅圖)。作為一個練習,我做了個單機版的System Watcher,用以檢視PC的效能。它能夠顯示CPU利用率、虛擬/實體記憶體使用方式、物理磁碟讀寫速度(BPS),和網路發送/接收速率。另外,下面的方法可以很容易地用於檢視系統的其他效能。
實際上,我將使用本文的代碼展示兩個方面:一、如何收集系統資料,本文使用三個簡單的方法(Windows Management Instrumentation (WMI) objects, Performance Counters, and Environment Variables)。另外,為了以圖形顯示資料,我需要一表控制項。已經有了不少複雜的圖表控制項,不過我希望實現自己的簡單控制項。

12.【翻譯】直線箭頭和曲線箭頭的繪製

 

[翻譯]
Michal Brylka.著Draw straight and curved arrows
[簡介]
一個簡單的使用ArrowRenderer的應用程式,用於繪製隨機顏色的帶箭頭曲線。允許你選擇箭頭是直線還是曲線,在第二個例子中,主箭頭線通過Bezier curve繪製。

另外一個例子是隨著滑鼠位置的移到,繪製發散型箭頭。

13. 【翻譯】一個簡單的效能監控及繪製控制項

[翻譯]
eclipse2k1著Simple Performance Chart
一個簡單的效能監控及繪製控制項
本文實現的是一個使用者控制項,用以監視並繪製動態變化的效能資料,如硬碟訪問、頻寬佔用、CPU等等。控制項內建一個定時器,它用於同步顯示變化的值。該控制項還支援在設計器裡改變其邊框、線顏色寬度及背景等等風格。

14.【翻譯】聲音的時域、頻域(FFT)波形即時可視化繪製

[翻譯]
JeffMorton著Sound visualizer in C#
[簡介]
本文示範快速傅立葉變換的使用,以及如何使用Windows GDI繪製一個近乎即時的時域、頻域的可視化聲音處理。
[背景]
當我在做一個項目的訊號處理部分的時候,我發現很難找到一個用C#些的例子。這讓我覺得應該自己寫一個這樣的類,希望對你有用。

15. 推薦幾個.NET開源圖表組件

16.【翻譯】很好看的LED顯示控制項

 

 

17.【翻譯】DataPlotter-線性/對數顯示2D資料

 

 

18.【翻譯】滑鼠的網格定位及繪圖控制項

 

 

19.【翻譯】很酷的C++圖表資料條

20. 另外附上C# WinForm開發系列相關文章如下:

C# WinForm開發系列 - GDI+

C# WinForm開發系列 - ZedGraph

C# WinForm開發系列 - Report

C# WinForm開發系列 – Print

C# WinForm開發系列 - 文章索引

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.