下载此文档

新C#应用程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 耿肇英 周真真 耿燚 第6章 多媒体.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
在线教务辅导网:
教材其余课件及动画素材请查阅在线教务辅导网
QQ:349134187 或者直接输入下面地址:
http://shop106150152.
第六章多媒体
学****目的
所谓多媒体,一般是指多种传播信息的载体, 可以包括语言、文字、图像、视频、音频等。计算机多媒体技术就是利用计算机把文字、图形、影象、动画、声音及视频等媒体信息数字化,并用计算机设备呈现给使用者。
学****本章要求能够掌握处理音频、视频、动画和语音的编程方法。
主要内容
WPF动画
音频支持
视频支持
语音功能介绍
WPF动画
以每秒5-30幅速度得到动画场景(包括运动物体)瞬间的若干幅静止图片,每幅静止图片被称作一帧,然后按照动作发生的时间顺序,以相同速度播放这些图片,利用人眼视觉暂留特性,重新看到运动场景,这种技术被称作动画。
DispatcherTimer类定时器
,本节介绍第4种定时器DispatcherTimer类。该类是集成到按指定时间间隔和指定优先级处理的 Dispatcher 队列()中的定时器,该定时按属性Interval指定的时间间隔周期性地自动触发Tick事件。
传统实现动画方法
可改变控件属性值来实现动画,例如下例通过修改正方形控件透明度属性Opacit使其慢慢消失,传统的实现方法是使用定时器事件,在事件函数中修改正方形属性Opacit。
【】本例在窗体增加一个蓝色正方形,。,当5秒后,正方形属性Opacity=0,正方形消失。重新令正方形属性Opacity=,重复以上动作。这是一个利用改变属性实现动画的例子。
(1)建立新项目,在窗体增加一个蓝色正方形,在Grid标记中增加如下标记:
<Rectangle Margin="99,77,86,91" Name="rectangle1" Fill="Blue" Opacity=""/>
(2)增加引用命名空间语句:
using ;
(3)在Window1构造函数最后增加如下语句:
DispatcherTimer timer = new DispatcherTimer();
= (100);
+= new EventHandler(timer_Tick);
();
(4)定时器timer的Tick事件函数如下:
void timer_Tick(object sender, EventArgs e)
{ -= ;
if ( <= 0)
{ = ; }
}
(5)编译运行,可以看到正方形逐渐消失,看不到后,又恢复到原始状态,重新消失。
DoubleAnimation类动画
DoubleAnimation是一个动画类,是Timeline类的派生类,将Timeline类对象作为内置定时器(又称时间线),可指定定时器的运行时间总长度、开始时间、重复次数、定时间隔等。该类可自动对目标控件的Double类型属性进行控制,完成动画。其常用属性如下:
From、To和By:目标控件的Double类型属性的开始值、结束值和增加值。
Duration:Duration类对象,表示播放的时间长度。
BeginTime:TimeSpan类对象,指定动作延迟时间。
AutoReverse:布尔类型,是否重复动作。
Timeline类派生类DoubleAnimation类对象必须放到时间线容器(又称演示图板)中,即Storyboard标记中,其附加属性TargetName和TargetProperty分别为实现动画的控件对象名称和该控件被控制的属性。可控制时间线容器Storyboard开始工作、停止工作、暂停工作,重新工作等,这些动作分别用如下类表示:BeginStoryboard、StopStoryboard、PauseStoryboard、ResumeStoryboard。
【】。在Grid标记中增加如下标记。编译运行后,鼠标右击矩形,矩形颜色逐渐变淡,直至消失,重复这个动作。
<Rectangle Name="MyRectangle" Width="100" Height="100" Fill="Blue">
<R

新C#应用程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 耿肇英 周真真 耿燚 第6章 多媒体 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人349134187
  • 文件大小0 KB
  • 时间2015-12-04