[发明专利]可视化快速生成Windows Phone应用的方法在审
申请号: | 201610051447.0 | 申请日: | 2016-01-26 |
公开(公告)号: | CN105739976A | 公开(公告)日: | 2016-07-06 |
发明(设计)人: | 李劲松;薛珺;肖和坤 | 申请(专利权)人: | 四川神州雅韵科技有限公司;重庆日报报业集团;重庆晨网网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
地址: | 610021 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 快速 生成 windows phone 应用 方法 | ||
1.一种可视化快速生成WindowsPhone应用的方法,其特征在于:包括以下步骤:
(1)客户端选择应用程序行业类型,并将行业类型发送到服务器,存储有用于生成客户端发来行业类型的应用程序模板的服务器将客户端指定行业类型的应用程序模版返回到客户端;
(2)客户端接收到服务器返回的应用程序模版,进行可视化定制,模拟人机互动,采用所见即所得的方式,拖动各类封装控件中所需控件来定制页面;所述各类封装控件包括但不限于文本控件、时间控件、下拉控件、数值控件、导航控件、幻灯片控件、图集控件、拍照控件、重力仪控件、GPS控件、电话控件、短信控件和地图控件;
(3)客户端完成定制页面后,将包括但不限于应用描述信息、应用详细数据、图片资源和音视频资源的应用定制数据传送到服务器;所述应用描述信息即为用于描述应用属性的数据,包括但不限于应用名、应用描述、版本号、应用图标、应用唯一标识符、创建者和发布者信息;所述图片资源即为用于应用展示的图片素材;所述音视频资源即为用于应用展示的音视频素材;
(4)服务器接收到客户端传送的应用定制数据,生成WindowsPhone的布局XAML文件,为每一个布局文件生成一个对应的代码隐藏文件,即名称为“XAML.CS”的页面逻辑文件,并将布局XAML文件、代码隐藏文件传送到服务器应用生成单元;所述XAML文件即为可扩展应用程序标记语言;
(5)服务器应用生成单元创建符合WindowsPhone标准的应用项目,将程序文件、资源文件导入项目中,并将项目传送到服务器编译部署单元,服务器编译部署单元是负责编译WindowsPhone项目并将其部署到移动设备的软件模块;
(6)服务器编译部署单元通过编译命令即csc命令将完整的项目编译生成为WindowsPhone应用程序即xap文件,即WindowsPhone项目中标准的应用程序文件,并通过部署命令即XapDeploy命令将xap文件安装部署到客户端移动设备上,完成WindowsPhone应用的可视化快速生成。
2.根据权利要求1所述的可视化快速生成WindowsPhone应用的方法,其特征在于:所述步骤(1)中,所述应用程序行业类型包括但不限于新闻出版、教育、机械制造、美容、房产、装修、金融、法律、问题和旅游。
3.根据权利要求1或2所述的可视化快速生成WindowsPhone应用的方法,其特征在于:所述步骤(1)中,在接收到客户端发送的行业类型后,服务器从其自身存储的应用程序模板中查找类型为客户端发送的行业类型的应用程序模板,并将查找到的应用程序模板返回至客户端;当服务器查找到的与客户端选定的行业类型对应的应用程序模板为一个时,服务器直接将查找到的该应用程序模板返回至客户端;当服务器查找到的与客户端选定的行业类型对应的应用程序模板有2个或2个以上时,服务器将查找到的该行业类型下的所有应用程序模板返回至客户端,让客户端从中选择一个,或者,服务器从2个或2个以上的应用程序模板中直接挑选部分应用程序模板返回至客户端。
4.根据权利要求1所述的可视化快速生成WindowsPhone应用的方法,其特征在于:所述步骤(2)中,进行可视化定制的方法为:通过鼠标拖动控件到可视化编辑区域,点击控件,编辑控件属性。
5.根据权利要求1所述的可视化快速生成WindowsPhone应用的方法,其特征在于:所述步骤(3)中,所述应用定制数据生成方法如下:将所有页面及其控件的信息,存储到一个定制信息XML文件app.xml中,app.xml根元素为app,app包含多个页面元素layout。
6.根据权利要求1所述的可视化快速生成WindowsPhone应用的方法,其特征在于:所述步骤(5)中,创建符合WindowsPhone标准的应用项目的具体方法如下:服务器应用生成单元依据WindowsPhone项目所需的标准文件夹结构,创建项目根文件夹、Assets文件夹、Properties文件夹、References文件夹,将C#代码文件拷贝至Properties文件夹,将XAML布局文件拷贝至Properties文件夹、WMAppManifest.xml文件、AppManifest.xml文件、AssembyInf.cs文件夹和Properties文件夹,将图片资源文件和音视频资源文件拷贝到Assets文件夹,将WindowsPhone开发框架DLL库文件拷贝至References文件夹,生成App.XAML文件和App.XAML.CS文件到根文件夹,形成完整的符合WindowsPhone标准的应用项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川神州雅韵科技有限公司;重庆日报报业集团;重庆晨网网络科技有限公司,未经四川神州雅韵科技有限公司;重庆日报报业集团;重庆晨网网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610051447.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:油气井套管燃气动力修堵装置
- 下一篇:空竹包装盒