第7章节 多媒体编程资料.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7 章 多媒体编程 7.1 开发多媒体应用程序概述 多媒体应用程序集动画制作、美术设计、视频编辑、声音处理和程序设计编写于一 体,通过友好的人机对话界面及交互性,可动态地表达内容主题,具有强大的艺术感染 力与视觉冲击力。 在.NET 框架中,利用Graphics 对象可以动态绘制图形图像,即可以设计制作动画特 效;利用ImageAnimator 对象设计制作GIF 动画效果;利用Time 控件也可以制作不同的 动画效果;还可以利用ActiveX 控件设计制作AVI 动画播放器、Flash 动画播放、MP3 音 乐播放器和屏幕保护程序。 7.2 利用Graphics 对象制作雪花飘飘动画效果 本实例是利用 Graphics 对象 FillEllipse 方法和 For 循环语句动态绘制大小、位置 不同的椭圆,从而产生雪花飘飘动画效果。在实例中还利用数组技术和 Random 随机对 象,前面章节已详细讲解了Graphics 对象FillEllipse 方法、For 循环语句和数组,下面 来重点讲解一下Random 随机对象。 Random 随机对象可以表示伪随机数生成器,一种能够产生满足某些随机性统计要 求的数字序列的设备。 该对象常用方法意义如下:  Next()方法:返回非负随机数。  NextBytes()方法:用随机数填充指定字节数组的元素。  NextDouble()方法:返回一个介于 0.0 和 1.0 之间的随机数。  Random()方法:使用指定的种子值初始化 System.Random 类的新实例。 下面来具体讲解雪花飘飘动画效果的实现方法。 1)单击菜单栏中的“文件/新建/项目”(快捷键:Ctrl+Shift+N ),打开“新建项目”对 话框,项目类型选择“Visual C# ”,模板选择“Windows 窗体应用程序”项.,名称 为“Ex07_1”。 2 )设置好各参数后,单击“确定”按钮,就可以创建Windows 窗体应用程序。 3 )单击菜单栏中的“视图/ 属性窗口”命令,打开“属性”面板,然后设置窗体的 “BackColor ”属性为“Black ”,“FormBorderStyle ”属性为“None ”,如图 7-1 所 示。 0 第7 章 多媒体编程 图7- 1 设置窗体属性 4 )最后设置窗体的 “WindowState ”属性为“Maximized ”,这样程序运行后就会全屏显 示。 5 )添加代码。双击窗体,添加窗体的加载事件代码,具体如下: 2 峰杰工作室 6 ) 单击属性面板中的事件按钮 ,然后选择“DoubleClick ”事件, 如图7-2 所示. 图7-2 窗体事件 7 )双击“DoubleClick ”事件,添加该事件代码,具体如下: 8 )运行程序。单击菜单栏中的“调试/启动调试”命令(快捷键:F5 )或单击工具箱中 的 按钮,运行程序,就可以看到雪花飘飘动画效果,如图7-3 所示。 3 0 第7 章 多媒体编程 图7-3 雪花飘飘动画效果 9 )双击窗体,就可以退出程序。 7.3 利用Timer 控件制作商品展示动画效果 Timer 控件实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。该控件常用属性、方法和事件意义 如下:  Enabled 属性:获取或设置计时器是否

文档评论(0)

robert118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档