Font Size: a A A

Design And Implementation Of Audio Player Based On MVC

Posted on:2015-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2208330434459742Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays, the music has become a necessary part of people’s life. With the development of embedded computer technology, vary kinds of music player or Audio player are already going deep into the every fields of human’s social life. Especially with the popularity of domestic car, it is extensively that the music players are used in automotive applications.This thesis mainly focuses on design and realization of an Audio player in car’s onboard navigation system based on Windows CE under Windows XP environment. It emphasizes how to develop software with C++language and Visual Studio2005tools by effectively using the MVC model and observer model, under the guide of Windows CE’s programming standard. In the meantime, the transportability of system design is also discussed.The Audio player discussed in this thesis is designed by adopting a simplified MVC model, which can be divided into two layers, the Model layer and the View&Control layer. Among them, the method of observer model is adopted in the implementing process of Model layer by using multithreads control and event-driven mechanism to realize the asynchronous interface for improving the system’s performance. Some important techniques of Windows application development are related to it, including the window, message loop, process, thread, events, and file, etc.The design has completed those common function of an audio player, just like play, pause, previous, next, fast forward, rewind, volume control, list management, and SD card status monitor. Detail introduces about the system’s design and implementing are included in this thesis, also with the corresponding testing and analyzing for those implemented functions. Finally, some weakness points and their corresponding improvements are put forward in this thesis.
Keywords/Search Tags:Audio Player, MVC, The observer, C++
PDF Full Text Request
Related items