[发明专利]一种生成应用程序的方法及装置有效
申请号: | 201710758334.9 | 申请日: | 2017-08-29 |
公开(公告)号: | CN107562476B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 姜长嵩;任江枫;张继庆;张瑞 | 申请(专利权)人: | 鲸彩在线科技(大连)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 116000 辽宁省大连市高新技术*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 应用程序 方法 装置 | ||
本申请实施例提供了一种生成应用程序的方法及装置,涉及计算机技术领域,上述方法包括:获得事件产生指令,产生事件,并以图形化方式显示所产生的事件;获得所产生的每一事件的代码路径生成指令,根据所获得的代码路径生成指令生成所产生事件的代码路径,并以图形化方式在指定区域显示所生成的代码路径;获得所产生事件的代码路径连接指令,按照所获得的代码路径连接指令以流程线连接所产生的事件和所生成的代码路径构造图形;获得应用程序生成指令,基于所产生的事件和所构造的图形生成应用程序。应用本申请实施例提供的方案生成应用程序,能够使得不具有传统编程语言知识和编程技能的普通用户也能够根据自己的需求和想法生成应用程序。
技术领域
本申请涉及计算机技术领域,特别是涉及一种生成应用程序的方法及装置。
背景技术
当前,随着计算机的普及人们经常使用各种各样的应用程序。对于普通用户而言,即使发现应用程序不好用,他们也无法对应用程序进行修改。原因在于实现应用程序需要诸如FORTRAN、C、C++和Java之类的传统编程语言知识和编程技能。这些编程语言虽然提供了实现应用程序的高度灵活性,但是对于普通用户而言难以理解并且需要记忆大量的编程语法。
另外,采用上述传统编程语言编程实现应用程序的过程中,即便存在一个微小的语法错误,比如少了一个括号,整个应用程序也不能编译通过。所以,除了编程实现应用程序外,应用程序的调试本身也需要大量的时间和专业知识。因此,对于具有一般计算机知识的用户而言,使用传统的编程语言来开发他们自己的应用程序几乎是不可能的。
再者,由于源代码难以理解,所以对已经编写好的程序进行改进相比编写新应用程序而言甚至更为困难。因而,很多程序开发者宁愿重新编写整个程序,也不愿尝试对现有源代码进行改进,基于此对于普通用户而言对出现问题或者不好用的应用程序进行修改更是无法实现。
综合以上,为了让普通用户能够根据自己的需要和想法来生成或修改应用程序,而不必学习、理解和记忆传统编程语言的复杂语法,需要一种改进的生成应用程序的方式。
发明内容
本申请实施例的目的在于提供一种生成应用程序的方法及装置,以使得不具有传统编程语言知识和编程技能的普通用户也能够根据自己的需求和想法生成应用程序。具体技术方案如下:
一种生成应用程序的方法,所述方法包括:
获得事件产生指令,根据所述事件产生指令产生事件,并以图形化方式显示所产生的事件;
获得所产生的每一事件的代码路径生成指令,根据所获得的代码路径生成指令生成所产生事件的代码路径,并以图形化方式在指定区域显示所生成的代码路径,其中,所述代码路径是在被执行时能够针对事件执行操作的代码段的路径;
获得所产生事件的代码路径连接指令,按照所获得的代码路径连接指令以流程线连接所产生的事件和所生成的代码路径构造图形;
获得应用程序生成指令,基于所产生的事件和所构造的图形生成应用程序。
本申请的一种实现方式中,所述事件产生指令中携带待产生事件所属类的信息;
所述根据所述事件产生指令产生事件的步骤,包括:
根据所述事件产生指令中携带的待产生事件所属类的信息,创建事件;
获得所创建事件的属性值,根据所获得的属性值设置所创建事件的属性,产生所述事件产生指令指示产生的事件。
本申请的一种实现方式中,所述根据所获得的代码路径生成指令生成所产生事件的代码路径的步骤,包括:
根据所获得代码路径生成指令,从预定义的代码路径库中选择所产生的每一事件的代码路径;
获得所选择代码路径的参数值,根据所获得的参数值设置所选择代码路径的参数,生成所产生事件的代码路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲸彩在线科技(大连)有限公司,未经鲸彩在线科技(大连)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710758334.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全同立构聚丙烯基复合材料
- 下一篇:经由背面和解耦电容器检测薄化的集成电路