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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  一、案例效果   本案例是一个简易的多媒体播放器。当用户单击“文件”—“打开”命令后,弹出“打开”对话框,确定具体的文件类型后选择相应的文件,在“文件名”标签中显示完整的路径名。单击“控制”—“播放”命令后,开始播放文件,进度条显示播放进度。此时如果单击“控制”—“暂停”命令,将暂停文件的播放,再次选择“播放”命令,将从暂停处继续播放。倘若单击“停止”命令文件将停止播放,再次单击“播放”命令时,文件将从头开始播放。“控制”—“循环播放”可以控制文件是否循环播放。界面如图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精品文档

相关文档