1. 程式人生 > >C# winform框架 音樂播放器開發 聯網下載音樂功能的實現原理及原始碼(純原創--)

C# winform框架 音樂播放器開發 聯網下載音樂功能的實現原理及原始碼(純原創--)

首先 ,我做下載音樂功能;主要是為了探究它是怎麼實現的;所以介面很醜,不要在意哈----

接下來進入正題:

1.首先: 介面中下載音樂的部分主要是由3個segment組成::

一個textbox,用於輸入比如你喜歡的歌曲名/歌手;;

第二個是button1 這是主要做的是聯網搜尋的功能,裡面實現進行的聯網搜尋一大堆事都在裡面弄,最後傳給使用者的只有一個連結;

第三個是button2 一鍵下載。主要就是開啟這個連結 將音樂儲存到本地上來。

接下來詳細介紹一下如何實現的了::::

(一)textbox就不介紹了 --大家都知道傳值進行匹配‘’‘

(二)獲取下載連結button功能:

      首先你要拖一個web-browser控制元件進來窗體,主要的有原因就是聯網操作,然後web-browser控制元件可以很方便使用者去檢視網頁,而且這是很重要的一環,然後把visible設為false;設為false的原因是因為這樣使用者看不到 就顯得高大上很多了哈哈哈哈’‘;

然後給web-browser設定url ==;

我這邊選用的是http://www.gequdaquan.net/gqss/;最主要的原因是裡面的音樂免費~~~’‘

然後呼叫的類就是HtmlDocument類;;這是我下載音樂功能的方法--不代表其他立場

主要的實現原理就是通過各種滑鼠的自動操作。來一步一步的獲取的下載連結。。我還是晚上再寫把  有點困了我的天 ,,大家有空可以先看一下我的原始碼