[发明专利]可视化快速生成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.vipzhuanli.com/pat/books/201610051447.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:油气井套管燃气动力修堵装置
- 下一篇:空竹包装盒