路是爬出來的

          [導入]Wap Explorer 初步設計源代碼

                  剛才在我的Q群里面討論了下關于Wap Explorer的開發。里面的朋友建議我把開發的過程寫到blog,以方便學習與討論。現在我把我寫好的代碼公布出來。并說明我的設計結構。(在此說明下,對于里面的UI設計我前面寫過很多文章)

                 一個UI包--包括了所有的界面實現接口等,Wap的顯示也主要是通過這個包里面的東西劃出來的。

                                        里面有兩個核心的東西,Part--控件接口, Panel--Form接口。

                                        比如超鏈接,TextFiel,SoftButton等都是Part, 彈出窗口,FormPanel都是Panel。

                 一個Wap引擎。這部分未實現,等大家參考。我參考過jxml等開源的東西,覺得基本上可以實現自己的功能,不過我還是想和大家寫一個,一來可以相互學習提高。二來也可以多了解下關于xml(這方面我很菜)。



                一個網絡連接引擎--主要是下載數據用的。

                一個RMS包。主要是用來保存用戶數據的。

               

                對了。在源代碼里之看wuhua包下面的就行了,其他的都是一些網站找來的代碼

                   

                這里還有個問題是,怎么樣可以使Wap引擎跟UI跟網絡連接引擎很好的結合呢。

               提出一些參考:

               1,一邊下載,一邊解釋,一邊顯示(這是最完美的方案,比如firefox就是這樣)這樣對操作有大量圖片資源的時候有很好的體驗。我們可以先顯示出文字,然后在一邊下載圖片。

               2,全部下載完在解釋,顯示(相對與上面的方案來說)這是比較容易的。但是顯示會很慢。給用戶造成很不好的體驗。



               還有很多的其他要求。。。。。。。。

             


          文章來源: http://wuhua.javaeye.com/blog/41036

          posted on 2006-12-30 08:39 路是爬出來的 閱讀(97) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 兴国县| 六盘水市| 浦城县| 睢宁县| 丰城市| 黑龙江省| 遂昌县| 舟山市| 工布江达县| 汝南县| 饶阳县| 绥化市| 光山县| 洪雅县| 阳谷县| 日照市| 德阳市| 海南省| 嘉定区| 浏阳市| 扶绥县| 翁牛特旗| 红桥区| 西平县| 陕西省| 刚察县| 建始县| 隆尧县| 新田县| 乌兰浩特市| 定兴县| 通河县| 中牟县| 巫溪县| 永登县| 福贡县| 临泽县| 东台市| 宿迁市| 阿鲁科尔沁旗| 绥芬河市|