闽江学院本科毕业论文(设计)题目基于C#实现音乐播放器功能学生姓名施敏学号3121102121系别计算机科学系年级2012专业通信工程指导教师余根坚职称教授完成日期摘要现代经济发展迅速,科学技术也在不断发展进步,日益繁荣的计算机信息技术带给人们许多便利。音乐作为人们生活中常见的娱乐方式,也在计算机普及的冲击下发生了革新。随着音乐的数字化,媒体播放器也往更高质方向进步。最常见的Windowsmediaplayer——因其强大的音频解码功能而备受青睐。当你也想自己动手制作一个能够简单播放歌曲的音乐播放器,体验一下编程的乐趣的时候你可以使用Visualstdio2013工具。本文的目的在于让大家知道一种简单建造音乐播放器的方法,主要是通过Visualstdio进行。文章包含了对音乐播放器界面实现的方法和对后台代码的理解及掌握,主要实现通过电脑使用播放器进行音乐播放功能和简单的在线搜索的功能。通过实践进一步理解播放器的需求,以及其开发过程,基本满足大众播放器的要求。文中使用面向.netframe框架,设计了一个简单的音乐播放器。该播放器可以实现播放功能、搜索功能、歌词显示等。关键字:音乐播放器、Visualstudio2013、.netframeAbstractWiththerapiddevelopmentofmoderneconomyandthecontinuousdevelopmentofscienceandtechnology,computerinformationtechnologyisbecomingmoreandmoreprosperous.Musicasacommonwayofentertainmentinpeople'slives,butalsobecauseofthepopularityofcomputershaschanged.Withdigitalmusic,mediaplayersalsoprogresstohigherqualitydirection.BecauseoftheWindowsMediaPlayer’spowerfulaudiodecoding,themostcommonWindowsMediaPlayerlovedbyeveryone.Ifyouwanttomakeasimplemusicplayertoplaysongsandtoexperiencethefunofprogramming,youcanusetheVisualstdio2013.Thepurposeofthisistomakeeveryoneknowasimplewaytobuildamusicplayer,andthismethodismainlyachievedbytheVisualstdio.Articlecontainsthemethodofamusicplayerinterfaceimplementations,tounderstandandgraspthecode-behind,themainfunctionofthemusicplayeristoplaysongsandtosearchonline.Throughpracticewecanfurtherunderstandtheneedsoftheplayeranditsdevelopmentprocess.Themusicplayermeetstherequirementsofthepublicplayersbasically.Thisarticleuses.netframeworktodesignasimplemusicplayer.Thismusicplayercanplaysongs,searchonline,anddisplaythelyrics.Keywords:musicplayer.thevisualstdio2013..netframe目录1.引言.......................................................................................................11.1选题背景及意义.............................................................................................11.2网络流行音乐播放器简介.............................................................................11.2.1酷狗音乐...............................................................................................................11.2.2百度音乐...............................................................................................................21.3课题研究思路.................................................................................................22.开发技术简介......................................................................................22.1C#编程语言介绍.............................................................................................22.2WindowsMediaPlayer.................................................................................32.3Windows控件..................................................................................................32.4WebBrowser控件............................................................................................33.需求分析..............................................................................................43.1功能需求.........................................................................................................43.2开发与运行环境..............................................................................................63.3可行性分析.....................................................................................................63.3.1技术可行性...........................................................................................................73.3.2经济可行性...........................................................................................................73.3.3法律可行性...........................................................................................................74.系统设计..............................................................................................74.1设计概要..........................................................................................................74.2功能模块.........................................................................................................85.功能实现..............................................................................................95.1播放器框架设计.............................................................................................95.1.1命名空间结构........................................................................................................95.1.2App.config...........................................................................................................95.2歌曲添加模块...............................................................................................105.3歌曲删除模块...............................................................................................115.4播放控制模块...............................................................................................125.4.1取消自动播放.....................................................................................................125.4.2点击播放音乐.....................................................................................................125.4.3歌曲切换............................................................................