第7章_多媒体软件开发.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章_多媒体软件开发

1.Graphics对象 GDI+中最主要的对象是Graphics 对象,它封装了GDI+图画板,是GDI+绘图中最核心的类。总是需要先创建 Graphics 对象,然后才可以使用 GDI+ 绘制线条和形状、呈现文本或显示与操作图像。 Graphics 对象一起使用的用户对象有: Pen——画线、多边形、矩形、弧等外围的轮廓部分。 Brush——指定颜色、样式、纹理等填充封闭的图形。 Font——用来描述字体的样式。 Color——描述颜色。 2.设置绘图属性 Dim redPen As Pen = New pen(Color.Red) Dim redBrush As SolidBrush = New SolidBrush(Color.Red) Dim bitBrush As TextureBrush = New TextureBrush(New Bitmap(e:\MyPhoto.jpg)) 3. 设置文字属性 Font fontMyWord = new Font(“Times New Roman”, 26, FontStyle.Italic) 4. 绘图 DrawLine(pen,x1,y1,x2,y2) DrawLine(pen,pt1,pt2) DrawRectangle(pen,x,y,width,height) DrawEllipse(pen,x,y,width,height) DrawString(String,Font,Brush,x,y) 例7-3 绘图的演示 创建一个新的工程命名为Ex0701。打开代码窗口,添加form的Paint事件处理程序,后添加代码。 画图程序的输出示例 7.3.2 声音和视频 1.MCI简介 Windows 媒体控制接口(MCI)在控制音频、视频等设备方面,提供了与设备无关的API接口。用户的应用程序可以使用MCI控制标准的多媒体设备。 Windows采用两种MCI接口与MCI设备通信: 一是使用命令消息接口函数,直接控制MCI设备; 二是使用命令字符串接口函数,基于文本接口或命令脚本来控制MCI设备。 2.Windows Media Player SDK Microsoft Windows Media Player 为数字音频和视频提供了出色的播放效果,使用Windows Media Player 软件开发工具包(SDK),可以扩展独立播放器的功能,并将播放功能嵌入到自己的应用程序中。 Windows Media播放器可以嵌入Web应用程序或基于Microsoft Windows的应用程序中。 有两种方法可用于创建使用Windows Media Player ActiveX控件的应用程序。可以在Web应用程序中使用该控件,也可以在基于Windows的应用程序中使用它。 在Web应用程序中使用Windows Media Player 在页面的超文本标记语言(HTML)中包含一个OBJECT元素。并在OBJECT元素中包含嵌套的PARAM元素,以指定Windows Media Player ActiveX控件是否可见、包含哪些操作按钮以及该控件的其他属性。 通过包含多个OBJECT元素,可在一个Web页面中包含多个控件。 在基于Windows的应用程序中使用Windows Media Player 可以包含一个对服务于该控件的动态链接库(DLL)的引用。 在Microsoft Visual Basic中,使用Components(组件)对话框设置一个对“Windows Media Player”(这是Wmp.dll文件中库的助记名称)的引用。如 可以使用自定义Properties(属性)对话框在设计时设置属性。 也可以通过编写代码设置或读取属性以及在运行时调用方法。 3. DirectX 微软的DirectX软件开发工具包(SDK)提供了一套的应用程序编程接口(API),这个编程接口提供给开发高质量、实时的应用程序所需要的各种资源。 DirectX技术的出现将极大的有助于发展下一代多媒体应用程序和电脑游戏。 DirectX主要为软件开发者提供硬件无关性以及为硬件开发提供策略。 4. 编程实例 将Windows Media Player嵌入到自己的程序中,并使之播放文件。通过在程序左侧的树状控件中选择目录,在左侧下方的列表框中选择文件,在右侧的Media Play控件立即自动播放选择的媒体。媒体类型可以是图片、音频和视频 使用的语言是Visual Basic .NET,开发换环境为Windows XP SP1,Visual Studio .NET 2003。 要求计算机上安装有Windows Media Play 9 Series。 编程步骤 (1)新建工程

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档