天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于WPF的節(jié)奏訓(xùn)練軟件的設(shè)計與實現(xiàn)

發(fā)布時間:2017-07-14 06:20

  本文關(guān)鍵詞:基于WPF的節(jié)奏訓(xùn)練軟件的設(shè)計與實現(xiàn)


  更多相關(guān)文章: 未來教室 音樂 節(jié)奏訓(xùn)練 WPF Petzold.Midi庫


【摘要】:華中師范大學(xué)國家數(shù)字化學(xué)習(xí)工程技術(shù)研究中心著眼于“未來教室”的創(chuàng)建,基于當(dāng)前音樂教學(xué)現(xiàn)狀及教學(xué)需求,提出了使用WPF (Windows Presentation Foundation)技術(shù)設(shè)計一款應(yīng)用于音樂教學(xué)的節(jié)奏訓(xùn)練軟件。本文對節(jié)奏訓(xùn)練軟件中設(shè)計與實現(xiàn)工作進(jìn)行了研究分析。在節(jié)奏訓(xùn)練軟件設(shè)計與實現(xiàn)的過程中所做的工作主要分為三個步驟:1)對軟件進(jìn)行總體設(shè)計。將軟件整體劃分為相關(guān)的人機(jī)交互模塊、顯示模塊、文件管理模塊和播放模塊,并對這四個模塊進(jìn)行具體的功能劃分,將每個模塊又劃分為若干個子模塊。2)對第一步中劃分的各個功能模塊進(jìn)行詳細(xì)的設(shè)計。主要包括設(shè)計用戶界面、設(shè)計數(shù)據(jù)結(jié)構(gòu)、設(shè)計各個模塊的具體功能函數(shù)以及實現(xiàn)機(jī)制。3)對軟件進(jìn)行必要性總體測試。主要針對節(jié)奏元素的添加、插入、修改、刪除、播放等功能進(jìn)行測試。本文具有的新思想方法主要有兩點:1)實現(xiàn)用WPF的拖曳機(jī)制來創(chuàng)作樂曲。拖曳一個WPF控件,就創(chuàng)作了一個節(jié)奏元素,對控件的操作就是對節(jié)奏元素的操作。借用平常的技術(shù)來實現(xiàn)特殊的功能需求。2)通過在WPF項目中導(dǎo)入Petzold.Midi庫,實現(xiàn)將WPF技術(shù)與Windows播放機(jī)制集成,從而完成所需要的功能。對節(jié)奏訓(xùn)練軟件進(jìn)行測試的結(jié)果表明,所測試的功能已實現(xiàn),整個系統(tǒng)符合設(shè)計需求。節(jié)奏訓(xùn)練軟件是使用WPF技術(shù)開發(fā)的具有自主知識產(chǎn)權(quán)的軟件。本文所做的工作對音樂教育軟件的開發(fā)具有一定的借鑒和參考作用。
【關(guān)鍵詞】:未來教室 音樂 節(jié)奏訓(xùn)練 WPF Petzold.Midi庫
【學(xué)位授予單位】:華中師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP311.52
【目錄】:
  • 摘要5-6
  • Abstract6-9
  • 第一章 緒論9-12
  • 1.1 論文研究的背景和意義9
  • 1.2 國內(nèi)外研究現(xiàn)狀9-10
  • 1.3 論文的組織結(jié)構(gòu)10-12
  • 第二章 基本理論與技術(shù)12-23
  • 2.1 C#編程語言12-13
  • 2.2 XAML語言13-14
  • 2.3 WPF技術(shù)14-22
  • 2.3.1 依賴項屬性14-16
  • 2.3.2 邏輯樹、可視樹與路由事件16-18
  • 2.3.3 數(shù)據(jù)綁定18-21
  • 2.3.4 更多WPF技術(shù)21-22
  • 2.4 本章小結(jié)22-23
  • 第三章 節(jié)奏訓(xùn)練軟件的設(shè)計與實現(xiàn)23-39
  • 3.1 整體功能23
  • 3.2 術(shù)語解釋23-27
  • 3.2.1 根音與和弦24-25
  • 3.2.2 節(jié)奏塊、節(jié)奏鏈表、節(jié)奏鏈表標(biāo)記25-26
  • 3.2.3 段落與段落鏈表26-27
  • 3.2.4 演奏樂器27
  • 3.2.5 音軌27
  • 3.3 詳細(xì)設(shè)計27-36
  • 3.3.1 人機(jī)交互模塊設(shè)計27-32
  • 3.3.2 顯示模塊設(shè)計32-33
  • 3.3.3 文件管理模塊設(shè)計33-34
  • 3.3.4 播放模塊設(shè)計34-36
  • 3.4 實現(xiàn)示例36-38
  • 3.4.1 用戶界面36-37
  • 3.4.2 選擇根音37
  • 3.4.3 切換和弦頁37-38
  • 3.4.4 顯示樂器列表38
  • 3.5 本章小結(jié)38-39
  • 第四章 總體測試39-51
  • 4.1 人機(jī)交互模塊測試39-48
  • 4.1.1 添加功能測試39-42
  • 4.1.2 插入功能測試42-43
  • 4.1.3 修改功能測試43-46
  • 4.1.4 刪除功能測試46-48
  • 4.2 文件管理模塊測試48-49
  • 4.2.1 保存文件測試48
  • 4.2.2 打開文件測試48-49
  • 4.3 播放模塊測試49-50
  • 4.4 本章小結(jié)50-51
  • 第五章 總結(jié)與展望51-52
  • 5.1 論文總結(jié)51
  • 5.2 工作展望51-52
  • 參考文獻(xiàn)52-54
  • 致謝54

【參考文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 張明崠;魏志強;彭思遠(yuǎn);;基于WPF的飛行時間登記軟件設(shè)計[J];電腦編程技巧與維護(hù);2011年22期

2 禹珉;;基于WPF實現(xiàn)窗體控件數(shù)據(jù)綁定[J];電腦編程技巧與維護(hù);2014年03期

3 Chris Anderson;;XAML之來龍去脈[J];程序員;2004年03期

4 Marc Clifton;;XAML中的屬性事件[J];程序員;2005年12期

5 蔡學(xué)鏞;;WPF精粹(一)[J];程序員;2007年03期

6 蔡學(xué)鏞;;WPF精粹(二)——輸入事件的Routing[J];程序員;2007年04期

7 曾慶云;計算機(jī)繪圖技術(shù)的發(fā)展趨勢[J];機(jī)械研究與應(yīng)用;1996年04期

8 范建軍;MIDI消息和標(biāo)準(zhǔn)MIDI文件格式剖析[J];咸寧師專學(xué)報;2002年03期

9 董德森;;基于Expression Blend的WPF程序調(diào)用swf文件與word文檔的方法[J];延邊大學(xué)學(xué)報(自然科學(xué)版);2011年04期

10 王雪樺;論節(jié)奏與節(jié)奏訓(xùn)練[J];樂府新聲(沈陽音樂學(xué)院學(xué)報);2000年01期

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條

1 張鶴;基于WPF的多媒體調(diào)度系統(tǒng)終端設(shè)計[D];華中科技大學(xué);2013年

,

本文編號:539996

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/539996.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶be49e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com