文件名称:数据结构作业(池塘夜雨)
文件大小:665KB
文件格式:RAR
更新时间:2012-05-22 18:06:39
池塘夜雨
池塘夜雨程序,win32编程 有声音 利用Windows编程技术将程序可视化,先画出一个窗口,在窗口内利用消息响应和定时器等描绘出下雨的效果. 用程序中的画笔描绘小线段模拟小雨滴,再建立一个定时器和一个与窗口大小差不多的背景矩形,在定时器消息响应时把窗口刷新一次,这样循环就可以造成了一个下雨的效果。其中,小雨滴的出现坐标是随机出现的,落地地点是在一个范围内随机的,一旦雨滴落地,再根据雨滴的落地的坐标,以雨滴落地的坐标为中心,用画笔画两个椭圆作为水波,水波是可以向外扩展出去的,利用一个参数max控制水波的最大水圈,椭圆是采用虚线绘制的,这样就可以产生类似微澜的效果。
【文件预览】:
池塘夜雨
----Link.h(1KB)
----StdAfx.cpp(295B)
----池塘夜雨.plg(957B)
----池塘夜雨.ncb(97KB)
----ReadMe.txt(1KB)
----StdAfx.h(773B)
----池塘夜雨.dsp(4KB)
----池塘夜雨.opt(49KB)
----池塘夜雨.dsw(524B)
----List.h(313B)
----池塘夜雨.cpp(7KB)
----Rain_And_Wave.h(2KB)
----Rain.wav(754KB)
----LList.h(2KB)