{广告传媒}多媒体信息控制

上传人:管****问 文档编号:138493352 上传时间:2020-07-15 格式:DOCX 页数:8 大小:18.27KB
返回 下载 相关 举报
{广告传媒}多媒体信息控制_第1页
第1页 / 共8页
{广告传媒}多媒体信息控制_第2页
第2页 / 共8页
{广告传媒}多媒体信息控制_第3页
第3页 / 共8页
{广告传媒}多媒体信息控制_第4页
第4页 / 共8页
{广告传媒}多媒体信息控制_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《{广告传媒}多媒体信息控制》由会员分享,可在线阅读,更多相关《{广告传媒}多媒体信息控制(8页珍藏版)》请在金锄头文库上搜索。

1、第10章Visual Basic6.0多媒体信息控制学习目标 掌握Visual Basic的坐标系统 掌握常用的绘图控件与绘图方法 学会使用多媒体播放控件的添加和使用 了解MicroSoft Agent控件的安装和使用一、 Visual Basic坐标系统 系统坐标系:也称为“桌面(屏幕)坐标系”。它的原点位于屏幕左上角的像素处,坐标值为(0,0),窗体在桌面上的显示位置及大小,就是由系统坐标系决定的。 容器坐标系:窗体以及图片框、框架等控件都可包含各种其他的控件对象,称为“容器类对象”。容器坐标系的原点位于容器对象工作区最左上角的像素处,即该点的坐标值为(0,0)。 二、绘图控件与绘图方法(

2、1)Shape控件 常用属性: Shape、BorderStyle、BorderColor、BorderWidth、BackStyle 、 BackColorFillStyle、FillColor(2)Line控件 常用属性: BorderStyle、 BorderWidth绘图方法(1)画点方法 画点的实质是通过为指定像素设置颜色来实现的,格式如下: Object. Pset Step (x,y),Color Object: 是用于绘图的“容器”对象名; Step:可选,是由CurrentX和CurrentY属性所指定的图形当前位置的参数。 (x,y):分别是绘制点在容器坐标系中的水平坐标值

3、与垂直坐标值; Color:用于指定绘制点的色彩,若不指定Color,则缺省色为当前对象设定的ForeColor颜色。例:随机画点程序 本程序执行后得到的画面。运行程序,将在图片框中填充30000个彩色的点。点的位置是随机生成的,点的颜色也是随机生成的。填充过程给人一种如同“天女散花”的感觉。 画线方法画线方法的一般格式为:Object. Line Step (x1,y1) Step (x2,y2),Color,BF Object:对象名,在当前对象上画线可缺省。 第一个Step:可选项,用于指定由CurrentX和CurrentY属性所提供的当前图形起点坐标。 (x1,y1):起点坐标,如果

4、缺省,则上一个画线方法的终点即为本次画线的起点。 第二个Step:可选项,用于指定由CurrentX和CurrentY属性所提供的当前图形终点坐标。 (x2,y2):必选项,终点坐标。 Color:设置画线颜色的长整型数,如果缺省,则使用ForeColor属性规定的颜色。 B:可选项,用于绘制矩形, F:在使用B参数的前提下使用,用于指定对矩形以矩形边框的颜色进行填充。 实例讲解画图板 本例制作了一个画图板,可以进行简单线条和图形的绘制。涉及到的技术要点包括文件对话框控件、图片框控件、选项按钮控件的用法、颜色设置方法的和绘制线条的Line方法等。图片框控件 图片框的应用很广,不仅可用于绘制图形

5、、显示图片或图像以及文本或数据,还经常作为其他控件的容器。使用图片框可以显示各种不同种类与格式的图形文件,如位图文件、图标文件、矢量图文件等。加载图片方法 通过Picture属性为图片框加载图片; 使用LoadPicture函数加载图片:它的一般调用格式如下: LoadPicture(Frame,Size,Colordepth,x,y) 如在程序中加入如下的代码: Picture1.Picture=LoadPicture(”c:vbFlower.Jpg”) 即可将“C:VBFlower.Jpg”路径的图片文件加载到图片Picture1中。鼠标事件 单击 (Click ) 双击事件 (DblCl

6、ick ) 鼠标按下 (MouseDown ) 鼠标释放 (MouseUp ) 鼠标移动 (MouseMove ) 设计思路关键问题l LINE绘图方法对象名.Line (x1,y1)-(x2,y2),Color,BF(x1,y1):起点(长方形的左上角)的坐标;(x2,y2):终点(长方形的右下角)的坐标; Color:图形的颜色; B:图形为长方形 BF:图形为填充长方形例 Line (0,0)-(1000,1000) Line (0,0)-(1000,1000),vbred,B Line (500,500)-(2000,2000),Vbred,BFl 绘制图形的颜色设置打开颜色设置面板:

7、 CommonDialog1.ShowColor返回的颜色值为: CommonDialog1.Colorl 绘制图形的粗细 Picture1.DrawWidth = ? DrawWidth属性可以返回或设置图片框绘制图形线条的宽度。 按下鼠标(MouseDown)过程 (x,y):鼠标落下的点的坐标; CurrentX,CurrentY:决定了绘制的起始坐标; DrawMode:设置绘图的颜色模式,修改 DrawMode 属性值可以使画笔产生特殊的绘画特征。 画线中每个点的颜色取决于画笔的颜色和线中每一点所在背景像素的颜色。例如:如果 DrawMode 属件值为 6 ,当窗体的背景颜色是黑色时

8、,所画的直线就是白色, 即将背景颜色的“反”作为像素的颜色代码。1Blackness 黑色 2Not Merge Pen 与选项15相反 3Mask Not Pen 将前景颜色的补色与背景颜色组合 4Not Copy Pen 前景颜色的补色 5Mask Pen Not 将背景颜色的补色与前景颜色组合 6Invert 翻转前景和背景颜色 7Xor Pen 前景和背景颜色出现一次,但是不同时出现 8Not Mask Pen 与Mask Pen相反 9Mask Pen 前景和背景颜色二合一 10Not Xor Pen 与Xor Pen相反 11Nop 不画任何图形 12Merge Not Pen 背

9、景和前景颜色的补色组合 13Copy Pen 使用没有改变的ForeColor画图 14Merge Not Pen 前景和背景颜色的补色组合 15Merge Pen 前景和背景颜色组合 16Whiteness 纯白色 移动鼠标(MouseMove)过程Button=1: 按下左键Button=2: 按下右键Button=0:没有按下任何键 如果选择铅笔 如果选择矩形三、多媒体播放控件 多媒体应用控件是以ActiveX控件的形式提供的,又称为“部件”。 ActiveX控件,是利用Microsoft公司的ActiveX技术开发的一类控件的总称。 使用【工程】菜单中的“部件”命令,从打开的对话框的列

10、表中,选取需要使用的“部件”,单击“确定”按钮,系统就会把选取的部件加载到控件工具箱中。 Multimedia MCI控件 MCI(媒体控制接口)是Microsoft公司为实现Windows系统下设备无关性而提供的媒体控制接口标准。 Multimedia MCI控件专用于对多媒体控制接口MCI设备的多媒体数据文件实施记录和回放,从目的效果上来说,该控件通过一组按钮来发出种种设备控制命令以实现对诸如音频面板、MIDI音序器、CD-ROM驱动器、音频CD播放机、录像带播放、录音带录放等设备的控制。 MCI控件的添加 执行【工程】的“部件”命令,将“Microsoft Multimedia Cont

11、rols”前的方框勾选,在工具箱中便会出现Multimedia 控件图标。 一个MP3播放程序 Form_Load()l 设置多媒体设备的属性l MMControl1.Notify=Falsel MMControl1.Wait=Truel MMControl1.Shareable=Falsel MMControl1.DeviceType= MpegVideo End Sub MediaPlayer控件 Windows Media Player控件可以方便地完成播放控制、播放列表、CD/DVD支持、插件、字幕和网络流媒体回放等功能。Windows Media Player控件共包含20几种对象,

12、在这些对象中,常用到其中的Player、Controls、Media和Playlist四个主要对象,下面就这四个常用对象作一简要介绍。Player对象 Control对象 提供了对媒体播放进程的控制。它的常用属性有currentItem、currentPosition、currentPositionString三个。currentItem属性可以设置或返回当前的媒体;currentPosition可以设置或返回媒体当前位置,这是一个Double类型,单位是秒;currentPositionString返回的是一个字符串类型的位置信息,可以直接用来显示。 Control对象的常用方法有fastF

13、orward、fastReverse、next、pause、play、previous、step、stop等。这一组方法的调用非常简单,分别表示快进、快退、播放列表中下一项、暂停、开始播放、播放列表中前一项、单帧和静止。Media对象 Playlist对象 Playlist对象是Windows Media Player控件中用于抽象和管理播放列表的一个对象。可以通过count属性得到列表项的个数,并通过一组方法对列表进行扩充、插入、删除和清空等操作。 实例讲解多媒体播放器 本例使用Visual Basic中的Windows Media Player控件制作成了一个功能齐全的多媒体播放器。该播放

14、器支持多种音频和视频格式,如MP3、AVI、WAV、WMV等。同时播放器实现了对播放文件的播放、快进、暂停等控制和播放列表的部分功能。本例涉及到的技术要点主要是Windows Media Player控件的添加和使用。关键步骤 界面设计 媒体播放控制过程 媒体播放控制过程 播放列表功能 四、Microsoft Agent 控件 Agent技术简介 Agent控件的安装与添加 Agent控件的调用与动画编程 Agent控件的语音合成功能 Agent控件的语音识别功能 4.1Agent技术简介 Microsoft Agent是微软公司与1997年9月发布的一项代理软件开发技术,而后被继承到Internet Explorer4.0Plus 及更高版本中,目前的最新版本是Agent 2.0,支持简体中文。Agent一词的中文意思是“代理”,主要作用是提供一种易于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁琐的工作、或为用户提供帮助。 Agent角色可由任何Windows程序调用。 Agent角色支持更加生动、有趣的动作,如:听、说、写信、玩魔术、鼓掌、再见等上百种; Agent最为显著的特点是结合了语音功能,Agent角色不仅能说

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号