Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计

上传人:E**** 文档编号:89362098 上传时间:2019-05-24 格式:PPT 页数:49 大小:1.02MB
返回 下载 相关 举报
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计_第1页
第1页 / 共49页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计_第2页
第2页 / 共49页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计_第3页
第3页 / 共49页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计_第4页
第4页 / 共49页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计》由会员分享,可在线阅读,更多相关《Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 ppt陈承欢 第4章 多媒体播放器应用程序设计(49页珍藏版)》请在金锄头文库上搜索。

1、,第4章 多媒体播放器应用程序设计,多媒体播放器应用程序主要用于播放各种格式的音乐、视频、Flash动画等,需要借助专用的控件实现其功能。,4.1 工作情境描述,利用电脑欣赏优美的音乐,需要借助于多媒体播放器,目前常用的多媒体播放器有Windows Media Player、RealPlayer、Winamp、Flash Player、千千静听、暴风影音等。而我们自己动手设计一个简单的多媒体播放器也是非常有趣的,4.2 本章教学导航,知识技能目标 掌握【多媒体播放器】应用程序功能的实现方法 掌握AxWindowsMediaPlayer、ListBox等控件的应用 掌握添加引用的操作方法 掌握手

2、工编写程序代码添加控件的方法 掌握利用【自定义工具箱】对话框添加控件的方法 了解Shockwave Flash、CheckedListBox等控件的应用,4.3 参考实例体验,参考实例Windows Media Player媒体播放器如图4-1所示,请先体验该播放器的功能。,图4-1 Windows Media Player媒体播放器,4.4 设计任务描述,创建一个类似于Windows Media Player的多媒体播放器,该播放器具有以下功能: (1)播放多种形式的数字媒体,包括音乐、视频、CD、DVD等; (2)播放器运行时,可以动态改变播放源; (3)播放器运行时,可以动态改变播放模式

3、,也可以切换到全屏模式或完整模式,4.5 任务实现过程,4.5.1 新建【多媒体播放器】应用程序项目 (1)启动Visual Studio.NET 2003,在Visual Studio.NET 2003集成开发环境中,单击菜单【文件】【新建】【项目】,打开【新建项目】对话框。 (2)在【新建项目】对话框左侧“项目类型”中选择【Visual Basic项目】选项,在右侧“模板”中选择【Windows应用程序】选项。 (3)在对话框的【名称】文本框中输入新项目的名称:Chapter5_1。在“位置”文本框中输入或者选取项目文件的存储位置。 (4)单击【确定】按钮,完成新项目的创建,系统自动生成一

4、个名为“Form1.vb”的Windows窗体。,4.5.2 【多媒体播放器】应用程序的界面设计,1设置窗体属性 【多媒体播放器】窗体的主要属性设置如表4-1所示。,表4-1 【多媒体播放器】窗体的主要属性设置,2通过手工编写程序代码的方法添加控件,(1)添加引用 在【解决方案资源管理器】窗口中单击选择项目名称Chapter5_1,然后单击鼠标右键,打开如图4-2所示的快捷菜单。,图4-2 快捷菜单,图4-3 【添加引用】窗口,在快捷菜单中单击菜单项【添加引用】,弹出如图4-3所示的【添加引用】窗口,然后单击【浏览】按钮打开【选择组件】窗口,在【选择组件】窗口中找到组件文件AxInterop.

5、WMPLib.dll,单击【打开】按钮,所添加的组件文件将会出现在【添加引用】窗口下方的“选定的组件”列表框中,如图4-3所示。,图4-3 【添加引用】窗口,在【添加引用】窗口中单击【确定】按钮,所添加的引用出现在【解决方案资源管理器】窗口中,如图4-4所示。,图4-4 在【解决方案资源管理器】中添加引用,(2)手工编写程序代码添加,AxWindowsMediaPlayer控件 在【解决方案资源管理器】窗口中单击【查看代码】按钮 ,打开窗体的【代码】窗口,在【代码】窗口单击“Windows窗体设计器生成的代码”左侧的按钮 ,如图4-5所示。,图4-5 单击展开Windows窗体设计器生成的代码

6、,图4-6 手工输入程序代码添加控件,3添加工具箱中的控件,在【多媒体播放器】窗体中依次添加2个GroupBox控件、3个RadioButton控件、3个Button控件、1个TextBox控件和1个Label控件。,4设置控件属性,(1)设置AxWindowsMediaPlayer控件的属性 在【视图设计器】中AxWindowsMediaPlayer1控件的位置单击鼠标右键打开快捷菜单,在快捷菜单中单击菜单项【属性】,弹出如图4-8所示的【Windows Media Player 属性】窗口,在该窗口中可以直接设置AxWindowsMediaPlayer控件的常规属性。,图4-8 【Wind

7、ows Media Player 属性】窗口中的【常规】选项卡,在【Windows Media Player 属性】窗口中单击【高级】,切换到【高级】选项卡,如图4-9所示,在该【高级】选项卡中设置AxWindowsMediaPlayer控件的其他属性。,图4-9 【Windows Media Player 属性】窗口中的【高级】选项卡,AxWindowsMediaPlayer控件的属性设置完成后,单击【确定】按钮,关闭该窗口。 (2)设置【多媒体播放器】窗体中其他控件的主要属性,4.5.3 【多媒体播放器】应用程序的功能实现与编码,1编写程序代码 (1)编写窗体Load事件过程的程序代码 该

8、程序代码如表4-3所示。,表4-3 窗体Load事件过程的程序代码,(2)编写【打开】按钮btnOpen的Click事件过程的程序代码,播放数字媒体时,用户单击【打开】按钮,将显示一个【打开】对话框,供用户浏览并选择要播放的媒体文件。【打开】按钮btnOpen的Click事件过程的程序代码如表4-4所示。,表4-4 【打开】按钮btnOpen的Click事件过程的程序代码,(3)编写【切换到全屏模式】按钮 btnFull的Click事件过程的程序代码 该程序代码如下所示。 AxWindowsMediaPlayer1.fullScreen = True,(4)编写【切换到完整模式】按钮,btnI

9、ntegrity的Click事件过程的程序代码 该代码如下所示。 AxWindowsMediaPlayer1.openPlayer(TextBox1.Text),(5)编写单选按钮rbNone的CheckedChanged事件过程的程序代码 该代码如下所示。 If rbNone.Checked = True Then AxWindowsMediaPlayer1.uiMode = “None“ rbNone.ForeColor = Color.Magenta rbMini.ForeColor = SystemColors.ControlText rbFull.ForeColor = System

10、Colors.ControlText Else rbNone.ForeColor = SystemColors.ControlText End If,(6)编写单选按钮rbMini的CheckedChanged事件过程的程序代码 该代码如下所示。 If rbMini.Checked = True Then AxWindowsMediaPlayer1.uiMode = “Mini“ rbMini.ForeColor = Color.Magenta rbNone.ForeColor = SystemColors.ControlText rbFull.ForeColor = SystemColors

11、.ControlText Else rbMini.ForeColor = SystemColors.ControlText End If,(7)编写单选按钮rbFull的CheckedChanged事件过程的程序代码 该代码如下所示。 If rbFull.Checked = True Then AxWindowsMediaPlayer1.uiMode = “Full“ rbFull.ForeColor = Color.Magenta rbNone.ForeColor = SystemColors.ControlText rbMini.ForeColor = SystemColors.Contr

12、olText Else rbFull.ForeColor = SystemColors.ControlText End If,2调试、编译程序,(1)生成程序 (2)改变启动对象 在“窗体属性页”对话框中改变程序的启动对象为frmMediaPlayer。,4.5.4 【多媒体播放器】应用程序的测试,单击工具栏上的【启动】按钮,程序开始运行。 【多媒体播放器】的初始状态如图4-10所示,此时【多媒体播放器】的模式为“Full”。,图4-10 【多媒体播放器】运行的初始状态,单击单选按钮【Mini】,改变为“Mini”模式,【多媒体播放器】窗口如图4-11所示。,图4-11 “Mini”模式的【多

13、媒体播放器】窗口,单击单选按钮【None】,改变为“None”模式,【多媒体播放器】窗口如图4-12所示。,图4-12 “None”模式的【多媒体播放器】窗口,单击【打开】按钮,即可弹出【打开】对话框,在该对话框中选择一个新的媒体文件“water.mid”,并且在【打开】对话框中单击【打开】按钮,【多媒体播放器】就会播放新的媒体文件,如图4-13所示。,图4-13 播放新的媒体文件,单击【切换到全屏模式】按钮,【多媒体播放器】将会切换到全屏模式。单击【切换到完整模式】按钮,【多媒体播放器】将会切换到完整模式,也就是Windows操作系统自带的Media Player播放器状态。,4.6 课堂同

14、步实践,1任务描述 创建一个Flash动画播放器,其界面外观如图4-14所示。,图4-14 Flash播放器的界面,Flash播放器运行时在Shockwave Flash控件中自动播放Flash动画,单击【打开】按钮,可以改变播放源,播放其他Flash动画。,2要点提示,由于播放Flash动画需要使用Shockwave Flash控件,系统中必须注册该控件。,4.7 相关知识链接,1AxWindowsMediaPlayer控件 AxWindowsMediaPlayer控件主要用于播放音频、视频等多媒体文件,其主要属性如表4-5所示。,表4-5 AxWindowsMediaPlayer控件的主要属性及其说明,2ListBox控件,ListBox控件的主要属性如表4-6所示。,表4-6 ListBox控件的主要属性及其说明,3CheckedListBox控件,CheckedListBox控件主要的属性有如下两种。 (1)CheckOnClick 指示复选框是否应在首次单击某项时切换。 (2)ThreeDCheckBoxes 指示选中值是应显示为平面的还是三维的选中标记。,

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

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

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