一个数据曲线播放程序的代码

yangt1100 2011-11-09 02:04:03
之前分享了一个曲线绘制程序的源代码,得到了很多朋友的支持和指点,我感到十分的惊喜和高兴。所以决定今天再分享一个我平时随便写的一个小程序。这个小程序也是在我上次分享的曲线绘制程序基础之上进行开发的,不过可能稍微比上次的程序复杂一点。好了,废话不多说,直接上图:

上图为主界面,通过主界面可以看到程序将视图分为3个相同大小的区域,每个区域用于显示4条曲线的数据。


如上图所示,如果使用鼠标左键单击两侧的文本区域就能够在曲线显示区域显示一个用于测量的十字架。双击左键可以取消这个十字架。


上图为暂停播放后的显示效果。当点击暂停时,视图区域会出现一个白色的竖线,鼠标在视图区域移动时竖线会跟随移动,同时两边的数据显示区域也会同步更新竖线位置各曲线的数值。

由于上传程序的时候忘记上传数据文件,所以以下同时提供了代码和演示数据文件的下载。不便之处敬请谅解。
源代码地址: http://download.csdn.net/detail/yangt1100/3773939
演示数据下载地址: http://download.csdn.net/detail/yangt1100/3774016
...全文
134 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
这不是鸭头 2011-11-11
  • 打赏
  • 举报
回复
这个可以推荐
当我遇上-你 2011-11-11
  • 打赏
  • 举报
回复
这个要顶,LZ想来成都工作不呢?
yangt1100 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wswwxk 的回复:]

这个要顶,LZ想来成都工作不呢?
[/Quote]

成都貌似有点远哦
yangt1100 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liquanhai 的回复:]

建议楼主去申请一下Google Code项目托管,这样便于维护和共享,google 项目托管的使用方法:http://sunxboy.iteye.com/blog/399123
[/Quote]

这么简单的程序不好意思往上传啊,哈哈!
yangt1100 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sunyongliang118 的回复:]

楼主,导入的数据有什么要求吗?
能不能给个测试示例或者说明什么的。

我原来也编译了一个对话框程序,读取文本格式的数据流
然后在对话框上用gdi绘制图线。我的输入文件如果内容不符合
会报错,你的直接异常退出了。这个不是好的测试结果啊。
[/Quote]

呵呵,现在还没有做这个的异常处理。我的那个演示数据就是一个标准的数据格式。因为我们公司有很多数据都要通过软件进行采集,采集到的数据保存的格式都是固定的,我这里采用的就是我们公司通用的数据格式。

我简单说明一下这个数据文件的格式:
第一行:采集数据的软件版本
第二行:每条数据曲线的显示名称
从第三行开始为数据的内容,每行数据的个数要与数据名称的个数相同,否则就会异常,下回有时间再加这个功能吧。

数据分析的工作我放在AnalyseFileThread这个线程里面!
振翅高飞 2011-11-09
  • 打赏
  • 举报
回复
楼主,导入的数据有什么要求吗?
能不能给个测试示例或者说明什么的。

我原来也编译了一个对话框程序,读取文本格式的数据流
然后在对话框上用gdi绘制图线。我的输入文件如果内容不符合
会报错,你的直接异常退出了。这个不是好的测试结果啊。
liquanhai 2011-11-09
  • 打赏
  • 举报
回复
建议楼主去申请一下Google Code项目托管,这样便于维护和共享,google 项目托管的使用方法:http://sunxboy.iteye.com/blog/399123
振翅高飞 2011-11-09
  • 打赏
  • 举报
回复
大智慧软件的新秀,呵呵呵。
liquanhai 2011-11-09
  • 打赏
  • 举报
回复
支持一下,呵呵,做的蛮漂亮的!
yangt1100 2011-11-09
  • 打赏
  • 举报
回复
郁闷,右边部分的图没有显示出来。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧