[发明专利]智能手机软件设计工具,解析器及其方法无效
| 申请号: | 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.vipzhuanli.com/pat/books/201110220259.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种容器的制造方法
- 下一篇:学习记忆行为训练系统





