本发明专利技术公开了一种调试模式的拓展方法和装置,所述方法包括:在程序启动前,在图形化业务上设置指定图形自定义断点;在设置指定图形自定义断点之后,程序启动并运行到所设置的断点处时中断,使图形化设计器进入调试模式;在图形化设计器进入调试模式后,弹出程序在断点处的信息。本发明专利技术的调试模式能够很好地对图形化设计器设计的业务进行很好的支撑;可以在图形化业务上设置和取消断点;程序可以在断点处中断;可以进入调试模式打开自定义的调试页面。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种调试模式的拓展方法和装置,所述方法包括:在程序启动前,在图形化业务上设置指定图形自定义断点;在设置指定图形自定义断点之后,程序启动并运行到所设置的断点处时中断,使图形化设计器进入调试模式;在图形化设计器进入调试模式后,弹出程序在断点处的信息。本专利技术的调试模式能够很好地对图形化设计器设计的业务进行很好的支撑;可以在图形化业务上设置和取消断点;程序可以在断点处中断;可以进入调试模式打开自定义的调试页面。【专利说明】一种用于可视化编程的图形化业务的调试方法及装置
本专利技术涉及图形化开发工具及可视化调试环境,尤其涉及一种用于可视化编程的图形化业务的调试方法及装置。
技术介绍
随着计算机软件工程技术的迅速发展,可视化编程技术已经成为当今软件开发的重要工具和手段,尤其是eclipse可视化编程工具等开发工具的出现,大大推动了可视化编程技术的发展和应用。一个图形化设计器,它允许开发人员以图形化的方式展示和编辑数据模型,极大地降低了开发的难度,提高了系统的易用性,从而提升用户体验。可视化编程技术最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用系统的设计,这样就能极大地提高设计人员的工作效率。然而对于图形化设计器,传统的调试模式极不方便,传统的方法是通过打印日志方式进行调试。不能直观的看到调试的状态,程序不能中断,用户无法掌握系统真实的运行情况,传统调试模式不能断点调试。
技术实现思路
本专利技术的目的是提供一种可以实现断点调试的用于可视化编程的图形化业务的调试方法。本专利技术的另一目的是提供一种实现上述方法的装置。根据本专利技术第一方面,提供了一种用于可视化编程的图形化业务的调试方法,包括:A)程序启动前,在图形化业务上设置指定图形自定义断点;B)在设置指定图形自定义断点之后,程序启动并运行到所设置的断点处时中断,使图形化设计器进入调试模式;C)在图形化设计器进入调试模式后,弹出程序在断点处的信息。在本专利技术的步骤A)中,通过把指定图形自定义断点的位置信息储存在所述调试器文件中,来设置指定图形的自定义断点。本专利技术的方法还包括在步骤A)之后执行的取消自定义断点设置的步骤,该步骤包括:从所述调试文件中去除之前存储的所述指定图形自定义断点的位置信息。本专利技术的方法的步骤B)包括:程序运行到断点处时,调用断点切入方法,实现自定义断点和原有代码断点的映射。本专利技术的方法的步骤B)还包括:调用断点切入方法后,利用该方法打开指定项目,然后通过入参标签高亮指定的图形。本专利技术的方法的步骤C)还包括:通过触发事件,弹出框显示当前断点变量信息。所述触发事件是指,鼠标靠近所述高亮的指定图形时产生的触发事件。根据本专利技术第二方面,提供了一种用于可视化编程的图形化业务的调试装置,包括:设置自定义断点装置,用于在程序启动前,在图形化业务上设置指定图形自定义断点;程序在自定义断点中断装置,用于使程序在运行到所设置的断点处时中断,以便图形化设计器进入调试模式;展示自定义断点信息装置,用于在图形化设计器进入调试模式后,弹出程序在断点处的信息。本专利技术的装置还包括进入自动以调试模式视图装置,用于在图形化设计器进入调试模式的同时,打开图形化调试模式视图。相对于现有技术,本专利技术的技术效果是:其调试模式能够很好地对图形化设计器设计的业务进行很好的支撑。可以在图形化业务上设置和取消断点;程序可以在断点处中断;可以进入调试模式打开自定义的调试页面。【专利附图】【附图说明】图1是本专利技术的用于可视化编程的图形化业务的调试方法的示意图;图2是本专利技术的用于可视化编程的图形化业务的调试装置的示意图;图3是利用图2所示装置执行本专利技术的调试方法的流程图;图4是用来实现了本专利技术的自定义图形化业务调试方法及装置的调试模块层次结构示意图。【具体实施方式】下面结合附图对本专利技术的方法及装置进行说明。图1显示了本专利技术的一种用于可视化编程的图形化业务的调试方法,包括:A)程序启动前,在图形化业务上设置指定图形自定义断点;B)在设置指定图形自定义断点之后,程序启动并运行到所设置的断点处时中断,使图形化设计器进入调试模式;C)在图形化设计器进入调试模式后,弹出程序在断点处的信息。在上述步骤A)中,通过把指定图形自定义断点的位置信息储存在所述调试器文件中,来设置指定图形的自定义断点。本专利技术的方法还包括在步骤A)之后执行的取消自定义断点设置的步骤,该步骤包括:从所述调试文件中去除之前存储的所述指定图形自定义断点的位置信息。在本专利技术方法中,步骤B)包括:程序运行到断点处时,通过调用断点切入方法,实现自定义断点和原有代码断点的映射;并且在调用断点切入方法后,利用该方法打开指定项目,然后通过入参标签闻売指定的图形。在本专利技术的方法中,步骤C)还包括:通过触发事件,弹出框显示当前断点变量信息,该触发事件是通过鼠标靠近所述高亮的指定图形时发生的。图2显示了本专利技术的用于可视化编程的图形化业务的调试装置,包括:设置和取消自定义断点装置;程序在自定义断点中断装置;进入自定义调试模式视图装置;展示自定义断点信息装置;自定义调试按钮装置;兼容原有调试模式装置。其中,设置和取消自定义断点装置用于在程序启动前,在图形化业务上设置指定图形自定义断点,或者取消指定图形自定义断点。具体地说,通过一个debugger, xml文件记录下自定义断点信息。比如在一条连线上打上断点,该连线的唯一标识为f0fele27567a443eb0f4b8bed7c29d63。那么debugger, xml文件的内容为【权利要求】1.一种用于可视化编程的图形化业务的调试方法,其特征在于,包括: A)程序启动前,在图形化业务上设置指定图形自定义断点; B)在设置指定图形自定义断点之后,程序启动并运行到所设置的断点处时中断,使图形化设计器进入调试模式; C)在图形化设计器进入调试模式后,弹出程序在断点处的信息。2.根据权利要求1所述的方法,其特征在于,在步骤A)中,通过把指定图形自定义断点的位置信息储存在所述调试器文件中,来设置指定图形的自定义断点。3.根据权利要求2所述的方法,其特征在于,还包括在步骤A)之后执行的取消自定义断点设置的步骤。4.根据权利要求3所述的方法,其特征在于,所述的取消自定义断点设置的步骤包括:从所述调试文件中去除之前存储的所述指定图形自定义断点的位置信息。5.根据权利要求2所述的方法,其特征在于,步骤B)包括: 程序运行到断点处时,调用断点切入方法,实现自定义断点和原有代码断点的映射。6.根据权利要求5所述的方法,其特征在于,步骤B)还包括: 调用“断点切入方法”后,利用该方法打开指定项目,然后通过入参标签高亮指定的图形。7.根据权利要求6所述的方法,其特征在于,步骤C)还包括: 通过触发事件,弹出框显示当前断点变量信息。8.根据权利要求7所述的方法,其特征在于,所述触发事件是指,鼠标靠近所述高亮的指定图形时产生的触发事件。9.一种用于可视化编程的图形化业务的调试装置,其特征在于,包括: 设置自定义断点装置,用于在程序启动前,在图形化业务上设置指定图形自定义断占.程序在自定义断点中断装置,用于使程序在运行到所设置的断点处时中断,以便图形化设计器进入调试模式; 展示自本文档来自技高网...
【技术保护点】
一种用于可视化编程的图形化业务的调试方法,其特征在于,包括:A)程序启动前,在图形化业务上设置指定图形自定义断点;B)在设置指定图形自定义断点之后,程序启动并运行到所设置的断点处时中断,使图形化设计器进入调试模式;C)在图形化设计器进入调试模式后,弹出程序在断点处的信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:夏松,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。