音乐播放器_课程设计报告(MFC).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四 川 理 工 学 院 课 程 设 计 书 学院 计算机学院 专业 计算机科学与技术 班级 选课2班 题目 音乐播放器 教师 学生 目录 第一章 绪论 4 1.1 简介 4 1.2 开发背景 4 1.3 开发环境 4 第二章 系统设计 5 2.1 需求分析 5 2.1.1 功能需求 5 2.1.2 系统结构和流程图 6 2.2. 界面需求 6 2.3 系统性能及可靠性需求 7 2.3.1 系统性能 7 2.3.2 可靠性 7 第三章 流程图 8 3.1 音乐播放 8 3.2 上一首 8 3.3 列表操作 9 3.4 播放进度控制 9 第四章 测试用例 10 4.1 主界面测试 10 4.2 歌词界面 11 4.3 播放列表测试 11 4.3.1添加歌曲 12 4.3.2列表操作 12 4.4 其他功能测试 12 4.5 简要概述优缺点及改进 13 第五章 心得体会 14 参考文献 15 附录I 部分程序代码 16 基于Visual C++实现 简单的音乐播放器 摘要:随着社会的发展,全国人们的生活水平得到了很大的提高,从追求物质生活提升到了精神享受。当我们完成繁重的工作后,我们需要尽情的释放来自各方面的压力。有研究证实,音乐有释放压力、缓解紧张情绪的作用。本系统以多媒体娱乐为主线,采用Visual C++为开发工具。使用成熟的MFC作为开发框架,具有开发速度快、便于管理等诸多优点。实现了添加音乐、删除音乐、音乐的播放顺序、显示音乐歌词、等一系列常用功能。当然程序在功能上还有很多的不足和缺陷。 关键字:C++; MFC编程 项目制作分工 姓名 主要工作 工作百分比 需求分析和代码编写 35% 撰写文档,程序调试 30% 代码编写,程序调试 35% 第一章 绪论 1.1 简介 音乐播放器是一种用于播放各种音乐文件的多媒体播放软件它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.通过这次模具设计,在多方面都有所提高。通过这次模具设计,综合运用本专业所学课程的理论和生产实际知识进行一次冷冲压模具设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了课程所学的内容,了解了模具的基本结构,提高了计算能力,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。 在这次设计过程中,体现出自己单独设计模具的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。在此感谢我们的老师,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。 由于设计,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,将万分感谢。北京博彦科技发展有限公司I 部分程序代码 播放 void CMyPlayerDlg::OnBtnPlay() { // TODO: Add your control notification handler code here int n=m_pPlayListDlg-m_playlist.GetCurSel(); if(n0) { if(m_strPlayListArray.GetSize()0) { Play(m_nPlayOrder[0]); m_nNowPlaying=0; } return; } Play(n); if(m_nPlayMode==MODE_RAND) { for(int i=0;im_strPlayListArray.GetSize();i++) {

文档评论(0)

y20062146 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档