C# WinForm开发系列 - ZedGraph

http://www.cnblogs.com/peterzb/archive/2009/07/19/1526726.html

ZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件。这个 类库具有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提供所有图表属性的省缺值来保持使用性的简单。这个类库包含了基于要绘制 的数值范围内的可选择适当度量范围和跨度的代码。(相关文章及代码搜集自网络,仅供学习参考,版权属于原作者! )

统 计图控件dotnetCharting和ZedGraph比较

推荐一 个功能强大chart控件 ZedGraph

zedgraph

ZedGraph 相关资料

推 荐几个.NET开源图表组件

ZedGraph: 一个同时支持WinForm和WebForm的开源图表控件(基于LGPL协议,.NET 2.0 C#源代码)

TJVictor ZedGraph类库介绍

ZedGraph 总论

ZedGraph 类库之基本教程篇

基本教 程篇--第一节:InitialSampleDemo.cs介绍

基本教 程篇--第二节:ModInitialSampleDemo.cs介绍

基本教 程篇--第三节、第四节DateAxisSampleDemo.cs和TextAxisSampleDemo.cs介绍

基本教 程篇--第五节BarChartSampleDemo.cs介绍

基本教 程篇--第六、七节HorizontalBarSampleDemo.cs和StackedBarSampleDemo.cs介绍

基本 教程篇--第八节PieSampleDemo.cs介绍

基本教 程篇----第九节MasterSampleDemo.cs介绍

 

WinForm

.NET控件ZedGraph使 用帮助

ZedGraph 给LineChart添加数值

ZedGraph 自定义x轴标注(解决周数的循环显示)

使 用ZedGraph制作动态更新的统计图

【翻译】使用 ZedGraph显示动态/实时数据

 

应用 ZedGraph

图 表控件之ZedGraph

使用 ZedGraph记录(原创)

ZedGraph 控件 系列随笔(一)

开源图表 控件ZedGraph控件的研究(1)

 

用 ZedGraph作图表(一)

用 ZedGraph作图表(二)

介 绍一个绘制二维图像的开源类库ZedGraph

在 VS2005使用控件ZedGraph一些参数的含义

ZedGraph 图形控件来生成图片,有很多东西需要继续研究

 

Asp.Net

 

GridView结合ZedGraph使用用 法

ZedGraph 在Asp.net中的应用

利用 ZedGraph制作饼图(原创)

ZedGraph 图形控件在Web开发中的应用

ZedGraph 在Asp.net中的应用

 

using ZedGraph

初 次使用ZedGraph

ZedGraph 在Web中的使用

利 用zedGraph实现不定曲线数曲线的生成

ZedGraph webform 初学小例子 (代码有详细解释)

 

几 个ZedGraph例子

ZedGraph 网上搜集的相关文章

在 Project中引用zedgraph控件

ZedGraph 下Web中显示图形笔记

ZedGraph控件 (1):认识ZedGraph控件

 

转 载: ZedGraph最原版的例子

ZedGraph 在项目中的简单应用

ZedGraph 在asp.net 中简单应用

关 于zedgraph在web中的两种工作方式

ZedGraph 与在asp.net 中的应用 Step by Step

vs2005 中,使用ZedGraph 生成各种图表(刚刚使用,可能总结的不全正确,呵呵)

作者:peterzb个人开发历程知识库 - 博客园
出处:http://peterzb.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

WinForms中的自定义控件开发允许开发者创建具有特定功能的控件,这些控件可以用于多种应用程序。仪表盘控件是一种常见的自定义控件,它模拟物理仪表盘,用于显示从简单到复杂的各种数据。在C#开发WinForms仪表盘控件通常涉及以下几个步骤: 1. **创建控件类**:首先,你需要继承自`UserControl`类,创建一个新的类,这个类将作为基础来定义你的仪表盘控件。 2. **设计界面**:在类中,使用设计器或代码来绘制控件的用户界面。这可能包括刻度、指针和数据标签等元素。 3. **编写业务逻辑**:实现控件的数据绑定和逻辑处理,这可能包括如何读取和显示数据,以及如何响应用户的交互。 4. **属性和事件**:定义公共属性来获取和设置控件的外观和行为,如颜色、范围等,并且创建事件以允许外部代码响应特定的用户操作,如值改变等。 5. **测试和调试**:在完成开发后,需要对控件进行彻底的测试,确保在不同情况下都能正确工作。 以下是一个简单的示例代码,展示了如何创建一个基础的仪表盘控件: ```csharp using System; using System.Drawing; using System.Windows.Forms; public class DashboardControl : UserControl { private float value = 0; // 仪表盘的当前值 // 公共属性,允许外部设置仪表盘值 public float Value { get { return value; } set { if (value != this.value) { this.value = value; Invalidate(); // 重绘控件 } } } // 绘制控件 protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); Graphics g = e.Graphics; // 绘制仪表盘的刻度和指针等 // ... } // 其他方法,如响应用户事件等 } ``` 开发自定义控件是一个复杂的过程,它需要深入了解WinForms框架、GDI+绘图以及可能涉及的动画和数据绑定技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值