PDA開發經驗小結 轉共享

2021-09-08 06:53:28 字數 541 閱讀 3115

有以下一些經驗可以共享

1。除錯上。最開始開發,碰到最大的問題就是除錯,pda的客戶端程式除錯時跟不進webservice。當時花了很多精力研究,最後發現原來需要手工把名字為w3c的程序附加到除錯程序中去。在普通應用中ide其實是自動幫我們作了這個事情,但在pda專案中,需要手工做的。微軟啊,你留的尾巴折騰我一天。。。

2。資料庫訪問上。由於我用的是oracle後台。精簡版唯一的選擇就是通過webservice訪問資料庫。在webservice和pda的資料傳遞上,盡量使用型別化的dataset,提高訪問效率。 訪問策略上,webservice每個方法都要求提供ticket憑據以驗證合法性。可以使用sqlce來作為本地資料快取,以支援離線記錄操作。

sqlce作快取有2個有點 1。比xml效率高 2。支援sql語法,可以僅僅儲存離線的基表。可以作複雜的查詢

3。發布上,。net可以生成pda支援的各種主流cpu的發布cab。只要把cab拷貝到pda上,單擊即刻自動安裝,pda的會在安裝完成後自動刪除cab檔案,如果有使用sqlce的話,需要額外安裝ce的cab,在.net安裝目錄可以找到這個安裝包

暑假開發小結經驗 啟示

暑假很快就過去了,在暑假期間我們小組四人的假期開發專案也基本完成,團隊開發的效率比之個人開發真的高效很多,同時也帶來了一些問題,在某些情況下,多種的聲音也會使團隊效率下降,解決了問題後,就會十分的流暢。同時,團隊的力量比乙個人的力量強大許多,通過交流和互動,一些看似無方向的,無能為的事情都能一一的被...

跨平台C 程式開發經驗小結

這些是一些自己在開發過程中與移植程式過程中碰到的linux程式設計與windows程式設計的差異之處,以及從網上總結了一些解決辦法和經驗。1.檔案與目錄的大小寫以及路徑分隔符的差別。windows下不區分大小寫,路徑分隔符一般使用 linux下區分大小寫,路徑分隔符使用 2.itoa 函式在linu...

跨平台C 程式開發經驗小結

這些是一些自己在開發過程中與移植程式過程中碰到的linux程式設計與windows程式設計的差異之處,以及從網上總結了一些解決辦法和經驗。1.檔案與目錄的大小寫以及路徑分隔符的差別。windows下不區分大小寫,路徑分隔符一般使用 linux下區分大小寫,路徑分隔符使用 2.itoa 函式在linu...