- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单播放器地制作MFC
计算机与信息工程学院
《Windows程序
指导教师 杨 斌
2012年5月26日
目录
摘 要 1
1 绪论 1
1.1 系统的研究背景 1
1.2 系统实现功能 1
1.3 本文的主要结构 1
2 MFC概述 2
2.1 MFC概况简介 2
2.2 MFC的特点 2
3 系统分析 3
3.1 系统模块 3
3.2 系统业务处理流程 3
4系统实现 4
4.1 开发平台 4
4.1.1 开发环境 4
4.2 内部主要函数 4
4.3 外部主要函数 9
4.3.1 菜单的初始化 9
4.3.2 系统托盘的实现 10
4.3.3 系统从托盘还原 11
4.3.4 实现对话框的拖动 11
4.3.5实现退出 12
4.3.6实现文件的添加 12
4.3.7实现音乐的播放 12
4.3.8实现文件的暂停 13
4.3.9实现音乐的继续播放 13
4.3.10 实现音乐的停止 13
4.3.11 实现歌曲上一首的切换 14
4.3.12 实现歌曲的下一首切换 15
4.3.13 实现文件播放进度滑块的响应 16
4.3.17 实现音量的调节 18
5 测试与实现 19
5.1 主界面 19
5.2 添加列表 19
5.3播放 20
5.4上一首 20
5.5 下一首 21
5.6 删除 21
5.7 最小化到托盘 21
结论 22
参考文献 22
MP3播放器的设计
摘 要:本程序设计的是一个简单的MP3播放器,本系统是基于MFC开发的,完成音乐的播放以及相关简单的功能的设计。其功能就是能够播放常见的音频文件,如mp3,wmv以及wma格式的音乐文件.还有切歌、音量调节以及终止和暂停的操作功能,音频文件是从本地文件中直接读取。本程序还能在播放歌曲中,显示歌曲的清单,以及播放的进度。也能通过选择按钮来选歌,或者删除歌曲,另外通过按钮可以实现切歌功能。当然该系统还有许多不尽如人意地方,比如用户界面不美观。
关键词:MP3播放器;MFC
1 绪论
1.1 系统的研究背景
目前,随着人们生活水平的不断提高,高质量的生活成为人们日益追逐的目标。MP3播放器就可以让音乐爱好者更好的享受音乐带给我们的乐趣。对于音乐爱好者来说,歌曲就是最好的精神食粮。因此,开发一套人性化,大众喜爱的MP3音乐是很有必要的,但由于知识积累及时间关系,这次课程设计我所设计的播放器不是很完善,有些地方没有考虑到,所以实用性大打折扣,后面有时间将会将系统设计的全面些,更具有实用性。
1.2 系统实现功能
基于MFC的MP3播放器主要实现的功能有:音乐文件的添加,音乐的播放、暂停、继续、停止、删除、切歌以及音量的调节等。
1.3 本文的主要结构
本文主要描述了MP3音乐播放器的简单开发,包括绪论,系统分析,系统设计,系统实现,结论,参考文献,附录和致谢。
第一章为绪论,主要描述了系统的研究背景和系统的研究目标。
第二章为MFC概述,主要介绍MFC的概况以及特点。
第三章为系统分析,系统模块和系统业务处理流程。
第四章为系统实现,系统开发环境以及主要函数的介绍。
第五章为系统的测试与实现,主要介绍了系统的各个功能的测试。
结论,总结了系统的设计和实现过程,分析了系统的优点和不足之处,并得出了自己的心得体会。
2 MFC概述
2.1 MFC概况简介
MFC(微软类库Microsoft Foundation Classes),是一个微软公司提供的类库,以C++类的形式封装了Windows的API,一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类
3.2 系统业务处理流程
4系统实现
4.1 开发平台
4.1.1 开发环境
Microsoft Visual C++6.0
Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。 1]黄维通,贾续涵.Visual C++面向对象与可视化程序设计[M].北京:清华大学出版社,2011年
[2]梁普选.Visual C++程序设计与实践:实验
文档评论(0)