炫喔~
用藍芽技術做機器人 WIMO
http://msdn.microsoft.com/zh-tw/magazine/cc748660.aspx
2009年3月4日 星期三
2009年2月23日 星期一
Device Emulator 透過 ActiveSync方式上網
工具->裝置模擬 器管理員
選擇 windows mobile5.0示範
STEP1. 選擇 windows mobile5.0 Pocket PC Emulator右鑑->connect
出現綠色開始鍵,並且跳出模擬器畫面
STEP2. 開啟 Microsoft ActiveSync->檔案->連線設定
允許連線到下列其中一個裝置->選擇DMA(direct memory access)
STEP3. 回到裝置模擬器管理器
右鍵->連結底座(Cradle)
End!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我..真的是太淺了..現在才知道
MSDN原來還有影片教學~~好物啊~
MSDN教學影片
webservice使用
逐步解說:使用 Visual Basic 或 Visual C# 存取 XML Web Service
並且新增一行程式碼
ws.Url = "http://XXX.XXX.XXX.XXX/webservice所處位置/方法代理名稱";
如何開啟模擬器PDA 網路連線呢??
2009年2月22日 星期日
webservice V2
逐步解說:使用 Visual Basic 或 Visual C# 建立 XML Web Service
包含4個部分,第三部分之前有提過,就不在這說了

增加方法函式
step2. 增加專案->WEB安終佈署。建置WEB安裝程式

step3. 與PDA佈署應用程式建立相同
點擊新建的安裝程式專案 右鑑,輸出!!
step4.

到這裡就建置完成了~~
逐步解說:使用 Visual Basic 或 Visual C# 存取 XML Web Service
包含4個部分,第三部分之前有提過,就不在這說了
- 使用 ASP.NET Web 服務專案範本,建立 XML Web Service。
- 實作 XML Web Service。
- 在偵錯模式下執行 XML Web Service。
- 部署 XML Web Service。

增加方法函式

step2. 增加專案->WEB安終佈署。建置WEB安裝程式

step3. 與PDA佈署應用程式建立相同
點擊新建的安裝程式專案 右鑑,輸出!!step4.

到這裡就建置完成了~~
逐步解說:使用 Visual Basic 或 Visual C# 存取 XML Web Service
2009年2月18日 星期三
scoket傳送封包流過長
趁著從台北開會搭公車回來,測試研究的系統穩定度
發現搭車到到一半時就發生過長時間才收到server的回應
最後一筆有效紀錄(經web server過濾後所顯示)的地圖標點
都來沒走一半呢...
回到研究室看看debug訊息~
怪哉~ 再看console
不知道什麼原因造成多筆記錄在同一筆傳送
socket封包支援到1024byte,一旦超過,傳送的data stream 就會被截斷在下一個封包繼續傳送
如果網路狀況不擁擠(小於1024byte),那麼頂多只會loss掉幾筆資料..
但如果遇到split(,),剛好data資料開頭剛好是"," 程式裡頭判斷所欲存之值為空..就會發生錯誤(格式不對)
看看資料庫就知道...多糟了><

看樣子,要避開這種情況目前想到只有
發現搭車到到一半時就發生過長時間才收到server的回應
最後一筆有效紀錄(經web server過濾後所顯示)的地圖標點
都來沒走一半呢...回到研究室看看debug訊息~
怪哉~ 再看console
不知道什麼原因造成多筆記錄在同一筆傳送socket封包支援到1024byte,一旦超過,傳送的data stream 就會被截斷在下一個封包繼續傳送
如果網路狀況不擁擠(小於1024byte),那麼頂多只會loss掉幾筆資料..
但如果遇到split(,),剛好data資料開頭剛好是"," 程式裡頭判斷所欲存之值為空..就會發生錯誤(格式不對)看看資料庫就知道...多糟了><

看樣子,要避開這種情況目前想到只有
- 修改每次傳送封包格式的大小,能整除1024(目前一筆資料大小為76byte以下),這樣就能確保所存資料格式正確
但server程式部分要限制每個欄位的資料大小,之後如果PDA要新增傳送資料,要再修改 重算能整除值...而對定位而言,更會遺失至多12筆資料(1024/76=13.47) - server程式先行判斷所收到資料筆數(依封包大小),再複雜變數儲存判斷,但好像遇到封包過大,還是有stream被截的問題...
- 搜尋stream buffer相關.. 迫使程式接收一定是一筆一筆進來分析.
2009年2月17日 星期二
web service 建置與使用
遵循書上範例建立web service ,建立完成後都繪有個基本的web method ==> helloword()
當按下執行紐,就會跳出兩個選項

解決辦法參考 (MSDN)錯誤:偵錯失敗,因為整合式 Windows 驗證沒有啟用

啟用驗證後的執行偵錯畫面


參考資料 MSDN驗證與授權
這份資料也值得一看
~關於ASP.net管理工具的東西
當按下執行紐,就會跳出兩個選項
- 建立web.config 以提供偵錯功能
- Ctrl+F5略過偵錯來執行

解決辦法參考 (MSDN)錯誤:偵錯失敗,因為整合式 Windows 驗證沒有啟用

啟用驗證後的執行偵錯畫面


參考資料 MSDN驗證與授權
這份資料也值得一看
~關於ASP.net管理工具的東西
2009年2月2日 星期一
PDA底層連線
找很久~有人跟我有一樣的問題啊~~
http://social.msdn.microsoft.com/Forums/en-US/netfxcompact/thread/f524cc42-a132-4c1b-8fcb-6c63d977aab2/
Connection Manager API Functions
http://msdn.microsoft.com/en-us/aa458120.aspx
幾個使用情境說明
http://msdn.microsoft.com/en-us/aa459117.aspx
這裡有步驟~
http://msdn.microsoft.com/en-us/aa459118.aspx
http://social.msdn.microsoft.com/Forums/en-US/netfxcompact/thread/f524cc42-a132-4c1b-8fcb-6c63d977aab2/
Connection Manager API Functions
http://msdn.microsoft.com/en-us/aa458120.aspx
幾個使用情境說明
http://msdn.microsoft.com/en-us/aa459117.aspx
這裡有步驟~
http://msdn.microsoft.com/en-us/aa459118.aspx
訂閱:
文章 (Atom)



