Database breakpoint apparatus and method
    1.
    发明授权
    Database breakpoint apparatus and method 失效
    数据库断点设备和方法

    公开(公告)号:US08010949B2

    公开(公告)日:2011-08-30

    申请号:US11957426

    申请日:2007-12-15

    IPC分类号: G06F9/44 G06F7/00

    摘要: An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions exist, one or more debug functions may be performed with respect to the execution of the computer program. Examples of debug functions include halting execution of the computer program and halting operations to the database by other programs. With both the computer program and database halted, the user may then interrogate the database to determine its state, and may interrogate the program to determine its state. Database breakpoints greatly enhance the utility of a debugger by providing additional conditions for debugging a computer program that accesses a database.

    摘要翻译: 设备和方法定义“数据库断点”的概念。数据库中的一个或多个条件在调试环境中指定为数据库断点,用于调试访问数据库的计算机程序。 当存在数据库条件时,可以针对计算机程序的执行执行一个或多个调试功能。 调试功能的示例包括停止计算机程序的执行和其他程序停止对数据库的操作。 随着计算机程序和数据库都停止,用户然后可以询问数据库以确定其状态,并且可以询问程序以确定其状态。 数据库断点通过提供调试访问数据库的计算机程序的附加条件,大大提高了调试器的效用。

    Database breakpoint apparatus and method
    2.
    发明授权
    Database breakpoint apparatus and method 有权
    数据库断点设备和方法

    公开(公告)号:US07363617B2

    公开(公告)日:2008-04-22

    申请号:US10153978

    申请日:2002-05-23

    IPC分类号: G06F9/44 G06F17/30

    摘要: An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions exist, one or more debug functions may be performed with respect to the execution of the computer program. Examples of debug functions include halting execution of the computer program and halting operations to the database by other programs. With both the computer program and database halted, the user may then interrogate the database to determine its state, and may interrogate the program to determine its state. Database breakpoints greatly enhance the utility of a debugger by providing additional conditions for debugging a computer program that accesses a database.

    摘要翻译: 一种设备和方法定义了“数据库断点”的概念。 数据库中的一个或多个条件在调试环境中指定为数据库断点,用于调试访问数据库的计算机程序。 当存在数据库条件时,可以针对计算机程序的执行执行一个或多个调试功能。 调试功能的示例包括停止计算机程序的执行和其他程序停止对数据库的操作。 随着计算机程序和数据库都停止,用户然后可以询问数据库以确定其状态,并且可以询问程序以确定其状态。 数据库断点通过提供调试访问数据库的计算机程序的附加条件,大大提高了调试器的效用。

    Consolidation of computer documentation
    3.
    发明授权
    Consolidation of computer documentation 有权
    整合计算机文档

    公开(公告)号:US07305629B2

    公开(公告)日:2007-12-04

    申请号:US10255917

    申请日:2002-09-26

    IPC分类号: G06F3/00

    CPC分类号: G06F8/73

    摘要: An apparatus, program product and method effectively merge computer documentation for multiple API sets together to facilitate user access to such computer documentation. Such merging of computer documentation may include, in part, the incorporation, into a navigation file, of a plurality of API set links associated with a plurality of API sets, as well as the incorporation, into an index file, of a plurality of index links to documentation files for at least two of the plurality of API sets. Furthermore, computer documentation may be displayed to a user by displaying selected information in a plurality of display regions of a computer display. In a first display region, at least a portion of a first navigation file may be displayed, with the first navigation file including a plurality of API set links associated with a plurality of API sets. In a second display region, at least a portion of a second navigation file associated with a selected API set among the plurality of API sets may be displayed, with the second navigation file including a plurality of program entity links associated with a plurality of program entities in the selected API set. In a third display region, at least a portion of an index file may be displayed, with the index file including a plurality of index links associated with documentation files for at least two API sets from the plurality of API sets.

    摘要翻译: 一种设备,程序产品和方法有效地将多个API集合的计算机文档合并在一起,以方便用户访问此类计算机文档。 计算机文档的这种合并可以部分地包括将与多个API集合相关联的多个API集合链接并入到导航文件中,以及将索引文件合并到多个索引中 指向多个API集合中的至少两个的文档文件的链接。 此外,可以通过在计算机显示器的多个显示区域中显示所选择的信息来向用户显示计算机文档。 在第一显示区域中,可以显示第一导航文件的至少一部分,其中第一导航文件包括与多个API集相关联的多个API集合链接。 在第二显示区域中,可以显示与多个API集合中的所选API集相关联的第二导航文件的至少一部分,其中第二导航文件包括与多个节目实体相关联的多个节目实体链接 在所选的API集中。 在第三显示区域中,可以显示索引文件的至少一部分,索引文件包括与来自多个API集合的至少两个API集合的文档文件相关联的多个索引链接。

    Creating a method from a block of code
    4.
    发明授权
    Creating a method from a block of code 失效
    从一个代码块创建一个方法

    公开(公告)号:US07464370B2

    公开(公告)日:2008-12-09

    申请号:US10728017

    申请日:2003-12-04

    IPC分类号: G06F9/44

    CPC分类号: G06F8/4436 G06F8/33

    摘要: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether a block of code associated with a copy-and-paste operation or a punch-out operation has a size greater than a threshold. If the size is greater than the threshold, then a method is created and the block of code is pasted into the method. Also, an invocation to the newly created method is added at the copied-from location and the intended pasted-to location (in the case of the copy-and-paste operation) or an invocation to the newly created method is added at the copied-from location (in the case of the punch-out operation). In this way, future modifications to the block of code need only be made in one place: the method, instead of at all locations where duplicate code exists. Thus, embodiments of the invention may reduce the fragility of the code.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中确定与复制和粘贴操作或打孔操作相关联的代码块是否具有大于阈值的尺寸。 如果大小大于阈值,则创建一个方法,并将该代码块粘贴到该方法中。 此外,在复制的位置和预期的粘贴到位置(在复制和粘贴操作的情况下)添加对新创建的方法的调用,或者将新创建的方法的调用添加到复制 - 从位置(在打孔操作的情况下)。 以这种方式,对代码块的未来修改只需要在一个地方进行:该方法,而不是在存在重复代码的所有位置。 因此,本发明的实施例可以减少代码的脆弱性。