[發明專利]可視化快速生成Windows Phone應用的方法在審
| 申請號: | 201610051447.0 | 申請日: | 2016-01-26 |
| 公開(公告)號: | CN105739976A | 公開(公告)日: | 2016-07-06 |
| 發明(設計)人: | 李勁松;薛珺;肖和坤 | 申請(專利權)人: | 四川神州雅韻科技有限公司;重慶日報報業集團;重慶晨網網絡科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/445 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 楊春 |
| 地址: | 610021 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可視化 快速 生成 windows phone 應用 方法 | ||
技術領域
本發明涉及一種生成WindowsPhone應用的方法,尤其涉及一種可視化快速生成WindowsPhone應用的方法。
背景技術
WindowsPhone(簡稱WP)是美國微軟公司(簡稱微軟)研發的一款手機操作系統,隨著WindowsPhone設備的不斷增多,人們對WindowsPhone應用的需求也越來越多。常規的WindowsPhone應用開發模式繁瑣復雜,其方法為:開發人員在集成開發環境中創建WindowsPhone工程,增加頁面文件,修改頁面業務邏輯,添加資源文件,編譯應用,部署應用到模擬器中,然后調試應用。
這種傳統的WindowsPhone應用開發模式可以開發出性能優秀、界面美觀、人機交互性強的WindowsPhone應用,但存在三個缺點:一、開發門檻較高,必須具有面向WindowsPhone設備開發的專業人士,具有XAML、C#語言開發的相關經驗;二、按照傳統方式,開發速度慢,開發周期長;三、根據以上兩點,要么委托第三方開發,要么自建團隊,都會造成開發成本的上升。所以,提供一種快速開發WindowsPhone應用的方式,顯得很有必要。
發明內容
本發明的目的就在于為了解決上述問題而提供一種可視化快速生成WindowsPhone應用的方法,利用本方法,用戶可以通過可視化定制操作,快速生成所需要的應用,具有良好的擴展性和靈活性。
本發明通過以下技術方案來實現上述目的:
一種可視化快速生成WindowsPhone應用的方法,包括以下步驟:
(1)客戶端選擇應用程序行業類型,并將行業類型發送到服務器,存儲有用于生成客戶端發來行業類型的應用程序模板的服務器將客戶端指定行業類型的應用程序模版返回到客戶端;
(2)客戶端接收到服務器返回的應用程序模版,進行可視化定制,模擬人機互動,采用所見即所得的方式,拖動各類封裝控件中所需控件來定制頁面;所述各類封裝控件包括但不限于文本控件、時間控件、下拉控件、數值控件、導航控件、幻燈片控件、圖集控件、拍照控件、重力儀控件、GPS控件、電話控件、短信控件和地圖控件;
(3)客戶端完成定制頁面后,將包括但不限于應用描述信息、應用詳細數據、圖片資源和音視頻資源的應用定制數據傳送到服務器;所述應用描述信息即為用于描述應用屬性的數據,包括但不限于應用名、應用描述、版本號、應用圖標、應用唯一標識符、創建者和發布者信息;所述圖片資源即為用于應用展示的圖片素材;所述音視頻資源即為用于應用展示的音視頻素材;
(4)服務器接收到客戶端傳送的應用定制數據,生成WindowsPhone的布局XAML文件,為每一個布局文件生成一個對應的代碼隱藏文件,即名稱為“XAML.CS”的頁面邏輯文件,并將布局XAML文件、代碼隱藏文件傳送到服務器應用生成單元;所述XAML文件即為可擴展應用程序標記語言;
(5)服務器應用生成單元創建符合WindowsPhone標準的應用項目,將程序文件、資源文件導入項目中,并將項目傳送到服務器編譯部署單元,服務器編譯部署單元是負責編譯WindowsPhone項目并將其部署到移動設備的軟件模塊;
(6)服務器編譯部署單元通過編譯命令即csc命令將完整的項目編譯生成為WindowsPhone應用程序即xap文件,即WindowsPhone項目中標準的應用程序文件,并通過部署命令即XapDeploy命令將xap文件安裝部署到客戶端移動設備上,完成WindowsPhone應用的可視化快速生成。
具體地,所述步驟(1)中,所述應用程序行業類型包括但不限于新聞出版、教育、機械制造、美容、房產、裝修、金融、法律、問題和旅游;所述步驟(1)中,在接收到客戶端發送的行業類型后,服務器從其自身存儲的應用程序模板中查找類型為客戶端發送的行業類型的應用程序模板,并將查找到的應用程序模板返回至客戶端;當服務器查找到的與客戶端選定的行業類型對應的應用程序模板為一個時,服務器直接將查找到的該應用程序模板返回至客戶端;當服務器查找到的與客戶端選定的行業類型對應的應用程序模板有2個或2個以上時,服務器將查找到的該行業類型下的所有應用程序模板返回至客戶端,讓客戶端從中選擇一個,或者,服務器從2個或2個以上的應用程序模板中直接挑選部分應用程序模板返回至客戶端。
所述步驟(2)中,進行可視化定制的方法為:通過鼠標拖動控件到可視化編輯區域,點擊控件,編輯控件屬性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川神州雅韻科技有限公司;重慶日報報業集團;重慶晨網網絡科技有限公司,未經四川神州雅韻科技有限公司;重慶日報報業集團;重慶晨網網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610051447.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:油氣井套管燃氣動力修堵裝置
- 下一篇:空竹包裝盒





