我的理財軟件V0.101 WAP版,統計功能已實(shí)現
廢話(huà)少說(shuō),下面直奔主題。
前些時(shí)間開(kāi)發(fā)的《我的理財軟件V0.1》使用起來(lái)還不錯,基本滿(mǎn)足我現在的需求,但卻存在記錄不方便的地方,總是在電腦上操作,有時(shí)可能要回想一下才清楚現在需要記錄的是什么,我想,要是能隨時(shí)隨地就操作就不存在這個(gè)問(wèn)題了,所以,我想到開(kāi)發(fā)一個(gè)WAP版的。
其實(shí)這WAP版的原理也是非常的簡(jiǎn)單不過(guò)的,就是將程序超精簡(jiǎn)化,去掉所的CSS樣式,網(wǎng)頁(yè)圖片等,只是一些赤裸裸的,最原始,最簡(jiǎn)潔的HTML,但還是有一些極其簡(jiǎn)單而必須的樣式保留,另外,如果我們是用ASP.NET開(kāi)發(fā)的程序,我們會(huì )發(fā)現,這樣做還遠遠不夠,因為ASP.NET是事件驅動(dòng)機制的,如果用到了回發(fā)事件,服務(wù)端產(chǎn)生的HTML相對移動(dòng)終端極其慢的傳輸速度而言,還是過(guò)于大了點(diǎn),所以,WAP版的拋棄了所有的回發(fā)事件,回歸ASP開(kāi)發(fā)方式,讓服務(wù)端生成的HTML整整潔潔。還有,ASP.NET自帶的驗證控件也不能用,過(guò)于“強大”,移動(dòng)移端運行不起,而且生成的腳本幾十KB,大到嚇人(相對移動(dòng)終端而言),所以我為需要驗證的地方添加<span runat="server" />,重寫(xiě)了頁(yè)面的IsVaild屬性。
說(shuō)到這個(gè)ASP開(kāi)發(fā)方式,可整得我夠累的了,第一次完整的做一個(gè)ASP開(kāi)發(fā),有些東西不熟悉,另外還要兼顧性能效率,所以這個(gè)小小的模塊花了大半天的時(shí)間去開(kāi)發(fā)和調試。最后完成,用 Opera Mobile for Symbian S60 v3 完全測試通過(guò),用到了一點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)的JavaScript,真怕她運行不起來(lái)呢=__=
另外,我還在后臺登錄頁(yè)面作了客戶(hù)端設備類(lèi)型的自動(dòng)判斷,如果為移動(dòng)終端,則直接轉到WAP版,否則就是WWW版。
統計圖尚未實(shí)現,因為遇到了一個(gè)小難題,Opera Mobile 不支持div樣式,連內聯(lián)樣式都不支持,正要想辦法解決。
--------------
后來(lái)用<img />實(shí)現,即控制圖片的width實(shí)現,在Opera Mobile的自適應大小模式下,對于過(guò)于小尺寸的圖片,顯示還是有點(diǎn)小問(wèn)題,就象下面的統計功能截圖那樣,較小的開(kāi)支條狀圖,顯示不出來(lái)。
PS:Opera Mobile 功能很弱,但主版本號卻高達8,感覺(jué)很名不付實(shí)。
下面來(lái)幾張截圖:
登錄
------------------------
開(kāi)支記錄列表
------------------------
開(kāi)支記錄列表底部
------------------------
編輯開(kāi)支記錄
------------------------
編輯開(kāi)支記錄底部
------------------------
新建開(kāi)支記錄
------------------------
開(kāi)支統計
------------------------
開(kāi)支統計(原始大小)
------------------------
附截圖來(lái)源的移動(dòng)終端設備信息:
-----------------------------
終端設備:手機
終端設備型號:NOKIA N95
終端設備OS:Symbian S60, v3
瀏覽器:Opera 8.65 for Symbian S60, v3 中文版
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。