 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
goto-dream
註冊時間: 2004-05-11 文章: 909
第 1 樓
|
發表於: 星期六 九月 25, 2004 2:06 am 文章主題: 用VFP編製多媒體歌曲的點播器(轉貼) |
|
|
用VFP編製多媒體歌曲的點播器
http://202.195.143.200/gonggong/800/vfp/jishu/011.htm
1.首先建立一個包含歌曲信息的數據庫Mid.dbf,該數據庫中有兩個字段,一個是Midname字段,長度為20個字符,存放的是Mid音樂文件的中文歌曲名(如「水中花」);另一個是Filename字段,長度為8個字符,存放的是Mid文件的文件名(不含擴展名)。建立好數據庫後,把Mid文件音樂文件的信息輸入數據庫中。注意:所有的歌曲文件要與程序和數據庫存放在一個目錄中。
2.建立一個表單Form1,在數據環境中添加Mid.dbf,設定Form1的caption的屬性為「多媒體歌曲點播器」,編寫Form1的load過程:
setlibrarytofoxtools.fll
publicPlaySound
PlaySound=REGFN(〞MCIExecute〞,〞C〞,〞I〞,〞MSYSTEM〞)
3.建立一個組合框Combo1,把Style的屬性設定為2(下拉列表框),把Displayvalue的屬性設定為Mid.dbf信息庫中的第一首歌的歌曲名,把Rowsource的屬性設定為Midname,把Rowsourcetype的屬性設定為6(字段)。
4.在下拉列表框上方建立一個標籤Label1,把caption的屬性設定為「請點播歌曲:」。
5.建立第一個按鈕(Command1),設定caption的屬性為「播放」,編寫Click的過程:
midt=〞Open〞
midw=〞TypeSEQUENCER〞
Locateformidname=thisform.combol.value
midd=midt+space(1)+rtrim(filename)+〞.mid〞+space(1)+midw
=CALLFN(PlaySound,midd)
=CALLFN(PlaySound,〞play〞+rtrim(filename)+〞.mid〞)
thisform.combol.enabled=.F.
6.建立第二個按鈕(Command2),設定caption的屬性為「停止」,編寫Click的過程:
=CALLFN(PlaySound,〞close〞+rtrim(filename)+〞.mid〞)
thisform.combol.enabled=.T.
7.建立第三個按鈕(Command3),設定caption的屬性為「退出」,編寫Click的過程:
relethisform
clearevents
setlibraryto
closeall
這樣就建立了一個完整的歌曲點播器,運行表單後,只需在下拉列表框中選擇一首歌曲後,單擊「播放」按鈕,即進行播放。 _________________ 福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!
想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.
愛作夢 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|