最近買了部windows phone 做開發用,機身記憶體16g。由於wp7不能直接通過usb資料線拷貝檔案到手機上,只能通過網路形式進行檔案傳入。第三方提供了一些程式可實現網路傳輸,但沒安裝成功。最終自力更生,解決問題。
由於之前寫過乙個簡單的web service,經簡單修改wp7檔案傳送利器終於誕生。
以下是原始碼:
1、定義rec方法接收請求
12、點選啟動服務按鈕,開始監聽http請求//socket監聽
2void rec(objecto)3
14}15 }
13、處理請求響應類public
form1()26
string
strfilepath;
7bool socketstate = true;8
private
void btnstart_click(object
sender, eventargs e)918
if (string
.isnullorempty(ipaddress))
1923
if (string
.isnullorempty(strport))
2428
29if (txtstart == "
啟動服務")
3033
34 ipaddress ip =ipaddress.parse(ipaddress);
35 ipendpoint port = new ipendpoint(ip, int
.parse(strport));
3637 socket socket = new
socket(addressfamily.internetwork, sockettype.stream, protocoltype.tcp);
3839
try40
50catch
(exception ex)
5155 }
namespacewebserver
//傳送檔案
void sendhtml(int statenum, string
filepath)
catch
(exception ex)}}
//獲取http請求頭
string
rec()
catch
(exception ex)
return
s; }}}
WP7 上傳檔案
上傳檔案用webclient類和httpwebrequest類都可以,但用webclient無法獲取伺服器端的返回內容,至少我沒發現有什麼方法 httpwebrequest類 傳送內容 private byte bsendingfile null using isolatedstoragefiles...
wp7 開發學習之 ProgressBar 小應用
xaml頁面 這裡有兩個進度條,第乙個在cs設定了委託事件 可以算百分比,邊進度邊顯示 第二個設定了isindeterminate true 迴圈進度顯示 cs頁面 進度的改變事件 private void progressbar1 valuechanged object sender,routed...
WP7 學習之pivot控制項應用
pivot控制項用來過濾大量的資料集,在不同的檢視中檢視它們,或者針對同乙個資料切換不同的檢視。pivot控制項跟tab控制項很像,但它是專門為windows phone和觸控介面設計的。它通過檢視間的橫向互相切換,這樣就可以讓使用者 用內建的觸控功能來回導航。在windows phone內建的功能...