新的开始

不以物喜,不以己悲

导航

2010年4月24日 #

WinForm中使用GDI+实现滚动动画

摘要: 前两天有人问用.NET怎么做类似于心电图的图像控件。我以前也从来没做过,但是感觉应该不是很困难,关键是要知道从哪开始下手。所以当时只是讲了下我的初步想法。   1.心电图显示的是线,而线则是由多个点组成,所以做这个效果实际上就是画点。   2.要画点,首先就需要设置参考坐标系,然后根据指定坐标来画点。   3.静态的点画好之后就要实现动态的效果了,也就是随着时间的推移,将所有的点往一个横向方向上移动,然后在最后面空出地方再补充上新的点。不过这里要注意的是,我们看到的仅仅只是显示区域的点,对于已经移出视野的那些点就可以抛弃了,不然越积越多,内存就要爆了。 阅读全文

posted @ 2010-04-24 00:42 新的开始 阅读(3075) 评论(1) 推荐(0) 编辑