可换肤透明皮肤MP3播放器

可换肤透明皮肤MP3播放器

ID:40636526

大小:670.00 KB

页数:43页

时间:2019-08-05

可换肤透明皮肤MP3播放器_第1页
可换肤透明皮肤MP3播放器_第2页
可换肤透明皮肤MP3播放器_第3页
可换肤透明皮肤MP3播放器_第4页
可换肤透明皮肤MP3播放器_第5页
资源描述:

《可换肤透明皮肤MP3播放器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录目录1概述31.1课程设计目的31.2设计任务及要求41.3开发环境41.4可行性分析52系统设计的基本概念与原理62.1.基本概念与知识62.1.1MFC简介62.1.2MCI简介72.2系统设计实现的基本原理与过程72.2.1基本原理72.2.1过程概要83.系统的总体设计与分析83.1播放器需求分析与功能设计83.2子系统与模块设计设计94系统详细设计与实现114.1新工程的创建与对话框构架的搭建114.2外部类CButtonST的添加124.2.1CButtonST类简介124.2.2添加步骤124.3动态连接库124.4添加位图格式图片134.5添加成员变量144.5

2、.1控件变量的添加144.5.2位图变量的添加154.5.3其他类型全局变量的添加164.6具体功能函数的实现174.6.1打开播放文件174.6.2处理删除歌曲文件按钮184.6.3处理播放按钮184.6.4处理暂停/播放按钮194.6.5处理停止按钮204.6.6处理上一曲按钮214.5.7处理下一曲按钮224.6.8处理双击歌曲列表中的歌曲名字244.6.9处理进度条24424.6.10处理音量控制条254.6.11处理下一曲按钮264.6.11处理下一曲按钮264.6.12初始化播放对话框284.6.13处理背景的更换324.6.14处理背景色相统一355系统调试与运行37

3、5.1测试方法375.2系统的运行于测试375.2.1主界面375.2.2打开,删除文件385.2.3播放,暂停/继续播放文件395.2.4停止播放,进度,音量测试测试395.2.5换肤405.3测试结果分析416课程设计总结427参考文献43421概述摘要多媒体技术的概念和应用出现于20世纪80年代初期,经过十多年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。本课程设计就是基于面向对象的,利用vc++6.0开发出适合AVI的多媒体播放器

4、。该播放器是基于MFC集成开发环境,利用系统的MCI(mediacontrollerinterface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑等功能优势。关键词程序设计;MCI;C++;音乐播放器;1.1课程设计目的本课程设计通过对WindowsAPI的多媒体和资源文件的高层控制MCI进行封装,建立了一个MP3播放器的类CMP3Dlg,使得我们不必研究MCI的内部函数,轻松调用CMP3Dlg类的函数,就能实现播放WAV、MID、MP3等Windows音频格式的文件,可以管理本地音乐库的MP3播放器,并且可以实现换肤功能。1、通过本次课程设计,

5、熟练掌握一种开发语言(Java或C++、C#)和开发环境——Eclipse或.NET。开发语言的熟练需要通过编写一定长度的代码(1000~2000行代码)才能达到,开发环境的熟练需要反复的程序调试训练。2、加深对软件工程的理解,训练编写程序的良好习惯。包括:认真编写需求分析文档、做好系统功能设计、学会自己进行程序的算法、数据结构设计、3、培养良好的程序设计风格(模块划分、接口设计、函数和变量命名规则)和习惯(程序备份、版本更新与控制),提高软件测试、调试的能力与技巧。通过本次课程设计,应该达到具有独立完成小型应用设计的能力,具备编写较为规范的软件设计文档的能力。421.2设计任务及

6、要求本设计实现一个基于MFC(exe)的windows应用程序。在MFC之中通过添加类向导添加对话框类实现程序的框架,并添加对播放起到辅助作用的类实现整个程序结构。本主要利用设计MCI(MediaControlInterface)媒体控制接口实现播放器的播放,暂停/继续播放,停止等功能。在此基础上用户还可以对歌曲列表进行管理,包括添加和删除等功能。还实现了皮肤更换的功能。1.3开发环境列出开发工具、程序运行的支持环境(操作系统、数据库等)。操作系统:Windows7简体中文版开发平台:Visualstudio6.0简体中文版开发平台介绍:VisualC++6.0。它是微软公司推出的

7、开发Win32应用程序(Windows95/98/2000/XP/NT),面向对象的可视化集成工具。它的最大优点就是提供了功能强大的MFC类库,MFC是一个很大的C++类层次结构,其中封装了大量的类及其函数,很多Windows程序所共有的标准内容可以由MFC的类来提供,MFC类为这些内容提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓,这将简化编程工作,大大的减少程序员编写的代码数量,使编程工作变得更加轻松容易。MF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。