Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12

上传人:E**** 文档编号:89349622 上传时间:2019-05-23 格式:PPT 页数:8 大小:62.50KB
返回 下载 相关 举报
Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12_第1页
第1页 / 共8页
Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12_第2页
第2页 / 共8页
Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12_第3页
第3页 / 共8页
Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12_第4页
第4页 / 共8页
Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12》由会员分享,可在线阅读,更多相关《Visual Basic 2005程序设计教程 教学课件 ppt 作者 978-7-302-19476-7 chap12(8页珍藏版)》请在金锄头文库上搜索。

1、第十二章 使用ActiveX部件,12.1 ActiveX部件概述,ActiveX部件是一段可重复使用的编程代码和数据,它由用ActiveX技术创建的一个或多个对象所组成。 ActiveX控件是Visual Basic 2005工具箱的扩充部分。使用ActiveX控件的方法与使用其他标准内装的控件完全一样。在程序中加入ActiveX控件后,它将成为开发和运行环境的一部分,并为应用程序提供新的功能。 ActiveX部件是将现已存在的、完善的应用程序片断连在一起的强有力手段。,12.2使用ActiveX部件,要使用ActiveX部件提供的大多数对象,请按照以下步骤执行: (1) 创建对要使用的对象

2、的引用。如何做这件事,取决于对象的类型及ActiveX 部件是否提供类型库。 (2) 用对象的方法、属性与事件编写代码。 (3) 当对象使用完毕后,将其释放。 (4) 创建错误处理程序。,使用完对象之后,要清除所有引用这个对象的变量,使对象从内存中释放。要清除对象变量,将其设置为Nothing。,12.3释放ActiveX部件,12.4处理ActiveX部件中的运行时错误,当使用ActiveX部件时,处理错误的代码尤为重要,因为来自部件的代码用于Visual Basic 2005应用程序的内部。在一切可能的地方,应当包含处理部件可能产生错误的代码。,12.5处理挂起ActiveX部件的请求,部

3、件请求不能立即完成的情况: (1)模式对话框打开时 (2)如果调用一个执行长操作的方法,可能在第一个操作仍为挂起时试图执行另一个操作。这将导致请求挂起(request pending)状态。 (3)如果有两个或更多程序同时调用一个共享部件,那么一个调用必须在另一调用开始前被完成。部件用请求序列化(serializing)方法来处理这样的矛盾,也就是让它们排队等候。这也会导致请求挂起状态。,12.6使用多媒体控件MMControl控件,1. MMControl控件简介,多媒体(Multimedia)控件MMControl可用于管理媒体控制接口(MCI)设备。这些设备有:声卡、MIDI发生器、CD

4、-ROM驱动器、音频播放器、视盘播放器和视频磁带录放器。 MMControl控件具有一组执行MCI命令的下压式按钮。这些命令与通常的CD机或录像机上的命令(功能)很相象,如下图所示。,12.6使用多媒体控件MMControl控件,2. MMControl控件的属性,AutoEnable属性:确定MMControl控件是否可以自动地禁止或允许使用控件中的某个按钮。 ButtonEnabled属性:确定MMControl控件中的按钮是禁止还是允许使用的(禁止的按钮显示为灰色的)。 ButtonVisible属性:确定指定的按钮是否可见。 CanEject属性:确定加电的MCI设备是否可以退出其中的

5、介质。 Command属性:指定要运行的MCI命令。,12.6使用多媒体控件MMControl控件,ButtonClick事件:当用户在Multimedia MCI控件的按钮上按下和释放鼠标按钮时触发该事件。Button可以替换为下列按钮:Back,Eject,Next,Pause,Play,Prev,Record,Step或Stop。缺省地,用户选择一个按钮时每个ButtonClick事件就执行一个MCI命令。 ButtonCompleted事件:当一个Multimedia MCI控件按钮结束时触发该MCI命令。Button可以替换为下列按钮:Back,Eject,Next,Pause,Play,Prev,Record,Step或Stop。 ButtonGotFocus事件:当Multimedia MCI控件中的按钮获得焦点时触发该事件。Button可以替换为Back,Eject,Next,Pause,Play,Prev,Record,Step或Stop。 ButtonLostFocus事件:当Multimedia MCI控件中的按钮失去焦点时触发该事件。Button可以替换为Back,Eject,Next,Pause,Play,Prev,Record,Step或Stop。,3. MMControl控件的事件,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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