Visual Basic程序设计项目化案例教程 作者 王萍 8-13_ 第10章.pptVIP

  • 1
  • 0
  • 约8.27千字
  • 约 58页
  • 2017-10-28 发布于广东
  • 举报

Visual Basic程序设计项目化案例教程 作者 王萍 8-13_ 第10章.ppt

  一、案例效果   本案例是一个简易的多媒体播放器。当用户单击“文件”—“打开”命令后,弹出“打开”对话框,确定具体的文件类型后选择相应的文件,在“文件名”标签中显示完整的路径名。单击“控制”—“播放”命令后,开始播放文件,进度条显示播放进度。此时如果单击“控制”—“暂停”命令,将暂停文件的播放,再次选择“播放”命令,将从暂停处继续播放。倘若单击“停止”命令文件将停止播放,再次单击“播放”命令时,文件将从头开始播放。“控制”—“循环播放”可以控制文件是否循环播放。界面如图10-1所示。   二、技术分析   本案例中共涉及到3个新的控件,分别是MMControl控件、CommonDialog控件与ProgressBar控件。这3个控件都是高级控件,在使用前必须先添加到工具箱中。   添加的方法是:选择“工程”—“部件”菜单命令,弹出如图10-2所示的“部件”对话框,在“控件”选项卡的下拉列表中选中“Microsoft Common Dialog Control 6.0”复选框、“Microsofr MultiMedia Control 6.0”复选框及“Microsoft Windows Common Control 6.0”复选框,然后单击“确定”按钮,则工具箱上就会出现对话框(CommonDialog)控件、多媒体(MMcontrol)控件、进度条(ProgressBar)控件。   1.多媒体MMControl控件()   本案例中使用的第一个多媒体控件是MMControl控件。  MMControl控件用于管理媒体控制接口(MCI)设备上的多媒体文件的录制与播放。实际上,这种控件就是一组按钮,用来向音频和视频设备发出MCI命令。这些按钮类似于一般CD机或录像机上的按键。在设计时,其外观如图10-3所示。   1) ?MMControl控件的常用属性   (1)? AutoEnable属性。该属性决定MMControl控件是否能够自动启动或关闭控件中的每个按钮。如果将其值设置为True,MMControl控件就启用指定MCI设备类型在当前模式下所支持的全部按钮;如果将其值设置为False,则不能启用或禁用按钮。   (2) ?ButtonEnabled属性。该属性决定是否启用或禁用控件中的某个按钮,禁用的按钮以淡化形式显示。当其值为True时,则启用指定的按钮;当其值为False时,不启用指定的按钮。   (3) ?ButtonVisible属性。该属性用来决定指定的某个按钮是否在控件中显示。当其值为True时,则显示指定的按钮;当其值为False时,则隐藏指定的按钮。   (4)? Command属性。该属性用来指定将要执行的MCI命令,在设计时不可用。   其语法格式如下:   MMControl控件.Command[=命令]   其中,命令及其功能描述参见表10-1。   (5) ?DeviceType属性。该属性用来指定要打开的MCI设备类型。   (6) ?FileName属性。该属性用于获取要播放的多媒体文件名,值为包含文件目录和文件名称的字符串。   (7)? hWndDisplay属性。该属性用来定位画面播放的位置。   (8) ?Position属性。该属性用来指定打开的MCI设备的当前位置。在设计时Position属性不可用,在运行时它是只读的。   (9) ?Mode属性。该属性返回打开的MCI设备的当前模式。在设计时Mode属性不可用,在运行时它是只读的。   (10) ?UpdateInterval属性。该属性规定两次连续的StatusUpdate事件之间的时间,单位是ms(毫秒),如果是0 ms,则表明没有StatusUpdate事件发生。   (11) ?Wait属性。该属性决定MMControl控件是否要等到下一条MCI命令完成,才能将控件返回应用程序。在设计时,该属性不可用。   2) ?MMControl控件的常用命令   MMControl控件的常用命令见表10-1。   2.CommonDialog(通用对话框)控件()   本案例中涉及到的第二个控件是CommonDialog(通用对话框)中的“文件”对话框。“文件”对话框用于获取文件名的操作有两种模式:打开文件和保存文件。在这两种对话框窗口内,可遍历磁盘的整个目录结构,找到所需要的文件。   1)? CommonDialog(通用对话框)控件用于文件操作时的常用属性   (1)? FileName 属性,获取或设置用户所要打开的文件的路径和文件名。该属性为文件名字符串,用于设置“打开”对话框中“文件名称”文本框中显示的文件名。   (2)? Filter 属性,用来指定在对话框中显示的文件类型。用Filter属性可以设置多

文档评论(0)

1亿VIP精品文档

相关文档