《件软综合课程设计mp3音乐播放器大学论文》由会员分享,可在线阅读,更多相关《件软综合课程设计mp3音乐播放器大学论文(25页珍藏版)》请在金锄头文库上搜索。
1、课程设计软件综合课程设计班 级: 通信2班 姓 名: 闫振宇 学 号: 1306030222 指导教师: 徐维 成 绩: 电子与信息工程学院信息与通信工程系 目录前言.11 任务概述.11.1 设计题目.11.2 规则要求及目标.11.3 运行环境.11.4 条件与限制.12 功能及模板设计.12.1 系统功能.12.2 模板设计.22.2.1 播放器界面.32.2.2 保存.32.2.3 删除.52.2.4 操作.53 数据结构与算法设计.53.1 播放器界面.53.2 保存.63.2.1 多文件保存.63.2.2 单文件保存.73.2.3 文件处理.83.2.4 文件件保存.83.3 删除
2、.93.3.1 清空列表.93.3.2 删除列表.93.3.3 删除本地文件.103.4 操作.113.4.1 wmp.113.4.2 控制.114 程序描述.124.1 音乐播放器的界面.124.2 保存.144.2.1 多文件 单文件保存.144.2.2 文件夹保存.164.3 删除.174.3.1 清空列表.174.3.2 删除列表.174.3.3 删除本地文件.194.4 操作.204.4.1 wmp.204.4.2 控制.215 设计感想.22参考文献.22 前言 音乐是一种声音的符号,表达人的思想感情,是人们思想的载体之一。一款好的MP3音乐播放器不仅能够提供好的音乐播放的效果,更
3、能为使用提供舒适的操作。本款MP3音乐播放器利用Visual Basic 6.0对音乐播放器进行编写。同时给出了详细的系统设计过程,部分界面图及主要功能运行流程图。该音乐播放器集播放,暂停,下一首,上一首,调节音量,等基本操作,还可以进行歌曲操作,实现全部列表循环,单曲循环,顺序播放,随机播放等功能,对于文件的添加,文件夹的添加,本地文件的删除操作都可以实现,为实现文件夹保存功能,还调用了window的API函数。设计的指导思想是一切从问题出发,实际出发,界面简约,美观,操作尽量简明,让使用者能够轻松使用,愉快听歌。1. 任务概述1.1 设计题目:MP3音乐播放器1.2 规则要求及目标:1)
4、可以同时多个文件选择和文件夹选择功能(一次选择文件夹中的所有文件)。2) 支持文件类型过滤功能。3) 支持顺序播放、随机播放、列表循环播放和单曲循环播放。4) 支持播放列表删除功能和本地文件删除功能。5) 支持播放列表保存功能。1.3 系统运行环境:Windows 7,Window XP,Visual Basic 6.0中文版1.4 条件与限制:程序要在Visual Basic 6.0软件下进行,我所制作的音乐播放器未与网络连接,没有搜索文件的功能,只能播放和添加电脑中已有的歌曲曲目。2. 功能及模块设计2.1系统功能1) 同时多文件选择(mand1):通过单击按钮选择文件,经过鼠标右键拖拽可
5、选择多个文件。2) 单文件选择(mand1):通过单击按钮选择文件,鼠标左键单击即可。3) 文件夹选择:(mand2):通过单击按钮选择文件夹,单击打开即可。4) 清空列表(mand3):通过单击按钮,清空list列表中的歌曲。5) 列表清除(mand4):通过单击按钮,删除list列表中的任意歌曲。6) 删除文件(mand5):通过单击按钮,从电脑删除list列表中歌曲本地文件。7) Windows Media Player(form1.wmp):通过单击,实现歌曲播放,暂停,下一首,上一首,声量调整。8) 控制播放类型:(form1.菜单编辑器):通过单击,实现歌曲全部循环,单曲循环,顺序
6、播放,随机播放。2.2 模板设计关于模板设计,在设计初期,利用VB的可视化编程特性,先建立窗口(音乐播放器界面),在音乐播放器的界面上设置按钮,其中按功能可分成三个部分,分别为保存,删除,操作。保存设置按照要求有添加文件选项,添加文件夹选项,删除设置中按照要求有清空列表,删除列表,删除本地文件等按钮。保存和删除操作都是由建立的两个文档相互联系,操作也是调用文档内容进行一系列操作与控制。模板设计如图2-1所示: 音乐播放器界面 删除 操作 保存清空列表删除列表删除本地文件 添加文件夹 添加文件 wmp全部循环 文档1Filepath.txt 文档2 music.txt顺序播放随机播放单曲循环 如
7、图2-1 模板设计图2.2.1 音乐播放器界面:该窗体是主窗体,整个程序只有一个窗体,其他功能都是由添加控件完成。窗体中大致分为三个模块:保存,删除,基本操作三部分。该窗体设置了command按钮控件5个,timer时间控件2个,CommonDialog(cd)选取文件控件1个,label标签控件1个,Windows Media Player(wmp)播放器控件1个,list列表控件1个。播放器界面如图2-2所示:图2-2 界面图2.2.2 保存: 1)多文件保存:鼠标单击command1控件按钮,选择歌曲存储的文件夹,选择你所选取的多首歌曲。鼠标单击打开即可,经过对于歌曲的处理,歌曲名称显示在list列表中。如图2-3所示:图2-3 多文件保存图 2) 单文件保存:鼠标单击command1控件按钮,选择歌曲存储的文件夹,选择你所选取的歌曲。鼠标单击打开即可,经过对于歌曲的处理,歌曲名称显示在list列表中。如图2-4所示:图2-4 单文件保存图经过对于文件名的处理,才能显示在list列表中。 3)文件夹保存:文件夹保存如图2-5所示:图2-5 文件夹保存图文件夹选择功能利用了API函数编写的API控件操作完成的。API函数控件写在通用中, 通过调用GetFolder函数来完成文件夹选择功能。接下来调用Showfilelist函数