一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用程序控件的调试方法、调试装置及计算设备与流程

2022-08-11 08:11:39 来源:中国专利 TAG:

技术特征:
1.一种应用程序控件的调试方法,在计算设备中执行,包括步骤:获取应用程序对应的一个或多个源代码文件;确定每个源代码文件中的所有控件对象;在源代码文件中插入与每个控件对象相对应的提示代码,得到预处理源代码文件;获取预处理源代码文件,基于预处理源代码文件来构建应用程序,其中,所述应用程序的界面中包含与每个控件对象相对应的控件;对应用程序界面中的每个控件进行测试,以确定所述应用程序界面中的一个或多个异常控件;以及响应于在异常控件上的预定操作,执行与所述异常控件相对应的提示代码,以在所述异常控件的预定范围内显示相应的提示信息,以便基于所述提示信息在所述预处理源代码文件中定位到与所述异常控件相对应的控件对象。2.如权利要求1所述的方法,其中,响应于在异常控件上的预定操作包括:响应于鼠标指针在异常控件上悬停预定时间的操作。3.如权利要求1或2所述的方法,其中,所述提示信息包括所述异常控件对应的对象标识符名称。4.如权利要求1-3中任一项所述的方法,其中,在源代码文件中插入与每个控件对象相对应的提示代码的步骤包括:获取每个控件对象第一次申请内存的代码位置;基于每个控件对象第一次申请内存的代码位置,在源代码文件中插入与所述控件对象相对应的提示代码,得到预处理源代码文件。5.如权利要求1-4中任一项所述的方法,其中,获取应用程序对应的一个或多个源代码文件的步骤包括:获取应用程序对应的一个或多个源代码文件路径;基于每个源代码文件路径获取对应的源代码文件。6.如权利要求1-5中任一项所述的方法,其中,确定每个源代码文件中的所有控件对象的步骤包括:遍历每个源代码文件,在源代码文件中定位到每个控件对象,并对每个控件对象进行标记。7.如权利要求1-6中任一项所述的方法,其中,所述提示代码为执行tool tip操作的代码。8.一种调试装置,驻留在计算设备中,包括:构建模块,适于获取应用程序对应的一个或多个源代码文件,确定每个源代码文件中的所有控件对象,并在源代码文件中插入与每个控件对象相对应的提示代码,得到预处理源代码文件;并适于获取预处理源代码文件,基于预处理源代码文件来构建应用程序,其中,所述应用程序的界面中包含与每个控件对象相对应的控件;测试模块,适于对应用程序界面中的每个控件进行测试,以确定所述应用程序界面中的一个或多个异常控件;以及提示模块,适于响应于在异常控件上的预定操作,执行与所述异常控件相对应的提示代码,以在所述异常控件的预定范围内显示相应的提示信息,以便基于所述提示信息在所
述预处理源代码文件中定位到与所述异常控件相对应的控件对象。9.一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-7中任一项所述的方法的指令。10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述方法。

技术总结
本发明公开了一种应用程序控件的调试方法、调试装置及计算设备,方法在计算设备中执行,包括步骤:获取预处理源代码文件,基于预处理源代码文件来构建应用程序,其中,预处理源代码文件中包括一个或多个控件对象以及每个控件对象对应的提示代码,应用程序的界面中包含与每个控件对象相对应的控件;对应用程序界面中的每个控件进行测试,以确定应用程序界面中的一个或多个异常控件;响应于在异常控件上的预定操作,执行与异常控件相对应的提示代码,以在异常控件的预定范围内显示相应的提示信息,以便基于提示信息在预处理源代码文件中定位到与异常控件相对应的控件对象。根据本发明的技术方案,可以快速定位到与异常控件相对应的控件对象。应的控件对象。应的控件对象。


技术研发人员:王正阳 刘明航 张勇
受保护的技术使用者:统信软件技术有限公司
技术研发日:2022.03.07
技术公布日:2022/8/9
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献