Font Size: a A A

Design And Implementation Of Rhythm Training Software Based On WPF

Posted on:2016-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:J GeFull Text:PDF
GTID:2308330464472629Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
NERCEL(National Engineering Research Center for E-Learning) of Center China Normal University base on the real needs of reality and arm at building future classroom, put forward a demand that compose a rhythm training software which will be developed with technology of WPF(Windows Presentation Foundation). This article is a detail analysis and research of the design and realize of the software.The process of designing the software includes three steps:First, the article does a overall design of the software. The software is divided into four relevant parts that respectively are Human-Computer-Interaction module, display module, file management module and playing module. And these four modules have been farther divided into more child modules.Second, basing on the work of the first step, these four modules get designed at great length. This includes designing user interface, designing data structure, designing detail functions of each module and implementing mechanic.Third, it conducts a necessary overall test of the software against functions of adding, inserting, modifying, deleting, playing and so on.The new idea of the article includes two points:First, it uses drag mechanic to compose music. It can compose a rhythm element by dragging a WPF control, operating a control equals operating a rhythm element. In this way, particular function requirement is implemented by using common technology..Second, the project imports Petzold.Midi library so that WPF technology integrates with playing Mechanism of Windows to achieve required functions..Testing result of rhythm training software demonstrates that the main functions of the software have been realized and the overall system has reached design requirements. The rhythm training software developed with WPF technology has Independent Intellectual Property Rights. This article has some reference value for the work of developing education software in the field of music.
Keywords/Search Tags:future classroom, music, rhythm training, WPF, Petzold.Midi library
PDF Full Text Request
Related items