C课程论文-基于WindowsMediaPlayer的播放器设计.doc

C课程论文-基于WindowsMediaPlayer的播放器设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程论文-基于WindowsMediaPlayer的播放器设计

基于WindowsMediaPlayer的播放器设计 1系统总体设计 1.1系统主界面设计 本次课程论文设计采用的是Microsoft Visual Studio 2005为编译环境,设计语言是C#。 本程序的主界面比较简洁,如图1.1所示: 图1.1 主界面 本程序帮助简介项,如图1.2所示: 图1.2 程序简介 1.2功能模块设计 功能模块的设计紧跟系统功能需求,为此程序有如下几个功能模块: 按文件添加模块: 可以快速方便的添加多媒体文件,但是只限于单文件添加。 按文件夹添加模块: 可以快速方便的添加多媒体文件,可以整个文件夹导入,可以添加多个多媒体文件。 删除选定歌曲模块: 可以快速方便的删除当选定的歌曲。 上、下一首歌曲切换模块: 可以快速切换到上、下一首歌曲。 播放方式模块: 此模块是为了方便用户不同的欣赏方式而设定的,其中分为顺序播放、随机播放、重复全部歌曲、重复当前歌曲。 清除所有歌曲模块: 可以快速清除当前列表中保存的信息。 2 系统的详细设计与实现 按文件添加模块 可以快速方便的添加多媒体文件,但是只限于单文件添加。如图5.34所示: 图5.34 打开单一文件 private void menuFileAdd_Click(object sender, EventArgs e) { if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { string path = this.openFileDialog1.FileName; FileInfo f = new FileInfo(path); MyPlayer.AddFile(f.FullName); MyLoad(); } } 按文件夹添加模块 可以快速方便的添加多媒体文件,可以整个文件夹导入,可以添加多个多媒体文件。如图5.35所示: 图5.35 导入文件夹 private void menuFileFolder_Click(object sender, EventArgs e) { if (this.folderBrowserDialog1.ShowDialog() == DialogResult.OK) { string path = this.folderBrowserDialog1.SelectedPath; showfiles(path, listBox1); MyLoad(); } } 删除选定歌曲模块 可以快速方便的删除当选定的歌曲。如图5.36所示: 图5.36删除选定歌曲 private void menuFileDel_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex = 0) { MyPlayer.DelFile(listBox1.SelectedIndex + 1); listBox1.Items.Clear(); MyLoad(); } } 清除所有歌曲模块 可以快速清除当前列表中保存的信息。如图5.37所示: 图5.37 清除保存在列表的歌曲 private void menuFileClear_Click(object sender, EventArgs e) { listBox1.Items.Clear(); MyPlayer.NumOfMusic = 0; } 上、下一首歌曲切换模块 可以快速切换到上、下一首歌曲。如图5.38所示: 图5.38上、下一首歌曲切换 //播放上一个节目 private void menuControlPrev_Click(object sender, EventArgs e) { if (MyPlayer.CurrentPlay 0)

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档