VC400 基于windows的mp3播放器的研究
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
进入21世纪以来,计算机技术的迅猛发展和音乐行业的发展,MP3格式也不断普及并逐渐成为一个让音乐界产生巨大震动的一个声音格式。现在互联网上可以找到各式各样的MP3编码软件和播放软件。MP3播放器由最先界面朴素、功能简单到今天各式各样界面、功能齐全的,说明MP3播放器受欢迎的程度以及使用的广度。
本论文完成了对Windows平台下的mp3播放器软件的需求分析、概要设计、详细分析、系统测试和技术的重难点分析,详细描述了系统功能模块和对重难点的解决方法。程序运行结果说明,该mp3播放器具有基本完备的功能,能保证歌曲播放、音量控制及歌曲管理。 think58好,好think58 [资料来源:http://www.THINK58.com]
关键字: Visual C++ 6.0 ;Windows平台;mp3播放器
目 录 [来源:http://think58.com]
前 言 1
第1章 概 述 2
1.1选题背景和意义 2
1.2国内外研究现状 2
1.3课题研究内容 3
第2章 技术分析 3
2.1系统结构分析 3
2.2可行性分析 3
2.2.1课题研究方法分析 3
2.2.2开发工具可行性 4
2.3系统采用C/S结构 4
2.3 开发工具介绍 5
2.3.1 Visual C++ 6.0简介 5
2.3.2 MFC简介 5
2.3.3 使用C++和MFC的好处 6
2.3.4 MFC的设计思想 6
第3章 系统需求分析 5
3.1系统目标 5
3.2条件限制 5
3.3系统功能需求 5
3.3.1功能划能 5
3.3.2 功能描述 5
3.4拟解决的主要问题 5
第4章 概要设计 7
4.1工作流程图 7
4.1.1 mp3播放器工作流程图 7
4.1.2系统主控程序流程图 8
4.2系统功能结构图 9
4.3运行设计 10
4.3.1运行控制 10
4.3.2运行时间 10
4.4出错处理 10
4.4.1出错输出信息 10
4.4.2出错处理策略 11
第5章 系统详细设计及运行情况 12
5.1处理过程分析 12
5.1.1 播放器处理过程分析 12 think58.com
5.1.2播放歌曲处理过程分析 12
5.2程序框架设计 12
5.3主窗体设计 15
5.4程序设计与编码 16
5.4.1 程序界面初始化 16
5.4.2 播放列表设计 21
5.4.3 播放控制设计 26
5.4.4 系统相关类介绍 29
5.5疑难问题分析解决 34
5.6异常处理 34
第6章 系统测试 36
6.1 系统测试的目的 36
6.2 系统测试图 36
6.3测试结果 37
第7章 结束语 38
7.1技术总结 38
7.2系统特色 38
参考文献 39
谢 辞 40
第5章 系统详细设计及运行情况
5.1处理过程分析
5.1.1 播放器处理过程分析
在设计该mp3播放器,先提示用户进行播放文件的添加,添加成功后,点播放按钮,可以进行歌曲的播放,在播放的同时,可以调整音量和对播放的歌曲进行管理如快进、暂停等,并且可以设置播放的模式。
5.1.2播放歌曲处理过程分析
在播放歌曲时,首先需要设置播放条件,用户可以根据需要将默认设置与具体播放条件设置组合,进行复杂的播放条件,图6-1表示的是播放歌曲的状态图。
图6-1播放歌曲的状态图
5.2程序框架设计
系统的程序框架设计步骤如下:
[来源:http://think58.com]
(1) 启动Visual C++6.0,单击“File”/打开“New”窗口,如图6-2所示。
图6-2 新建窗口
think58好,好think58 [资料来源:http://think58.com]
[来源:http://think58.com]
(2) 在“New”窗口左方的列表视图中选择“MFC AppWizard(exe)”选项,在“Projectname”编辑框中工程名称,在“Location”编辑框中设置工程保存的路径。
(3) 单击“OK”按钮进入“MFC Appwizard-step1”窗口,如图6-3所示。
(4) 选择“Dialog based”选项,连续单击“Next”按钮进入“MFCAppwizard-step4of4”窗口,如图6-4所示。
(5) 单击“Finish”按钮,完成程序框架的设计。
[资料来源:http://think58.com]
上一篇:VC基于IP协议的视频监控系统