高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十二章 Visual basic多菜体应用

第12章 ual Basic多媒体应用 多媒体技术是计算机处理文本(text)、图像 ( Image)、图形( graphic)、音频( audio)、视频 ( video)等多种信息的综合技术。它的出现使计算机 在人类的文化娱乐活动中扮演了重要的角色,使越来 越多的人和计算机交上了朋友。本章主要介绍多媒体 控件、API函数、外部引用等方法,通过实例来介绍 多媒体应用程序的开发。 请单属标左键换页 退出
第12章 Visual Basic多媒体应用 多媒体技术是计算机处理文本(text)、图像 (image)、图形(graphic)、音频(audio)、视频 (video)等多种信息的综合技术。它的出现使计算机 在人类的文化娱乐活动中扮演了重要的角色,使越来 越多的人和计算机交上了朋友。本章主要介绍多媒体 控件、API函数、外部引用等方法,通过实例来介绍 多媒体应用程序的开发。 退出

12.1多体基碰 12.2MC命令和 COntro控件 12.3AP函数 12.4引用外部功能编程 请单属标左键换页
12.1 多媒体基础 12.2 MCI命令和MMControl控件 12.3 API函数 12.4 引用外部功能编程

12.1多媒体基础 VB6.0提供了媒体控制接口MCI( Media Control Interface)命令,让用户可以方便地使用计算机中的 多媒体设备;提供了访问 Windows应用程序接口 (API)的方法,通过调用API函数,可以使用许多 Windows的高级功能。还可以通过引用外部程序如 MStts(微软发音引擎)等,实现更多的多媒体功能。 多媒体的音频和视频有多种格式 请单属标左键换页
12.1 多媒体基础 VB6.0提供了媒体控制接口MCI(Media Control Interface)命令,让用户可以方便地使用计算机中的 多媒 体设备; 提供了访 问 Windows应用程序接 口 (API)的方法,通过调用API函数,可以使用许多 Windows的高级功能。还可以通过引用外部程序如 MStts(微软发音引擎)等,实现更多的多媒体功能。 多媒体的音频和视频有多种格式

12.2MC命令和 MMControl控件 1221MCI命令 MCI提供了许多与设备无关,由应用程序直接调 用的命令。 122.2 MMControl控件 MMControl Microsoft Multimedia Control)fE 件是一个用户和 Windows多媒体系统之间的接口,是 Ⅴ isual basic6.0中进行多媒体设计的重要部件。 1. MM Contro控件的添加 MMControl控件的接钮功能 3. MMControl控件的常用属性 请单属标左键换页
12.2 MCI命令和MMControl控件 12.2.1 MCI命令 MCI提供了许多与设备无关,由应用程序直接调 用的命令。 12.2.2 MMControl控件 MMControl(Microsoft Multimedia Control)控 件是一个用户和Windows多媒体系统之间的接口,是 Visual Basic 6.0中进行多媒体设计的重要部件。 1.MMControl控件的添加 2.MMControl控件的按钮功能 3.MMControl控件的常用属性

122.3 MMControl控件的特有事件及编程步骤 1.事件 2.编程步骤 (1)在工具箱中加载 MM Contro控件,并绘制到 窗体中。 (2)用 MMControl控件的 Devicetype属性设定多 媒体设备类别。其值如表12-1所示。 (3)用 FileName属性指定多媒体文件, (4)用 MMControl控件的 Command属性控制多 媒体设备。 (5)编写相应特殊按钮的响应代码。 (6)设备使用完毕后,注意用 MMControl控件的 Command属性的 Close关闭设备。 请单属标左键换页
12.2.3 MMControl控件的特有事件及编程步骤 1.事件 2.编程步骤 (1)在工具箱中加载MMControl控件,并绘制到 窗体中。 (2)用MMControl控件的DeviceType属性设定多 媒体设备类别。其值如表12-1所示。 (3)用FileName属性指定多媒体文件。 (4)用MMControl控件的Command属性控制多 媒体设备。 (5)编写相应特殊按钮的响应代码。 (6)设备使用完毕后,注意用MMControl控件的 Command属性的Close关闭设备

1224应用举例 【例121】制作一个简单的wav文件播放器。 Forml 回口区 图122w文件报版器异圓 请单鼠标左键换页
12.2.4 应用举例 【例12.1】制作一个简单的.wav文件播放器

在窗体上放置多媒体控制部件 MMControl,运行 界面如图12-2所示。以播放“c: windows\media logoff. wav”为例 程序代码如下: Private Sub Form Load O Forml. MMControll Notify= False Forml.MMControll Wait= True FormlMMControll. shareable= false Form1. MMControll DeviceType= WaveAudio' 请单属标左键换页
在窗体上放置多媒体控制部件MMControl,运行 界面如图12-2所示。以播放“c: \windows\media\logoff.wav”为例。 程序代码如下: Private Sub Form_Load() Form1.MMControl1.Notify = False Form1.MMControl1.Wait = True Form1.MMControl1.Shareable = False Form1.MMControl1.DeviceType = "WaveAudio

Forml. MMControll. fileName=c Windows\media logoff way' Forml. MMControll Command =Open End sub 启动程序,点击播放按钮,就可以听到 logoff. wav 的声音效果了。 请单属标左键换页
Form1.MMControl1.FileName = "c: \windows\media\logoff.wav" Form1.MMControl1.Command = "Open" End Sub 启动程序,点击播放按钮,就可以听到logoff.wav 的声音效果了

12.3AP函数 123.1API函数简介 所谓AP就是“应用程序接口”( Application Programing Interface),它是一些由操作系统自身调 用的函数。 WindowsaPi函数由许多“动态链接库” 或DLL组成。在32位 Windows中,核心的 API DLL有 gdi32.d:图形显示界面的API kernel32d处理低级任务(比如内存和任务管 理)的API 请单属标左键换页
12.3 API函数 12.3.1 API函数简介 所谓API就是“应用程序接口”(Application Programing Interface),它是一些由操作系统自身调 用的函数。Windows API函数由许多“动态链接库” 或DLL组成。在32位Windows中,核心的API DLL有: gdi32.dll:图形显示界面的API。 kernel32.dll:处理低级任务(比如内存和任务管 理)的API

user32d11:处理窗口和消息(Ⅴ isual basic程序员 能把其中一些当作事件访问)的API。 Winmm.dIl:处理多媒体任务(如波形音频 MDI音乐和数字影像等)的API。多媒体编程中主要 使用的API函数就在这个链接库中。 还不断有新的API出现,处理新的操作系统扩展, 比如EMAI、联网和新的外设。 请单属标左键换页
user32.d11:处理窗口和消息(Visual Basic程序员 能把其中一些当作事件访问)的API。 Winmm.dll:处理多媒体任务(如波形音频、 MIDI音乐和数字影像等)的API。多媒体编程中主要 使用的API函数就在这个链接库中。 还不断有新的API出现,处理新的操作系统扩展, 比如E-MAIL、联网和新的外设
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十三章 Activex控件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十一章 VB数据库开发.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第六章 常用控件与多窗体.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第八章 过程.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第五章 循环结构.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第二章 数据与表达式.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第九章 文件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第三章 简单VB程序设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)网站设计(案例:艺海拾贝).ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第七章 电子商务与物流.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第六章 网络营销.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 网上支付与安全交易.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第四章 企业电子商务应用.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第三章 EDI商务.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第二章 Internet商务.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第一章 电子商务概述.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第8章 结构体.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第7章 指针.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十章 高级界面设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第四章 选择结构.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第一章 Visual basic程序设计概述.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第七章 过程和变量的作用域.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第三章 数据类型、常量、变量及表达式1.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第九章 文件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第二章 Vb简单的程序设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第五章 数组.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第八章 常用控件与系统对象.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第六章 过程.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第四章 三种控制结构程序设计.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第1章 绪论Data Structure(主讲:胡建华).ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第2章 线性表.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第3章 排序.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第4章 栈和队列 4.1 栈 4.2 栈的应用举例 4.3 队列.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第4章 栈和队列.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第5章 串和数组 5.1 串的定义 5.2 串的表示和实现 5.3 正文模式匹配.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第5章 串和数组.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第6章 二叉树和树 6.1 二叉树 6.2 二叉树遍历.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第6章 二叉树和树 6.3 树和森林 6.4 树的应用.ppt