C 利用Web Service實現簡訊傳送(收集)

2021-04-12 16:29:21 字數 2337 閱讀 5892

通過程式設計方式實現簡訊息的傳送對很多人來說是一件比較煩雜的事情,目前一般的解決方法是通過計算機和手機的連線,通過可對手機程式設計的語言編寫相關的手機簡訊息程式來實現,而這種方法對於一般人來說是很難達到的,因為此種方法不僅要有很多必備的硬體裝置,也還需懂得手機程式設計的相關知識。本文就來**一下另外一種通過visual c#傳送簡訊息的簡單實現方法,這種方法在實現過程中比我們想象的要簡單許多,只需擁有visual c#一般程式設計基礎,並確定您的計算機接入網際網路即可。下面就來詳細介紹一下visual c#傳送簡訊息的具體實現過程。

一. visual c#傳送簡訊息的原理:

string sendxml (carrier , userid , password , mobilenumber , content , msgtype )

sendxml方法中的六個引數均為string型別,並且sendxml方法的返回值也是string型別。

以下是sendxml方法中的六個引數的具體說明:

·carrier:運營商名稱,具體使用時此引數並沒有什麼具體要求,即這裡面可以隨便輸,輸入的字串也不會在對方手機中有任何顯示。

·mobilenumber:要傳送簡訊到對方的手機號碼。

·content:所要傳送短訊息的內容。

呼叫此web service只需在visual c#開發環境中直接新增web引用,把該位址輸入即可,就可以使用此web service中的sendxml方法傳送短訊息了。當然傳送短訊息的機器必須接入網際網路。

2. 按照圖02中的選項輸入相應的資訊後,單擊"登陸移動夢網"按鈕,如果註冊成功,移動夢網則會向你註冊的手機上傳送乙個8位長度的口令就可以得到圖03所示介面。

這個口令要保留,下面傳送簡訊就要使用這個口令。

(1).微軟公司視窗2000伺服器版。

(2).visual studio .net 2003企業構建版,.net framework sdk版本號4322。

四.visual c#實現簡訊息傳送的具體實現步驟:

1. 啟動visual studio .net。

2. 選擇選單【檔案】|【新建】|【專案】後,彈出【新建專案】對話方塊。

3. 將【專案型別】設定為【visual basic專案】。

4. 將【模板】設定為【windows應用程式】。

5. 在【名稱】文字框中輸入【簡訊】。

6. 在【位置】的文字框中輸入【e:/vs.net專案】,然後單擊【確定】按鈕,這樣在"e:/vs.net專案"目錄中就產生了名稱為"簡訊"的資料夾,並在裡面建立了名稱為"簡訊"的專案檔案。

7. 把visual studio .net的當前視窗切換到【form1.cs(設計)】視窗,並從【工具箱】中的【windows窗體元件】選項卡中往form1窗體中拖入下列元件,並執行相應的操作:

四個label元件。

四個textbox元件。

乙個button元件,其作用是傳送簡訊息。並在這個button元件拖入form1的設計窗體後,雙擊它,則系統會在form1.cs檔案分別產生這個元件的click事件對應的處理**。

8. 把visual studio .net的當前視窗切換到form1.vb的**編輯視窗,並用下列**替換form1.cs中的initializecomponent過程對應的**,下列**作用是初始化窗體中加入的元件:

private void initializecomponent ( )

至此【簡訊】專案的介面設計和功能實現的準備工作就完成了,具體如圖04所示:

9. 選中【簡訊】的【解決方法資源管理器】,右擊【引用】,彈出【新增web引用】對話方塊。在此對話方塊中的【url】文字框中輸入"http://**sinter.sina.com.cn/ws/**swebservice0101.wsdl"後,單擊【轉到】按鈕,則會得到圖05所示介面:

圖05:在【簡訊】專案中新增web引用的介面

10. 把visual stuido .net的當前視窗切換到form1.cs的**編輯視窗,並用下列**替換from1.cs中的button1的click事件對應的**,下列**的作用是呼叫引入的web service中提供的sendxml方法向指定手機傳送簡訊息:

private void button1_click ( object sender , system.eventargs e )

11. 至此,在上述步驟都正確執行後,【簡訊】專案的全部工作就完成了。單擊快捷鍵f5執行程式,在輸入【註冊手機號】、【口令】、【目標手機號】和【內容】後,單擊【傳送】按鈕後,程式就會向指定的手機號傳送簡訊息了。

五.總結:

轉http://www.chinacs.net/archives/5/2006/3591.html

C 利用Web Service實現簡訊傳送

通過程式設計方式實現簡訊息的傳送對很多人來說是一件比較煩雜的事情,目前一般的解決方法是通過計算機和手機的連線,通過可對手機程式設計的語言編寫相關的手機簡訊息程式來實現,而這種方法對於一般人來說是很難達到的,因為此種方法不僅要有很多必備的硬體裝置,也還需懂得手機程式設計的相關知識。本文就來 一下另外一...

C 利用Web Service實現簡訊傳送

通過程式設計方式實現簡訊息的傳送對很多人來說是一件比較煩雜的事情,目前一般的解決方法是通過計算機和手機的連線,通過可對手機程式設計的語言編寫相關的手機簡訊息程式來實現,而這種方法對於一般人來說是很難達到的,因為此種方法不僅要有很多必備的硬體裝置,也還需懂得手機程式設計的相關知識。本文就來 一下另外一...

C 利用Web Service實現簡訊傳送

日期 2007 11 08 字型 大 中 小 通過程式設計方式實現簡訊息的傳送對很多人來說是一件比較煩雜的事情,目前一般的解決方法是通過計算機和手機的連線,通過可對手機程式設計的語言編寫相關的手機簡訊息程式來實現,而這種方法對於一般人來說是很難達到的,因為此種方法不僅要有很多必備的硬體裝置,也還需懂...