[发明专利]代码生成方法及装置有效
申请号: | 201710551695.6 | 申请日: | 2017-07-07 |
公开(公告)号: | CN109240678B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 朱霞;代培 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/35 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥;李威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 生成 方法 装置 | ||
本申请提供一种代码生成方法及装置,该方法可以包括:展示用户确定的目标界面;根据用户操控图标在所述目标界面上所处的位置,对所述目标界面中相应位置处的界面元素进行区别展示;当检测到所述用户操控图标对界面元素的选取操作时,展示相应的交互窗口,所述交互窗口中包括针对被选取的界面元素的备选操作选项;当检测到所述用户操控图标对备选操作选项的选取操作时,生成对所述被选取的界面元素实施相应操作的代码;针对所述被选取的界面元素执行相应操作,以更新所述目标界面。
技术领域
本申请涉及计算机技术领域,尤其涉及一种代码生成方法及装置。
背景技术
计算机通过执行代码来实现相应的功能。换言之,用户可以通过编写合适的代码,以使得计算机基于该代码实现相应的功能。这里的“用户”往往并非普通用户,而应当为至少掌握一种计算机语言的专业用户,如程序员。可见,对于普通用户而言,往往难以通过编写代码的方式来实现对计算机的功能控制或功能扩展,对用户造成了较高的学习成本和使用门槛。
发明内容
有鉴于此,本申请提供一种代码生成方法及装置,可以实现代码的自动化生成。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种代码生成方法,包括:
展示用户确定的目标界面;
根据用户操控图标在所述目标界面上所处的位置,对所述目标界面中相应位置处的界面元素进行区别展示;
当检测到所述用户操控图标对界面元素的选取操作时,展示相应的交互窗口,所述交互窗口中包括针对被选取的界面元素的备选操作选项;
当检测到所述用户操控图标对备选操作选项的选取操作时,生成对所述被选取的界面元素实施相应操作的代码;
针对所述被选取的界面元素执行相应操作,以更新所述目标界面。
根据本申请的第二方面,提出了一种代码生成方法,包括:
根据用户在目标界面选取的界面元素,展示针对被选取的界面元素的备选操作选项;
根据用户选取的操作选项,生成实施相应操作的代码。
根据本申请的第三方面,提出了一种代码生成方法,包括:
针对目标界面包含的界面元素,展示相应的备选操作选项;
根据用户选取的操作选项,生成实施相应操作的代码。
根据本申请的第四方面,提出了一种代码生成装置,包括:
界面展示单元,展示用户确定的目标界面;
区别展示单元,根据用户操控图标在所述目标界面上所处的位置,对所述目标界面中相应位置处的界面元素进行区别展示;
窗口展示单元,当检测到所述用户操控图标对界面元素的选取操作时,展示相应的交互窗口,所述交互窗口中包括针对被选取的界面元素的备选操作选项;
代码生成单元,当检测到所述用户操控图标对备选操作选项的选取操作时,生成对所述被选取的界面元素实施相应操作的代码;
操作执行单元,针对所述被选取的界面元素执行相应操作,以更新所述目标界面。
根据本申请的第五方面,提出了一种代码生成装置,包括:
选项展示单元,根据用户在目标界面选取的界面元素,展示针对被选取的界面元素的备选操作选项;
代码生成单元,根据用户选取的操作选项,生成实施相应操作的代码。
根据本申请的第六方面,提出了一种代码生成装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551695.6/2.html,转载请声明来源钻瓜专利网。