[发明专利]一种基于AdobeFlash实现的应用程序GUI开发方法在审
申请号: | 201610141633.3 | 申请日: | 2016-03-12 |
公开(公告)号: | CN107179901A | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 梁杰亨 | 申请(专利权)人: | 上海幻鱼信息科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201108 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 adobeflash 实现 应用程序 gui 开发 方法 | ||
技术领域
本发明涉及软件开发领域,尤其涉及一种基于AdobeFlash实现的应用程序GUI开发方法。
背景技术
GUI(Graphical User Interface)——人机交互图形化用户界面(以下简称GUI),是现在计算机应用程序不可缺少的部分,是用户和应用程序交互,进行沟通的可视化组件。随着计算机编程技术的发展,应用程序的开发的效率越来越高,人们可以在非常短的时间内就可以编写出具有复杂业务逻辑的程序。然而高效的开发也同样带来了问题——应用程序业务逻辑的频繁改变,导致相应的GUI也需要进行改变,但是GUI的开发却赶不上业务逻辑组件开发的速度。
通常的应用程序GUI开发需要经过以下的开发流程:
1.视觉设计师进行设计,提交设计方案
2.交互设计师根据视觉设计方案进行交互设计
3.开发人员拿到最终设计文件和规范进行开发实现
4.业务逻辑发生变更,再重新进行视觉设计和交互设计,再由开发人员实现,如此反复,按照上述的流程,至少需要3人协同工作,才能完成GUI实现的工作。随着应用程序功能的扩展,GUI实现的工作量和消耗的开发成本将大大提高。
发明内容
鉴于目前技术存在的上述不足,本发明提供一种基于AdobeFlash实现的应用程序GUI开发方法,本发明是基于Adobe Flash可视化GUI设计的环境下,让不懂编写程序的设计人员可以通过UIScript这个近似自然语言的脚本指令实现GUI的开发,大大减少开发的协作成本和人力成本,实现高效率的GUI开发,快速响应业务逻辑变更。
本发明的采用如下技术方案:
一种基于AdobeFlash实现的应用程序GUI开发方法,包括以下步骤:
进行GUI视觉设计并输出设计稿;
基于Adobe Flash将设计稿进行可视化交互设计并进行脚本编写;
将进行脚本编写的设计稿进行GUI组装和交互输出SWF格式的GUI组件;
基于上述GUI组件进行应用程序或系统的集成并配合业务逻辑进行工作;
当应用程序业务逻辑发生变更时通过修改所述脚本编写来重新输出GUI组件并根据新的GUI组件进行应用程序或系统的集成并配合业务逻辑进行工作。
作为本发明的优选技术方案,所述进行GUI视觉设计并输出设计稿的步骤中,通过使用Adobe Flash输出设计稿。
作为本发明的优选技术方案,所述基于Adobe Flash将设计稿进行可视化交互设计并进行脚本编写的步骤包括,按照UIScript进行脚本编写。
作为本发明的优选技术方案,所述按照UIScript进行脚本编写的步骤包括:
在Adobe Flash中完成UI布局后,编写相应的UIScript脚本,脚本将通过UIScript编译器进行解析。
作为本发明的优选技术方案,所述将进行脚本编写的设计稿进行GUI组装和交互输出SWF格式的GUI组件的步骤中,使用Flash功能和UIScript实现GUI组装和交互,输出SWF格式的GUI组件。
作为本发明的优选技术方案,所述当应用程序业务逻辑发生变更时通过修改所述脚本编写来重新输出GUI组件并根据新的GUI组件进行应用程序或系统的集成并配合业务逻辑进行工作的步骤包括:
当应用程序业务逻辑发生变更时,将变更的需求通过UIScript编译器重新进行脚本编写;
基于上述重新编写的脚本来输出GUI组件;
将重新输出GUI组件进行应用程序或系统的集成并配合业务逻辑进行工作。
本发明的一种基于AdobeFlash实现的应用程序GUI开发方法,包括以下步骤:进行GUI视觉设计并输出设计稿;基于Adobe Flash将设计稿进行可视化交互设计并进行脚本编写;将进行脚本编写的设计稿进行GUI组装和交互输出SWF格式的GUI组件;基于上述GUI组件进行应用程序或系统的集成并配合业务逻辑进行工作;当应用程序业务逻辑发生变更时通过修改所述脚本编写来重新输出GUI组件并根据新的GUI组件进行应用程序或系统的集成并配合业务逻辑进行工作,本发明是基于Adobe Flash可视化GUI设计的环境下,让不懂编写程序的设计人员可以通过UIScript这个近似自然语言的脚本指令实现GUI的开发,大大减少开发的协作成本和人力成本,实现高效率的GUI开发,快速响应业务逻辑变更。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻鱼信息科技有限公司,未经上海幻鱼信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610141633.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:DOXML语言
- 下一篇:智能设备以及交换方法