本项目介绍了一种在Visual Studio 2010环境中利用C#语言及GDI技术开发高效的曲线图绘制动态链接库(DLL)的方法,适用于需要快速、灵活地集成自定义图形功能的应用程序。
主要代码已封装成Chart.dll库文件,在外围使用非常简单:
1. 在资源管理器中引用Chart.dll。
2. 使用命名空间:`using MyChart;`
3. 按顺序声明线段名称,例如:
```csharp
string[] Field = new string[] { 线a, 线b };
```
4. 声明一个Chart对象,例如:
```csharp
Chart chart;
```
5. 构造Chart对象(使用上述声明的字段数组):
```csharp
chart = new Chart(Field);
```
6. 更新需要显示的数据到GDI图表中,例如:
```csharp
chart.Updata(temp);
```
7. 此时数据将显示在图表窗口中,并且右击鼠标可以查看使用说明。该Chart.dll不仅能用于绘制曲线图,还能将数据显示存入Access数据库。
此应用因绘图效率高于一般图表控件(如msChart等),特别适合用作软件示波器。