VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

用VFP編製多媒體歌曲的點播器(轉貼)

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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
   這樣就建立了一個完整的歌曲點播器,運行表單後,只需在下拉列表框中選擇一首歌曲後,單擊「播放」按鈕,即進行播放。

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作