音乐的设计与实现

更新时间:2024-03-13 作者:用户投稿原创标记本站原创 点赞:3097 浏览:9992

【摘 要 】本文主要介绍运用VB语言进行设计音乐,主要包括数据结构及设计思路、系统功能模块结构的设计,各个功能模块的功能介绍,设计完成之后,对该软件进行测试,效果比较理想.

【关 键 词 】音乐;设计;VB

中图分类号:TP393文献标识码:A文章编号:1006-0278(2012)02-185-01

一、数据结构及设计思路

在VB的集成开发环境中利用一些基本控件和编写代码实现简单mp3的制作,从而达到mp3的基本功能.使用Windows操作系统自带的Media player控件,Command Button控件,TextBox控件,Label控件,DriveListBox控件,DirListBox控件,FileListBox控件,List Box控件以及编写简单的代码实现mp3的播放功能,其中添加1个命令按钮,在该按钮的单击事件中编写相应的代码实现退出功能.添加DriveListBox控件,通过该控件可以显示有效的磁盘驱动并允许选择,添加DirListBox控件,通过该控件可以显示文件夹和路径并允许选择,添加FileListBox控件,通过该控件可以显示文件列表并允许选择,添加ListBox控件,通过该控件可以显示项目列表以供用户选中一个或多个项目,播放的mp3文件,并在文本框中显示正在播放的mp3文件的完整路径和名称,并且该可以实现连续播放的功能.


二、系统功能模块结构图

该系统主要由Media player控件,Command Button控件,Textbox控件, Label控件, DriveListBox控件, DirListBox控件, FileListBox控件和ListBox控件构成.如图1所示.

三、各模块功能

模块1:windows自带的Mediaplyer控件,属性可以设置单曲播放,也可以重复播放,是整个mp3的主元件;

模块2:在设计过程中做成退出按钮,起到在播放过程,只要单击此按钮,就够起到退出正在运行的程序;

模块3:在设计过程中,做成两个文本;

模块4:显示正在播放的曲目的完整路径和名称;

模块5:通过该控件可以显示有效的磁盘驱动并允许选择,可以选取你要播放歌曲所在的磁盘;

模块6:通过该控件可以显示文件夹和路径并允许选择,你可以在你存歌曲的文件夹中选取所要播放的歌曲文件;

模块7:通过该控件可以显示文件列表并允许选择,可以加载一首或者多首歌曲文件;

模块8:通过该控件可以显示项目列表以供用户选中一个或多个项目,单击其中一首歌曲,它就可以播放,还可以起到循环播放的功能.

四、测试结果

当加载歌曲文件时,mp3就进行播放,此时在进行循环播放,播完第一首,接着自动播放接下来的几首,一直播完为止.

五、设计优点

(1)可以播放多种格式音频文件,其中也包括i等格式的视频文件;

(2)可以一次性加载一首或多首音频文件;

(3)可以根据听者自己的需要选择听歌的进度;

(4)在播放过程中,可以起到循环播放的作用,在FileList列表中单击其中一首歌曲,就可以进行播放功能;

(5)可以在Mediaplayer下面的Text文本框内显示正在播放的mp3文件的完整路径和名称.

六、结语

通过运用VB程序实现了音乐的设计,并实现了连续播放,暂停,继续,停止等基本功能,并且通过测试,效果不错.