- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows课 程 设 计课程名称 Windows程序设计 选题名称 音乐播放器 所在学院 计算机与信息学院 专业班级 学 号 学生姓名 指导教师 2016年 1 月 16日三峡大学计算机与信息学院课程设计报告课 程:Windows应用开发系 别:计算机科学系班 级:学 号:姓 名:选题名称:音乐播放器选题难易级别:A级起止时间:2015.12.10——2016.01.16 指导教师:2016年 1月 16日课程设计题目要求1.1题目及其背景随着多媒体技术发展,如何简单方便的播放各类媒体已成为人们普遍关注的问题。我们本次课程设计的目的就是利用qt制作一个音乐播放器,实现简单播放功能。1.2系统功能要求音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,实现播放控制:播放、暂停、清空播放列表、音量增减、添加歌曲、上一曲,下一曲等功能;实现从本地磁盘加入文件,然后对其进行播放。1.3评定难易级别:B级需求分析2.1 问题描述开发人员开发经验不足;?编程人员对开发工具不是很熟悉,编程经验有限。2.2程序设计目标利用qt技术和c++语言实现一个图形界面的MP3音乐播放器,具体目标如下:能够方便的选择本地的多个MP3文件进行播放。在播放过程中可以随时暂停,暂停可以从暂停处再次播放,在播放过程中可以暂停,点击播放按钮后又可以再次播放文件播放、暂停的状态中,都可以选择其他的MP3文件代替当前MP3进行播放、本程序中还通过一个滑块来控制声音大小,拖动滑块,可以调节音频的播放音量大小单击上下曲键可以任意切换上下首歌曲进行播放2.3系统环境与开发平台系统环境:装有windows操作系统的计算机开发平台:c++语言和Qt Creator(Community)平台开发工具介绍:Qt?是一个1991年由奇趣科技开发的跨平台/view/824.htmC++/view/185360.htm图形用户界面应用程序开发框架。它既可以开发/view/25309.htmGUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被/view/1724.htm诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于/subview/158983/8747673.htmiOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、/subview/116577/5896080.htmWP。Qt是1991年奇趣科技开发的一个/view/469855.htm跨平台的/view/824.htmC++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同?/view/398752.htmX Window?上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的?/subview/10918/5039469.htmMFC,OWL,VCL,ATL 是同类型的东西。3.总体设计3.1系统功能框架打开功能:3.2系统功能说明3.2.1播放:使得用户可以播放在播放列表中选中的歌曲,当用户单机“播放”按钮时播放器将播放列表中的当前歌曲3.2.2暂停:使得用户可以暂停正在播放的歌曲,当用户单击“暂停”按钮播放器将暂停当前的歌曲3.2.3音量控制:使得用户可以根据环境调节声音大小,当用户按住调节声音的按钮上下移动,声音就对应相应的加减3.2.4播放模式:使得用户可以进入播放清单,选择相应的播放模式,播放器即按相应的模式进行播放3.2.5歌曲控制:使得用户可以选择听上一首或者下一首歌曲,当用户单击“上一首或下一首”按钮播放器将播放上一首或者下一首歌曲。这个按钮的存在和播放列表有关,如果没有播放列表的的话就不存在多个媒体文件,也就不存在上下首可以选择了。3.2.6列表按钮的设计:主要对导入本地歌曲功能进行隐藏,让该不常用功能不影响界面美观。3.2.7进度控制条:是用来方便用户进行媒体播放文件进度的,它的移动将改变当前正在播放音乐的播放进度。当控制条滑
您可能关注的文档
- TD-LTE面试问题汇总.docx
- vb大题上机总结.doc
- VB试题A卷.doc
- vb控件数组的习题及答案.docx
- Unity3D优化方案.docx
- VisualBasic程序设计往届试题三.doc
- VB课程设计拼图游戏.doc
- web前端开发知识点总结.docx
- VisualBasic程序设计专科网上第四次作业答案.doc
- Vue2014汉化破解教程.docx
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)