欢迎来到天天文库
浏览记录
ID:56019085
大小:604.00 KB
页数:33页
时间:2020-03-14
《c#程序设计课程程序设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C#程序设计设计说明书媒体播放器的设计与实现学生姓名学号班级计算机(1)班成绩指导教师计算机科学与技术C#课程设计评阅书题目媒体播放器的设计与实现姓名马林彪学号1006111057成绩指导教师评语指导教师签名:年月日课程设计任务书2011—2012学年第一学期专业:计算机科学与技术学号:1006111057姓名:马林彪课程设计名称:C#课程设计设计题目:媒体播放器的设计与实现完成期限:自2011年xx月xx日至2011年xx月xx日共x周设计依据、要求及主要内容(可另加附页):根据程序设计所学知识,设计与实现一个媒体播放器,该XXX设计的内容和功能要求如下:(1)
2、用windowsmediaplayer设计一个画面简洁的媒体播放器,listBox用作曲目列表框;(2)通过按钮既可以一次性添加一首歌曲,也可以通过文件夹一次性添加多首歌曲等;(3)在下次播放时仍保留上次播放的的曲目;(4)可一次性删除一首或多首歌曲;(5)listBox有快捷菜单,该菜单包含能:播放、暂停、删除、单曲循环、顺序播放、随机播放、全部循环和退出;要求:系统功能设计基本完善,并写出详细的设计说明书。(6)能够播放mp3和DAT格式的音乐或MV;指导教师(签字):批准日期:年月日摘要关键词:媒体播放器;删除;循环;目录1课题描述12程序设计流程图12.1
3、系统说明12.2主界面的设计13功能的设计13.1XX功能的设计13.2XX功能的设计13.3XX功能的设计14测试14.1系统测试14.2调试结果14.3错误原因分析1总结1参考文献1附录:1源代码:11课题描述构建一个简单的播放器提供播放、暂停、删除等功能,支持多种格式,窗体上有7个按钮,一个mediarplayer播放器控件和一个listBox控件用来显示曲目。2程序设计流程图为界面、按钮等控件设置属性用户界面、按钮等控件程序开始调式程序添加程序代码运行结束2.1系统说明在VisualStudio2008中的C#语言设计环境下设计出简单的计算器的Window
4、窗体。2.2主界面的设计3功能的设计功能简介:(1)添加到播放列表:在列表区域单击右键中的“添加到播放列表”,弹出打开本地文件的窗口,可一次添加一首或多首歌曲到播放列表中。(2)播放:选择歌曲,在右键菜单中播放歌曲,即可播放选中的歌曲;双击选中的歌曲也可以实现播放功能;直接点击播放器中的“播放”也可播放选中的歌曲。(3)删除单曲:选择要删除的歌曲,单击“删除单曲”,即可从列表中删除此歌曲。(4)单曲循环:在曲目列表框中,右击鼠标弹出快捷菜单,选中歌曲,右键,选中“单曲循环”,即可重复播放选中的歌曲。(5)退出:单击“退出”即可退出本系统。(6)上一曲:单击“上一曲
5、”即可播放选中歌曲的上一曲。(7)下一曲:单击“下一曲”即可播放选中歌曲的下一首。(8)全曲循环:在曲目列表框中,右击鼠标弹出快捷菜单,选中歌曲,单击“全部循环”,即可全部循环。(9)顺序播放:单击“顺序播放”,即可既可按列表顺序依次自动播放。(10)删除歌曲:在曲目列表框中,右击鼠标弹出快捷菜单,单击“删除歌曲”既可删除所选中的一首或多首歌曲;(11)随即播放:在曲目列表框中,右击鼠标弹出快捷菜单,单击“随机播放”既可自动实现随机播放列表中的歌曲;(12)暂停/播放/退出:在曲目列表框中,右击鼠标弹出快捷菜单,单击“暂停”、“播放”、“退出”既可实现;1.操作界
6、面显示:播放器的主界面如下,单击“添加歌曲”,实现播放功能双击歌曲,即可实现播放,如下,主要方法:3.1添加歌曲功能的设计privatevoidbtnAddFile_Click(objectsender,EventArgse){inti;odlgMedia.FileName="";//设置默认文件名if(odlgMedia.ShowDialog()==DialogResult.OK){stringpath=odlgMedia.FileName;FileInfof=newFileInfo(path);AddFile(f.FullName);stringstrFile
7、=Convert.ToString(numOfMusic);for(i=1;i<=5-strFile.Length;i++){strFile+="";}strFile=f.FullName;intn=strFile.LastIndexOf("\")+1;strFile=strFile.Substring(n)+"/"+strFile.Substring(0,n);lstFileList.Items.Add(strFile);if(lstFileList.Items.Count>=0){OpenBtn();}}}3.2添加目录功能的设计privatevoidbtn
8、AddFi
此文档下载收益归作者所有