今天花了一天时间写了这么一个小软件,软件主界面如下:

主要原理为:
1、从一个文本文件中读取数据
2、分析读取到的数据
3、根据分析的结果将数据用曲线表示
这个软件还可以对曲线进行缩放以及前后移动,下图为选中需要缩放曲线范围效果图:

下图为缩放后的曲线效果:
曲线的绘制全部使用GDI的MoveTo和LineTo完成,绘制的效率有点低。特别是需要绘制的线很多时感觉会有很大的延时,不知道有哪位高手能提出一些优化的方案。为方便演示,源码包中包含了两个演示数据文件,其中一个文件的数据量较大,在演示时可以明显的感觉到延时很大。
源码地址:
http://download.csdn.net/detail/yangt1100/3654130