[發明專利]智能手機軟件設計工具,解析器及其方法無效
| 申請號: | 201110220259.3 | 申請日: | 2011-07-31 |
| 公開(公告)號: | CN102915231A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 張宏宇 | 申請(專利權)人: | 張宏宇 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201516 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能手機 軟件設計 工具 解析 及其 方法 | ||
所屬技術領域
本實用軟件應用程序涉及一種設計工具和其設計生成文件的解析器,該解析器能夠按設計的內容動態處理成智能手機的應用程序及界面。?
背景技術
目前,大部分的手機應用的設計工具都只能單獨設計單個頁面,并且需要開發人員進行程序界面的排版,并且需要在控件上添加具體的代碼編碼內容,調試后以各種方式安裝到智能手機上運行。而且,由于智能手機的操作系統比較多,編碼的程序語言也隨智能系統的屬性而增加,這給測試,開發和項目管理帶來一定的難度。很多情況一個簡單的智能手機應用為了能在多個不同產商的智能手機上運行,需要多種針對智能系統的設計工具上開發和更多開發人員參與,浪費人力物力等資源,也延長了開發和測試周期。?
本發明解決該問題所采用的技術方案是:使用統一的智能手機界面設計工具,然后生成一個能完整描述設計內容的文件。當智能手機系統安裝了該文件的解析器,那么在運行的時候,只要提供該文件,解析器便能解析文件描述的內容從而動態地生成智能手機程序的簡單界面、控件、菜單和觸發的事件。當用戶點擊控件和菜單時,解析器把控件的數據內容組成固定格式發送到特定的服務器。服務器解析數據后通過運行代碼插件從而完成自定義的業務處理過程。?
本發明的技術方案有益效果是,減少針對各種智能手機系統的編碼的復雜性,同時有效減少開發和測試周期。該方案提供的現有服務器使用戶不需要開發整個服務器的框架,而是簡單的應用插件從而實現自身的業務邏輯和需求。?
發明內容
為了克服和減少各種智能手機平臺應用開發的復雜度,減少不同代碼編碼復雜度和時間成本投入。本軟件程序設計方案提供一種簡單而統一的可視化設計工具,解析器和處理特定數據的服務器。?
根據本發明的一個方面,提供了開發中的設計工具,包括:?
主設計視圖,用于創建應用程序所有的窗體,設置窗體內部控件和菜單及其可視化設置事件所觸發的窗體變換;?
設計工具屬性編輯器,用于對主設計視圖被選中的項目的屬性進行定義和?編輯;以及設計工具的控件面板,用于放置控件,菜單和行為事件。?
根據本發明的另一個方面,提供了解析器,用于對設計工具生成的文件進行解析,動態創建應用窗體,控件,菜單和事件,并能組織控件的數據打成數據包發送。?
根據本發明的另一個方面,提供了服務器,用于對解析器發送到的數據進行解包,并運行相應的插件進行處理。該插件的接口處理包含四種情況:同步的數據提交、異步的數據回復請求、數據的被動導入和手機上線變化事件的處理。?
在本發明中,所述設計視圖被選中的項目的屬性包括控件的定義,數據綁定和事件的設置。?
在本發明中,所述設計工具生成文件為WinZip類型的壓縮包,它包含四個部分。分別用于應用定義、窗體定義、多國語言字符支持文件和服務器插件代碼文件。?
附圖說明
圖1是運行在智能手機的一個應用界面的例子。?
圖2是設計工具視圖。?
圖3是設計工具生成的壓縮包內文件結構。?
圖4是設計工具壓縮包內文件之一的窗體文件結構。?
圖5是基于本發明在智能手機里的一個簡單應用執行的流程圖。?
圖6是服務器插件代碼所需實現的四個接口。?
圖7是設計工具組成。?
圖8是本發明三大部分的概覽。?
具體實施方式
本發明提供了設計工具,運行時提供了解析器和服務器。所以在實施中有設計和執行兩個過程。?
圖2示出應用設計工具的開發應用的過程,為了能更好說明過程,實例如圖1所示。該圖1是運行在智能手機之一Window?Mobile?PPC的簡單的應用。該界面顯示有輸入框、選擇框、“提交按鈕”和菜單“下一頁”,其中“提交按鈕”為提交窗體的數據發送到服務器。本發明的設計工具開發該應用的實施操?作步驟如下:?
1.工程師通過控件面板拖動窗體控件圖標到設計工具視圖中從而創建出應用窗體402。?
2.再通過控件面板拖動具體的控件圖標(如選擇框,文本輸入框和菜單405)到窗體內從而創建控件404。?
3.通過屬性編輯器修改設計視圖中的內容,如修改控件顯示和綁定的數據403。?
4.設計工具生成的窗體描述文件302。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張宏宇,未經張宏宇許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110220259.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種容器的制造方法
- 下一篇:學習記憶行為訓練系統





