freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的音樂播放器課程設計報告(文件)

2024-11-15 13:03 上一頁面

下一頁面
 

【正文】 void on_tb_lyricsPath_clicked()。}。}settingwiget::~settingwiget(){ delete ui。configsetValue(user_key, user_value)。user_value){ user_value = QString(“)。return true。uile_lyricsPathsetText(LyricsFile::m_lyricPath)。thishide()。uile_songsPathsetText(SongsFile::m_songPath)。void signalDurationChanged(qint64 duration)。const qint64 getTotalPlayerTime(void)const。/// 歌曲播放邏輯QMediaPlayer amp。QStringList amp。lyricIndexList(void)。qint64 m_currentPlayerTime。QStringList m_songsNameList。endif // MUSICPLAYER_H(2).cpp文件:include ”“include include ”“同時在cpp文件內(nèi)寫入了信號與槽傳值連接的方法,代碼如下:MusicPlayer::MusicPlayer(QObject *parent): QObject(parent){ m_songsFile = new SongsFile(this)。(INIT_SYSTEM_VOLUME)。m_player, SIGNAL(positionChanged(qint64)), this, SLOT(slotPositionChanged(qint64)))。QString updateTime = (”mm:ss“)+ ”/“+ (”mm:ss)。}以及對播放時間、播放列表等的聲明,代碼如下:const qint64 MusicPlayer::getTotalPlayerTime(void)const { return m_totalPlayerTime / TIME_MS_DURATION。}QMediaPlayer amp。}QStringList amp。()。}QStringList amp。通過本次畢業(yè)設計,我終于明白了“看一萬行代碼,不如動手寫一行代碼”這一句真理,對于工科類的學生來說,除了加強對對書本里的理論知識的學習之外,更重要的是培養(yǎng)自己實踐動手的能力。第四篇:java音樂播放器源代碼(ChatClient)package ChatClient。import .*。URL url。AudioClipWindow(ActionListener chatClient){thread=new Thread(this)。(“中島美嘉雪之華(韓雪飄雪)”)。buttonStop=new Button(“停止”)。setLayout(new FlowLayout())。add(buttonStop)。}})。}try{ ()。}catch(Exception e){ (e)。}} }第五篇:微機原理課程設計——音樂播放器一. 課程設計目的,使PC機作為簡易音樂播放器。(3)該播放器有若干首歌曲可以選擇,開始時輸出說明,要用戶選擇要播放的歌曲,然后根據(jù)用戶按鍵進行播放、退出或出錯提示??傮w設計方案二可以使用0832(數(shù)模轉換器)來產(chǎn)生頻率,原理圖:更連續(xù),效果更好點。揚聲器開關控制電路使用8255并行接口芯片來控制揚聲器的開和關,PC0始終接低電平,PA0和8253的OUT0接在與門上,這樣只有PA0=1時揚聲器才有可能開通,否則不發(fā)聲??偭鞒虉D開始輸出說明讀取按鍵是‘1’?N是‘2’?Y播放曲1Y播放曲2N是‘3’?Y播放曲3N是‘0’?Y結束Y選擇無效程序總流程圖音樂播放子程序流程圖開始保護現(xiàn)場曲N各音符頻率設置曲N各音符時間設置讀取頻率F頻率是1 ?Y恢復現(xiàn)場N讀取時間T結束返回計算機計數(shù)次數(shù)送計數(shù)器,產(chǎn)生該頻率F信號啟動喇叭延時T關閉喇叭音符間延時播音流程圖MAIN程序MAIN程序是總程序,輸出說明,等待用戶按鍵并讀取鍵值。開啟揚聲器,根據(jù)所取的時間調(diào)用若干次延時子程序。SSEG SEGMENT PARA STACK 39。10039。39。$39。$39。$39。$39。$39。THANK YOU FOR YOUR USE39。39。$39。|INVALID SELECTION|39。$39。return to the MAIN procedureINIT ENDPMAIN PROC。139。339。The end of the program, return to the system MOV AL,89H OUT DX,ALint 21hMAIN ENDP。按照方案二做的電路和程序,無論怎么樣都不出聲,后來我們直接送數(shù)據(jù)到0832產(chǎn)生三角波信號(程序在我們的一次作業(yè)中寫的)。在團體的共同協(xié)作和努力下,任何的難題都可以被解決!,遇到問題時候一起探討,增強了我們的合作精神。,我認識到平時基礎知識的重要性,只有能夠熟練的掌握才能在實驗過程中得心應手,否則一步錯則整個試驗都會陷入困境,因而,嚴謹?shù)膽B(tài)度是試驗成功的重要保障!,我們對各個芯片有了進一步的了解,對各個芯片的功能有了更深刻的認識和體會,平時上課的理論知識只是停留在理論的層面,只有通過了這樣的試驗才能更好的體會到,做到了理論和實際的相結合,使理論知識真正運用到了實踐中去。THE PROGRAMME OF PLAYING THE MUSICPLAY PROC;PLAY子程序,功能上面介紹過L1: MOV BX,DS:[SI];取頻率CMP BX,1;看是否有效JE L0;無效就退出MOV CX,DS:[BP];讀取時間MOV DL,CL;保存時間ADD DL,30HMOV AH,02HINT 21HMOV DX,0FH;計算計數(shù)初值,1M的十六進制為0F4240HMOV AX,4240HDIV BXMOV BX,AXMOV DX,283H;設置計數(shù)器工作方式MOV AL,36HOUT DX,ALMOV DX,280H;輸入計數(shù)初值MOV AX,BXOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,28BHMOV AL,89H OUT DX,AL MOV DX,28AH IN AL,DX NOT AL MOV DX,288H OUT DX,ALROD:CALL DELAYLOOP RODMOV DX,28BHMOV AL,89H OUT DX,AL MOV DX,28AH IN AL,DX MOV DX,288H OUT DX,AL CALL DELAY_OFFADD SI,2ADD BP,2JMP L1L0: RETPLAY ENDPDELAY PROCPUSH AXPUSH BXPUSH CXPUSH DXMOV BX,09FH LL1:MOV CX,0FFFFH;開揚聲器 ;延時;關揚聲器;延時子程序;循環(huán)這么多次;音節(jié)間延時LOP: LOOP LOP DEC BX JNZ LL1 POP DXPOP CXPOP BXPOP AXRETDELAY ENDPDELAY_OFF PROCPUSH AXPUSH BXPUSH CXPUSH DXMOV BX,0FH LL2:MOV CX,0CFFFH LOP2: LOOP LOP2 DEC BX JNZ LL2 POP DXPOP CXPOP BXPOP AXRET DELAY_OFF ENDP CSEG ENDS。039。239。call the INIT procedure to initialize the program。Initialize proceduremov ax, dseg mov ds, axmov es, ax。39。39。PRESS THE KEY TO SELECT SONG!39。$39。YOU HAVE CHOSEN :$39。39。39。39。 BIRTHDAY39。THERE ARE 3 SONGS:39。TO DO: Add your program39。dw 100h dup(0)。最后修改SI和BP,指向下一個頻率,重復上面的工作。PLAY子程序PLAY子程序是播音子程序,SI指向音節(jié)表中的頻率,BP指向音節(jié)表中的時間。設某音符頻率為fHz,而CLK脈沖是1MHz,則計數(shù)初值N=1M/f。各個音符的對應頻率表:音符 頻率/HZ 半周期/us 音符 頻率/HZ 半周期/us 低1DO 262 1908 4FA 740 0676 1DO 277 1805 中5SO 784 0638 低2RE 294 1700 5SO 831 0602 2RE 311 1608 中6LA 880 0568 低3M 330 1516 6LA 932 0536 低4FA 349 1433 中7SI 988 0506 4FA 370 1350 高1DO 1046 0478 低5SO 392 1276 DO 1109 0451 5SO 415 1205 高2RE 1175 0426 低6LA 440 1136 2RE 1245 0402 6LA 466 1072 高3M 1318 0372 低7SI 494 1012 高4FA 1397 0358 中1DO 523 0956 4FA 1480 0338 1DO 554 0903 高5SO 1568 0319 中2RE 578 0842 5S0 1661 0292 2RE 622 0804 高6LA 1760 0284 中3M 659 0759 6LA 1865 0268 中4FA 698 0716 高7SI 1976 0253頻率發(fā)生電路使用8253產(chǎn)生音符頻率。不同的音樂是由各個音階按某種排列各自播放一定時間形成的,將各音樂音階和其延續(xù)時間存在數(shù)據(jù)段中,然后根據(jù)不同按鍵值選擇不同的音階和時間表,再使用計數(shù)器產(chǎn)生該音階頻率。要求:(1)自己選用合適的芯片,不少于兩種。}else if(()==buttonLoop){ ()。url=()。}public void itemStateChanged(ItemEvent e){ str=()。setVisible(true)。add(buttonPlay)。(this)。buttonPlay=new Button(“播放”)。(“”)。Button buttonPlay,buttonLoop,buttonStop。class AudioClipWindow extends Frame implements Runnable,ItemListener,ActionListener { Thread thread。import .*。開發(fā)時間限制,我們小組實現(xiàn)了系統(tǒng)的基本功能,軟件可以實現(xiàn)基本功能,但是界面尚不夠美觀,系統(tǒng)也不夠完善,下一步,我們會 繼續(xù)改進系統(tǒng)。}第四章 軟件測試軟件實現(xiàn)截圖如下:(1)主界面(2)第二界面(3)最小化第五章 總結本次所設計的基于Qt的音樂播放器軟件,在Windows系統(tǒng)環(huán)境下可以成功的運行,對于預期的功能目標已經(jīng)基本實現(xiàn),其中包括歌曲的選擇,歌曲打開,歌曲播放,歌曲暫停,顯示歌曲播放的進度條等功能。}QListamp。}void MusicPlayer::getCurrentSongLyric(void){ LyricsFile lyricsFile。}QMediaPlaylist amp。}const qint64 MusicPlayer::getCurrentPlayerTime(void)const { return m_currentPlayerTime。}void MusicPlayer::slotDurationChanged(qint64 duration){ m_total
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1