[發明專利]一種WinCE產品界面主題更新變換處理方法及系統有效
| 申請號: | 201410237222.5 | 申請日: | 2014-05-30 |
| 公開(公告)號: | CN104090749A | 公開(公告)日: | 2014-10-08 |
| 發明(設計)人: | 楊軼 | 申請(專利權)人: | 愛培科科技開發(深圳)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳市君勝知識產權代理事務所 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 wince 產品 界面 主題 更新 變換 處理 方法 系統 | ||
技術領域
本發明涉及WinCE車載導航儀領域,尤其涉及的是一種WinCE產品界面主題更新變換處理方法及系統。
背景技術
即?Windows?CE?。WindowsCE是微軟公司嵌入式、移動計算平臺的基礎,它是一個開放的、可升級的32位嵌入式操作系統,是基于掌上型電腦類的電子設備操作系統,它是精簡的Windows?95,Windows?CE的圖形用戶界面相當出色
Windows?CE操作系統是Windows家族中的成員,Windows?CE被設計成針對小型設備(它是典型的擁有有限內存的無磁盤系統)的通用操作系統,Windows?CE可以通過設計一層位于內核和硬件之間代碼用來設定硬件平臺,這即是眾所周知的硬件抽象層(HAL)(在以前解釋時,這被稱為OEMC(原始設備制造)適應層,即OAL;內核壓縮層,即KAL。以免與微軟的Windows?NT操作系統的HAL混淆)。
現有的車載導航中也大部分用的Windows?CE操作系統,Windows?CE操作系統的操作界面交互性好用戶操作方便;而在車載導航儀領域,客戶希望同一款產品可以擁有多樣的用戶界面,以便實現產品的差異化。因此,用戶界面的設計在WinCE應用軟件開發中變的越來越重要,同時也變得越來越復雜,成為制約軟件開發效率的一個重要因素。
而WinCE產品的用戶界面編寫是軟件系統的重要組成部分,它主要負責接收用戶的輸入信息并顯示程序的處理結果,從某種意義上說,界面對于用戶而言就是整個軟件系統。程序員往往需要精確控制每一個控件的生產和界面的布局,這些工作占據了整個開發工作的70%左右。隨著軟件系統規模的不斷擴大,以及客戶對用戶界面的不斷定制,開發用戶界面所耗費的時間和成本也成倍增加,因此怎樣在較短的時間內編寫出符合客戶需求的用戶界面,提高用戶界面的開發效率成為一個急待解決的問題。
但是現有技術中傳統的WinCE應用程序采用的是硬編碼方式編寫用戶界面,其用戶界面新修改時,必須重新修改源代碼,修改工作量大且不方便,無法實現自由定制界面的功能,并且耗時耗力、開發效率低下。
即現有技術的WinCE產品界面主題更新變換處理時開發中存在的工作量大、設計復雜而導致的程序代碼龐大的問題。
因此,現有技術還有待于改進和發展。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種一種WinCE產品界面主題更新變換處理方法及系統,其采用將界面布局和程序代碼分離,解決了客戶無法自由定制應用程序界面的問題,同時也提高了應用程序的開發效率。
本發明解決技術問題所采用的技術方案如下:
一種WinCE產品界面主題更新變換處理方法,其中,包括:
A、在WinCE應用程序開發時采用將界面布局和程序代碼分離的模型-視圖-控制器設計模式,將界面表示層與業務邏輯層進行分離,
B、在界面表示層采用分塊的模塊化編程,每個模塊采用獨立的XML可擴展標記語言描述界面主題元素,并設置界面元素加載引擎,將XML可擴展標記語言中的標簽元素映射成內存對象,用于自動生成對應模塊的用戶界面布局;
C、當需修改用戶界面時,根據定義的界面元素標簽,編寫與修改模塊相關的xml可擴展標記語言界面配置文件,根據所述修改控制實現界面元素加載引擎,將修改的xml可擴展標記語言界面配置文件中的標簽元素映射成內存對象,自動生成修改后的對應模塊的用戶界面布局。
所述的WinCE產品界面主題更新變換處理方法,其中,其還包括D:當有新界面修改要求,在原有采用分塊的在界面表示層的軟件模塊上,迭代開發新的模塊。
所述的WinCE產品界面主題更新變換處理方法,其中,所述步驟C具體包括:
C10、根據定義的界面元素標簽,編寫與修改相關的xml界面配置文件,并把編寫的配置文件和界面圖片放置到指定目錄中,形成為界面主題數據文件;
C11、啟動更新界面主題數據文件,并向需要更換界面的應用程序發送更新通知;
C12、需要更換界面的應用程序接收更新通知后,將調用基于DOM文件對象模型?API的界面元素加載引擎讀取界面主題數據文件的表示層信息;
C13、界面主題數據文件的表示層信息讀取成功后,將根據界面主題數據文件中與修改相關配置,自動修改對應的應用程序的圖標、背景、布局、字體信息,以在程序運行時循環生產界面元素,動態生成界面。
所述的WinCE產品界面主題更新變換處理方法,其中,所述步驟C具體還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛培科科技開發(深圳)有限公司,未經愛培科科技開發(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410237222.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種截圖處理裝置和方法
- 下一篇:用于移動終端的音樂定位方法、裝置及移動終端





