Visual Basic程序设计教程 教学课件 作者 杨培添 第4章.ppt

Visual Basic程序设计教程 教学课件 作者 杨培添 第4章.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 多媒体编程 一、时钟控件(Timer) 三、对象移动方法(Move) L、T、W、H四个参数都是单精度数,其中L、T组成的坐标指定移动后对象左上角所在的位置;W指定移动后对象的宽度,H指定移动后对象的高度。 * * 文字、动画、图像、音频等多种媒体信息的处理涉及到多媒体技术。多媒体的形象比较直观,多媒体编程技术也成为编程领域的一个热点。本章主要介绍有关多媒体的编程技术。 4.1 动画设计 VB6.0提供了制作动画的原理和功能,使得我 们可以实现一些简单的动画。 时钟控件是一个响应时间的控件。它们独立于用户,编程后可用来在一定的时间间隔中周期性地执行某项操作。Timer控件在工具箱上的位置如图所示 时钟控件有两个关键属性: Enabled属性 当该属性为True时,定时器处于工作状态。而当 Enabled 被设置为 False 时,它就会暂停操作而处于待命状态。因此,定时器的 Enabled 属性并不同于其它对象的 Enabled 属性。 Interval属性 定时器周期性事件之间的时间间隔(毫秒数)。 时钟控件有唯一的事件: Timer事件 是Timer控件的唯一事件,由时钟控件的Interval属性设置的时间间隔来触发该事件的发生。 二、图形、图象类控件 图片框(PictureBox) 图片框控件主要用来显示图片。此外,图片框还可以作为其他控件的容器。 (一)常用属性 1、picture属性 保存和设置显示在图片框中的图片。这些图片可以是BMP文件、ICO文件、WMF文件、JPEG文件和GIF文件。 装入图象的方法: (1)设计时,单击属性表上的“Picture”属性进行设置。 (2)程序运行时,用 LoadPicture函数将图象文件装入图片框。 语法: Picture1.picture=LoadPicture(“图象文件 的路径”) 注意: 如果是在设计时装入图象,则将应用程序转换成 .EXE文件时,不需提供该图象文件,如果是在运行时用LoadPicture函数装入的,则需提供该图象文件。 2、AutoSize属性 语法:picture1.AutoSize[=boolean] 若AutoSize属性取值为True,则会 根据图片的尺寸自动调整图片框的 大小。 (二)常用事件 图片框可以响应Click事件。 (三)常用方法 如果将图片框控件的AutoRedraw属性设置为true,则图片框控件将支持Print、Circle、Line、Pset和Point等多种图形方法。 图像控件(Image) 图像控件主要用来显示图像 (一)常用属性 picture属性:与PictureBox控件该属性一样 Stretch属性:当该属性取值为True时,根据 Image控件的大小来调整被加载 的图形的大小 (二)常用事件 图像框件可以响应Click事件。 Move方法是移动窗体或控件的方法。它可以改变指定对象如窗体、命令控件、图像控件、图片框控件、形状控件等的位置 语法格式 [对象.]Move L[,T][,W][,H] 4.2 音频与视频技术 多媒体MMControl控件是VB6.0实现多媒体控制功能的基础,它管理媒体控件接口(MCI)设备上的多媒体文件的记录与回放,可以控制音频和视频等MCI外设。实际上,这种控件就是一组按钮,用来向音频和视频设备发出MCI命令。本节主要学习运用MMControl控件与CommandDialog控件制作音频与视频。 一、MMControl控件 MMControl (Microsoft Multimedia Control)控件是一个用户和Windows多媒体系统之间的接口,是VB 6.0中进行多媒体设计的重要部件。如图所示,从左至右一共有九个按钮: Prev、Next、Play、Pause、Back、 Step、Stop、Record、Eject, 使用MCI_STEP命令向前单步 Step 使用MCI_BACK命令向后单步 Back 使用MCI_STOP命令停止播放或记录 Stop 使用MCI_PAUSE命令暂停播放或记录 Pause 使用MCI_PLAY命令播放设备 Play 使用MCI_CLOSE命令关闭设备 Close 使用MCI_OPEN命令打开设备 Open 描述 命令 描述 命令 使用MCI_SAVE命令保存打开的文件 Save 使用MCI_SOIND命令播放声音 Sound 使用MCI_SET命令将媒体弹出 Eject 使用MCI_RECO

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档