文档介绍:毕业设计[论文]
题目:MP3播放器的设计与实现
系别:计算机科学与工程系
专业:信息管理与信息系统
姓名:
学号:
指导教师:
河南城建学院
2012年 05月 20日
摘要
随着Linux系统主要有服务器向普通用户扩展,越来越多的人开始接触并使用Linux系统,可以说Linux是开源、免费的代称,具有极强的平台可伸缩性,可以多任务用户,有丰富的图形用户界面和强大的网络功能等等一系列优势。在Linux下的Qt是一款跨平台的图形开发软件,它提供给应用程序开发者建立图形用户界面所需的所有功能,该软件利用已有的媒体文件的解码播放控件和Qt开发而成。该播放器实现了播放MP3,并且支持其他的一些常见的媒体文件,如:MIDI、DAT、ASF、MPG和WAV等。
论文首先介绍了MP3与MP3播放器、研究内容,然后,论文介绍了系统的设计目标,划分并设计了系统功能模块,包括:播放控制窗口模块、播放列表管理模块、菜单管理模块等,设计了媒体文件和歌词文件的处理流程。最后,论文介绍了系统的运行环境及运行效果,并对各个部分进行了图示说明。
关键字: Linux;Qt GUI框架;音乐播放器
Abstract
With the Linux system to the general user, the server expansion, more and more people came into contact with and use the Linux system, you can say that Linux is open source, free of charge in lieu of that, with a strong platform for scalability, you can multi-task users, there are a number of advantages of the rich graphical user interface and work functions. Qt is a cross-platform graphics development software under Linux, it provides all the functionality required to create a graphical user interface to application developers, the software to use the decoding of media files playback controls and Qt was developed. The players realized play MP3, and supports a number of mon media files, such as: MIDI, DAT, ASF, MPG, and WAV. The paper first introduces the MP3 and MP3 player, content and arrangement of the chapters.
Firstly, this thesis introduces MP3 and MP3 player, Secondly, the design goal of the system is analyzed, and the function modules of the system are divided and designs, including playing control, playlist management, lyric display, menu management and help, also the process flows of media and lyric files are designed. Thirdly, the development platforms are introduced, and the detailed design and realization of various functions of the system are described. At last, the running results of the system are explained by the copied running screens.
Keyword: Linux;Qt GUI;frameworks music player
摘要 I
Abstract II
1. 前言 1
Winamp 2
Foobar 2000 2