External resource files for application development and management
    1.
    发明授权
    External resource files for application development and management 失效
    用于应用程序开发和管理的外部资源文件

    公开(公告)号:US07017143B1

    公开(公告)日:2006-03-21

    申请号:US09452421

    申请日:1999-12-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F9/451

    摘要: This invention provides a method and system for developing a software application program with user interfaces that make resource files external to the other compiled executable files such that the information from the resource file may be obtained at runtime as needed without the need for compilation. The external resource file may be edited at runtime to allow designers to modify the application's interface without having to depend on developers implement changes in the interface. This is achieved by providing resources in a markup language and routines that locate and parse the markup language text on the fly as an application executes. Compartmentalization of the effort in developing and porting an application is facilitated for protection of source code and better management of designers and developers working on different aspects of a software application due to the externalization of the resource files needed primarily by the designers.

    摘要翻译: 本发明提供了一种用于开发具有使得资源文件在其他编译的可执行文件外部的用户界面的软件应用程序的方法和系统,使得可以根据需要在运行时获得来自资源文件的信息而不需要编译。 可以在运行时编辑外部资源文件,以允许设计人员修改应用程序的界面,而无需依赖开发人员实现接口的更改。 这是通过在标记语言和例程中提供资源来实现的,该程序在应用程序执行时定位和解析标记语言文本。 开发和移植应用程序方面的努力的区域化有助于保护源代码,并且更好地管理从事软件应用程序的不同方面的设计师和开发人员,因为主要由设计人员所需的资源文件的外部化。

    External resource files for application development and management
    2.
    发明授权
    External resource files for application development and management 有权
    用于应用程序开发和管理的外部资源文件

    公开(公告)号:US07152221B2

    公开(公告)日:2006-12-19

    申请号:US11102528

    申请日:2005-04-08

    CPC分类号: G06F8/38 G06F9/451

    摘要: A method and system are provided for efficient development of software application programs with user interfaces. Customarily, several specialists, including designers and developers, cooperate during the development stage of an application program. The invention teaches a strategy for making resource files external to the other compiled executable files in an application such that the information from the resource file may be obtained at runtime as needed without the need for compilation. Furthermore, the external resource file may be edited at runtime to allow designers to modify the look and feel for an application's interface without having to depend on developers to implement changes in the interface.

    摘要翻译: 提供了一种方法和系统,用于利用用户界面高效地开发软件应用程序。 通常,包括设计师和开发人员在内的几位专家在应用程序的开发阶段进行合作。 本发明教导了在应用程序中将资源文件外部制作为其他编译的可执行文件的策略,使得来自资源文件的信息可以根据需要在运行时获得而不需要编译。 此外,可以在运行时编辑外部资源文件,以允许设计人员修改应用程序接口的外观,而无需依赖开发人员来实现接口的更改。

    Method and system for reducing coding complexity by providing intelligent manipulable defaults
    3.
    发明授权
    Method and system for reducing coding complexity by providing intelligent manipulable defaults 有权
    通过提供智能可操作的默认值来减少编码复杂度的方法和系统

    公开(公告)号:US07243335B1

    公开(公告)日:2007-07-10

    申请号:US09506125

    申请日:2000-02-17

    IPC分类号: G06F9/45 G06F17/00

    CPC分类号: G06F8/38

    摘要: A method and system is provided for allowing designers, who are primarily concerned with the look and feel of the program, to modify the dialogs in an application being developed without having to rely on the developers to generate executable code in each iteration. Intelligent defaults for parameters that are either not specified in a resource definition or governed by a common style specification are provided to facilitate switching from one dialog element to another without requiring that all of the parameters be specified again.

    摘要翻译: 提供了一种方法和系统,用于允许主要关心程序外观的设计人员在正在开发的应用程序中修改对话框,而无需依赖开发人员在每次迭代中生成可执行代码。 提供了在资源定义中未指定或由通用样式规范管理的参数的智能默认值,以便于从一个对话框元素切换到另一个对象元素,而不需要再次指定所有参数。

    Method for providing feedback on windows, messages and dialog boxes
    4.
    发明授权
    Method for providing feedback on windows, messages and dialog boxes 失效
    在窗口,消息和对话框上提供反馈的方法

    公开(公告)号:US06874125B1

    公开(公告)日:2005-03-29

    申请号:US09563523

    申请日:2000-05-03

    IPC分类号: G06F9/44 G09G5/00

    CPC分类号: G06F9/451

    摘要: A method to globally place a feedback button in every dialog box, message box, and top-level window in every application and message box in an operating system to provide a user with the opportunity to provide feedback for the dialog box, message box, or top-level window. The system checks a setting to determine if and what type of box/window that a feedback button will be placed and if the setting is enabled, a feedback button with customizable text will be placed on the box/window when the box/window is displayed if the type of window being displayed matches the type specified as having a feedback button. The system loads a program file that provides instructions to the user on how to provide feedback to a developer or system administrator when the user selects the feedback button. Once the user enters feedback, this feedback is sent to wherever the program file designated the information to be sent. Information about the box/window being displayed, including information about how the application got to the point of displaying the box/window, is sent along with the feedback. The user may also be sent to a website to allow the user to see what other people have reported about the box/window.

    摘要翻译: 在操作系统的每个应用程序和消息框中的每个对话框,消息框和顶级窗口中全局放置反馈按钮的方法,以向用户提供为对话框,消息框或 顶级窗口。 系统检查一个设置,以确定反馈按钮将被放置的框/窗口是否以及什么类型,如果设置被启用,当显示框/窗口时,具有可定制文本的反馈按钮将被放置在框/窗口上 如果显示的窗口类型与指定为具有反馈按钮的类型匹配。 该系统加载一个程序文件,该程序文件向用户提供如何在用户选择反馈按钮时向开发人员或系统管理员提供反馈的指令。 一旦用户输入反馈,该反馈将被发送到指定要发送的信息的程序文件的任何地方。 有关正在显示的框/窗口的信息,包括有关应用程序如何到达显示框/窗口的信息,将与反馈一起发送。 用户也可以被发送到网站以允许用户看到其他人报告了关于盒子/窗口的信息。

    Method for providing feedback on windows, messages and dialog boxes
    5.
    发明授权
    Method for providing feedback on windows, messages and dialog boxes 有权
    在窗口,消息和对话框上提供反馈的方法

    公开(公告)号:US07562297B2

    公开(公告)日:2009-07-14

    申请号:US11020885

    申请日:2004-12-22

    IPC分类号: G06F3/00

    CPC分类号: G06F9/451

    摘要: A method to globally place a feedback button in every dialog box, message box, and top-level window in every application and message box in an operating system to provide a user with the opportunity to provide feedback for the dialog box, message box, or top-level window. The system checks a setting to determine if and what type of box/window that a feedback button will be placed and if the setting is enabled, a feedback button with customizable text will be placed on the box/window when the box/window is displayed if the type of window being displayed matches the type specified as having a feedback button. The system loads a program file that provides instructions to the user on how to provide feedback to a developer or system administrator when the user selects the feedback button. Once the user enters feedback, this feedback is sent to wherever the program file designated the information to be sent. Information about the box/window being displayed, including information about how the application got to the point of displaying the box/window, is sent along with the feedback. The user may also be sent to a website to allow the user to see what other people have reported about the box/window.

    摘要翻译: 在操作系统的每个应用程序和消息框中的每个对话框,消息框和顶级窗口中全局放置反馈按钮的方法,以向用户提供为对话框,消息框或 顶级窗口。 系统检查一个设置,以确定反馈按钮将被放置的框/窗口是否以及什么类型,如果设置被启用,当显示框/窗口时,具有可定制文本的反馈按钮将被放置在框/窗口上 如果显示的窗口类型与指定为具有反馈按钮的类型匹配。 该系统加载一个程序文件,该程序文件向用户提供如何在用户选择反馈按钮时向开发人员或系统管理员提供反馈的指令。 一旦用户输入反馈,该反馈将被发送到指定要发送的信息的程序文件的任何地方。 有关正在显示的框/窗口的信息,包括有关应用程序如何到达显示框/窗口的信息,将与反馈一起发送。 用户也可以被发送到网站以允许用户看到其他人报告了关于盒子/窗口的信息。

    Method and system for collecting information about applications on a computer system
    6.
    发明授权
    Method and system for collecting information about applications on a computer system 失效
    用于收集有关计算机系统上应用程序的信息的方法和系统

    公开(公告)号:US07529775B2

    公开(公告)日:2009-05-05

    申请号:US10644264

    申请日:2003-08-20

    IPC分类号: G06F17/30

    摘要: A standard reporting schema to represent applications and other information on a computer in a hierarchical manner, such as via an XML (extensible markup language) file. An agent or engine is provided to inventory a computer for installed applications or services and to output a report, or log file, conforming to the schema standard. A calculation may be performed on a subset of attributes stored in the log file for an application or a service so as generate a signature representing the subset. The signature may be stored with the log file, and may be accessed quickly in a database to determine whether or not the application is a particular application, or, if more particular resources are defined, to determine more specific information, such as whether the application is a particular version or run of the application.

    摘要翻译: 标准报告模式,用于以分层方式表示计算机上的应用程序和其他信息,例如通过XML(可扩展标记语言)文件。 提供代理或引擎来清点已安装的应用程序或服务的计算机,并输出符合模式标准的报告或日志文件。 可以对存储在应用或服务的日志文件中的属性的子集执行计算,以便生成表示子集的签名。 签名可以与日志文件一起存储,并且可以在数据库中快速访问以确定应用是否是特定应用,或者如果定义了更多特定资源,则确定更具体的信息,例如应用 是应用程序的特定版本或运行。