可换肤透明皮肤MP3播放器.docVIP

  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文档。上传文档
查看更多
目录 目录 TOC \o 1-3 \h \z \u 1概述 摘要多媒体技术的概念和应用出现于20世纪80年代初期,经过十多年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。本课程设计就是基于面向对象的, 利用vc++6.0开发出适合AVI的多媒体播放器。该播放器是基于MFC集成开发环境,利用系统的MCImedia controller interface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑等功能优势。 关键词程序设计;MCI;C++;音乐播放器; 1.1课程设计目的 本课程设计通过对Windows API的多媒体和资源文件的高层控制MCI进行封装,建立了一个MP3播放器的类CMP3Dlg,使得我们不必研究MCI的内部函数,轻松调用CMP3Dlg类的函数,就能实现播放WAV、MID、MP3等Windows音频格式的文件,可以管理本地音乐库的MP3播放器,并且可以实现换肤功能。 1、通过本次课程设计,熟练掌握一种开发语言Java或C++、C#)和开发环境——Eclipse或.NET。开发语言的熟练需要通过编写一定长度的代码1000~2000行代码)才能达到,开发环境的熟练需要反复的程序调试训练。 2、加深对软件项目的理解,训练编写程序的良好习惯。包括:认真编写需求分析文档、做好系统功能设计、学会自己进行程序的算法、数据结构设计、 3、培养良好的程序设计风格模块划分、接口设计、函数和变量命名规则)和习惯程序备份、版本更新与控制),提高软件测试、调试的能力与技巧。 通过本次课程设计,应该达到具有独立完成小型应用设计的能力,具备编写较为规范的软件设计文档的能力。 1.2设计任务及要求 本设计实现一个基于MFCexe)的windows应用程序。在MFC之中通过添加类向导添加对话框类实现程序的框架,并添加对播放起到辅助作用的类实现整个程序结构。 本主要利用设计MCIMedia Control Interface)媒体控制接口实现播放器的播放,暂停/继续播放,停止等功能。在此基础上用户还可以对歌曲列表进行管理,包括添加和删除等功能。还实现了皮肤更换的功能。 1.3开发环境 列出开发工具、程序运行的支持环境操作系统、数据库等)。 操作系统:Windows7简体中文版 开发平台:Visualstudio6.0简体中文版 开发平台介绍: VisualC++6.0。它是微软公司推出的开发Win32应用程序Windows95/98/2000/XP/NT),面向对象的可视化集成工具。它的最大优点就是提供了功能强大的MFC类库,MFC是一个很大的C++类层次结构,其中封装了大量的类及其函数,很多Windows程序所共有的标准内容可以由MFC的类来提供,MFC类为这些内容提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓,这将简化编程工作,大大的减少程序员编写的代码数量,使编程工作变得更加轻松容易。 MFC (MicrosoftFoundationClass 是用来编写Windows 应用程序的 C++类集,其中封装了分之所以WindowsAPI 函数和Windows 控件,使用MFC 类库和VisualC++提供的高度可视的应用程序开发工具,可使应用程序开发变得简单,提高代码的可靠性和可重用性。随着多媒体性能的极大提升,程序中经常要播放一段视频或者一段音频,如果能够简单地插入音频和视频,将极大缩短程序的开发时间。本文基于MFC 在VisualC++环境下利用WindowsMediaPlayer 控件实现了音频视频文件的播放。 VisualC++作为开发工具,不仅仅因为曾经有过使用它的经验,看中的更是它的功能强大和使用方便。它本身不仅具有极其强大的编程能力,它允许选择和管理外接程序,并内含多种实用控件,这些对VisualC++的扩充又进一步增强了它的开发环境的能力。 1.4可行性分析 1 经济,人员可行性: 本次课程设计设计属于个人开发,无需过大的资金投入,所以经济上是可行的。本次课程设计要求单独完成,人员方面的因素早已考虑好,也不存在什么问题。 2 技术可行性: VC++6.0中文版作为一个关系型数据库系统,它提供了面向对象的编程技术,可简化数据库管理,使开发应用程序这艰辛的工作就象堆木那样简单方便.另外, VC++6.0中文版开发的应用程序可以独立运行于WINDOWS平台. VC++6.0中文版,它是运行于Windows95/98和WindowXP平台32位数据库系统,充分发挥了32位微处理器强大的32位数据处

文档评论(0)

159****6529 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档