软件设计音乐播放器

发布时间:2020-08-08 00:41:23   来源:文档文库   
字号:

软件综合设计项目

题 目 音乐播放器的设计与实现

所在学院

专业、班级

学生姓名

任课教师

2018 年 6月 10日

1. 需求分析

1.1 实验目的

音乐播放器是一种用于播放各种音乐文件的播放软件。它可以播放各种格式的音频文件,如Mp3WmaVideoWaveAVI等。多种格式的音频播放器已然博得了人们的喜爱。在此次实验项目中,我们将综合运用《面向对象程序设计》课程基础理论知识,完成音乐播放器的设计与开发工作。

在实验项目的完成过程中,我们将熟悉Windows应用程序开发的基本流程;熟练掌握面向对象的分析和设计技术;熟练掌握面向对象语言的基本语法和高级特性。

本项目涉及的技术点如下:

1.利用GDI技术绘制音乐信息;

2.通过不规则按钮美化界面;

3.通过Active Movie Control Object控件播放音乐。

1.2 硬件需求

每人一台高性能计算机,要求2G以上内存、双核CPU或更高配置。

1.3 软件需求

Windows XPWindows 7操作系统

安装了Microsoft Visual C++ 6.0

1.4软件功能

本项目所实现的音乐播放器,在软件界面上实现了多种操作功能,包括打开(Open)、播放(Play)、暂停(Pause)、停止(Stop)、关闭(Close)、退出(Exit)、音量控制(Volume)、循环(Repeat)等,本项目还实现了对音乐状态、信息、播放时间、总时间等信息的显示功能。

为能够满足一般用户的需求,此音乐播放器能够实现打开格式为mpg; avi; wma; mov; wav; mp2; mp3的音乐文件,音乐的播放,暂停,上一首,下一首,在不同播放模式下的自动播放,搜索添加在文件中存在的歌曲等。再者,界面的皮肤设置,透明度,不规则按钮的设计也是播放器制作的一大模块。

在开发过程中我们力求使此设计具有较强的实用性和灵活性,虽不具备“千千静听”那样强大全面的功能,但它外观简洁、操作简便、占内存小、可满足一般性的音乐需求。

1.5 使用场合

在所有装有Microsoft Visual C++ 6.0软件的电脑上均可使用。

2. 概要设计

2.1软件实现平台

Windows XPWindows 7的操作系统下使用Microsoft Visual C++ 6.0开发工具,所用程序语言为C++

2.2软件主体框架

1 音乐播放器的主体框架

2.3音乐播放器的技术简介

Active Movie Control Object控件是Visual C++自带的控件。它支持主流的媒体格式,通过调用Active Movie 控件还可以支持更多的媒体类型。Active Movie 控件支持MIDI文件(*.mid*.rmi*.midi)QuickTime文件(*.mov*.qt)Windows Media (*.asf*.wm*.wma)、电影文件(MPEG(*.mpeg*.mpg*.mlv*.mpe*.mpv)、媒体播放列表(*.asx*.wax*.m3u)、视频文件(*.avi*.wmv)、音频文件(*.wav*.and*.au*.aif*.mp2*.mp3*.mpa)等。

本项目运用Visual C++6.0自带的ActiveX控件Active Movie Control Object实现音频播放器的软件开发。

2.4 ActiveMovie的注册方法

现在使用的VC+6.0自带Active Movie控件版本是Active Movie3.注册的主要步骤及方法:

1.单击“开始”|"运行"按钮。

2.在弹出的对话框中输入“regsvr32 msdxm.ocx”。

3.VC++ 6.0 的集成开发环境中的菜单栏下执行如下操作“Projects ->Add to Project ->Components and Controls ->Registered ActiveX Controls”将弹出控件添加对话框,选择其中的Active Movie Control ObjecInser,单击OK按钮。

本文来源:https://www.2haoxitong.net/k/doc/d8e23e24332b3169a45177232f60ddccda38e6fe.html

《软件设计音乐播放器.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式