多媒体VB图像处理视音频播放程序.docVIP

  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文档。上传文档
查看更多
《多媒体软件设计技术》 实验指导书 一.实验教学目的和要求 《多媒体软件程序设计》是一门实践性很强的专业基础课程。采用的开发软件是VB6.0。通过上机实验,不仅可以帮助学生较好地理解并掌握VB的对象、方法、事件等的概念,同时也可培养学生利用VB设计多媒体程序的基本步骤和方法,加深学生对VB和多媒体技术的理解。 本实验的主要作用为: 使学生通过试验,掌握界面的设计方法,掌握常用控件的属性、事件、方法,理解事件驱动的概念。 培养学生设计与动手能力:通过设计性的实验任务,使学生具备利用VB开发多媒体程序的能力。 学生应达到的实验能力与标准: 1.掌握界面的设计方法,掌握常用控件的属性、事件、方法,理解事件驱动的概念及掌握程序调试的方法; 2.掌握图形、图像程序设计方法; 3.掌握多媒体音频、视频程序的设计方法; 4.了解VB实现动画的常用方法。 二.实验项目名称和学时分配 序号 实验项目名称 学时 分配 实验 属性 实验类型 实验者 类别 必开/ 选开 1 常用控件属性的设置方法、事件驱动、代码的调试;菜单的设计方法; 2 技术 基础 设计 本科生 选开 2 VB图像处理程序的设计 2 技术 基础 设计 本科生 选开 3 多媒体音频、视频程序的设计 2 技术 基础 设计 本科生 选开 合计 6 实验一 常用控件与界面、菜单设计 1、实验目的 通过本实验,要求掌握常用控件的属性、事件、方法,理解事件驱动的概念。掌握界面的基本设计方法,掌握下拉式菜单的设计方法。 2、实验内容 实验1:打字游戏 设计界面 图1:设计界面 运行界面: 图2:运行界面 设计要点: 如何实现字符的随机出现。采用标签数组来显示不同的随机字符,实用定时器来控制标签,使之随机显示字符; 字符在窗体上的随机位置。将10个标签控件数组摆放在窗体的任意位置,造成随机感觉,如图1所示; 字符的自动下落过程由另一个定时器来控制,通过修改标签控件的Top属性值来实现; 如何确认击中了窗体上字符。当用户按下键盘上的按键时,会出发KeyPress事件,在该事件中可判断用户输入的是否和当前标签数组中的每个元素的Caption属性值相同,即判断是否击中了窗体上的某个字符。另外,若按下Esc键,则终止游戏。 随机出现在窗体上的字符可能重复,如在同一时刻,窗体出现了重复的字符,如:两个A,应能够判断击中的是哪一个A,方法是:根据字符在窗体上的位置判断,位置在窗体下方的字符先被击中。 属性设置: 控件名称 属性名称 属性值 窗体 Caption 打字游戏 Startupposition 2-屏幕中心 backcolor H00C0E0FF 标签框数组 label1 共10个 Caption 空 autosize true 标签框label2 caption 您现在得分: font 宋体、粗体、小四号 forecolor 红色 标签框label2 caption 0 autosize true font 宋体、粗体、四号 定时器timer1 interval 100 Enabled True 定时器timer2 interval 100 Enabled True 附:如何设置控件数组? 选中标签控件,——鼠标右键“复制”——回到窗体,鼠标右键“粘贴”——出现对话框,询问是否创建“控件数组”,选“是”——重复“粘贴”,共“粘贴”9次,则共有10个标签控件,其Name属性值分别为:label1(0)~label1(9) 代码 窗体加载: 定时器控件Timer1:控制字符的下落速度,用户的打字成绩每增加10分,字符的下落速度就加快,如果字符下落到一定程度,结束程序的运行。 定时器控件Timer2:不断检测标签控件数组中的标签,如果那个标签被击中,其高度(Top值)初始值赋值为小于零,随机产生的字符赋给该标签的Caption属性。 判断是否击中窗体上的字母: 定义一个全局变量Score 实验2:在实验1的基础上,添加菜单 菜单设计 图3 菜单设计 运行界面 图4 运行“当前得分”菜单 菜单编辑 图5 菜单编辑 代码: 对“开始游戏”编写代码: 与实验1 中的 窗体加载 的代码相同, 但将 Private Sub Form_Load( ) …… End sub 改成 Private Sub start_Click() …… End sub 对“退出游戏”编写代码 对“当前分数”编写代码 其他的代码Timer1,Timer2,判断是否击落字符 同实验1 。 实验二VB图像处理程序的设计 1、实验目的 通过本实验,要求掌握VB图形、图像处理程序设计的基本方法 2、实验内容 图片的百叶窗效果 设计界面 图1

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档