System for application independent programming of controls
    1.
    发明授权
    System for application independent programming of controls 有权
    用于应用程序独立编程的控制系统

    公开(公告)号:US06718534B1

    公开(公告)日:2004-04-06

    申请号:US09678561

    申请日:2000-10-03

    IPC分类号: G06F944

    CPC分类号: G06F9/451

    摘要: The present system for application independent programming of controls functions to provide a common set of controls across a plurality of application programs, such as those typically included in an office suite installed on a processor, while also enabling users to customize these controls for each application program. This is accomplished by producing an interface in the underlying common programming model which enables the user to access a set of controls, with their standard properties, methods and events, in a consistent manner. The user can then create a user defined control in a particular application program without having to replicate the underlying common programming model on which the customization is based. The user creates an extender file to add to and/or modify the standard properties, methods and events of a control to thereby produce an extended control for use in the selected application program. The system for application independent programming of controls merges, at run time, the standard control and the extender file to create the customized control. This enables users to create customized controls without having to replicate the common programming model and also enables consistency of control implementation. The control can also be uniformly updated across the plurality of application programs by simply updating the underlying control on which the customized instances are based.

    摘要翻译: 现有的用于应用程序独立编程控制的系统功能用于跨多个应用程序(例如通常包括在安装在处理器上的办公室套件中的那些程序)提供一组通用的控件,同时还使用户可以为每个应用程序定制这些控件 。 这通过在底层公共编程模型中生成界面来实现,该界面使用户能够以一致的方式访问一组控件及其标准属性,方法和事件。 然后,用户可以在特定应用程序中创建用户定义的控件,而不必复制基于定制的底层公共编程模型。 用户创建扩展器文件以添加和/或修改控件的标准属性,方法和事件,从而产生用于所选择的应用程序中的扩展控件。 用于应用程序独立编程控制的系统在运行时合并标准控件和扩展器文件以创建定制控件。 这使用户能够创建自定义控件,而无需复制通用编程模型,并且还可实现控制实现的一致性。 也可以通过简单地更新基于自定义实例的底层控制,来跨多个应用程序统一地更新控件。

    System for instance customization with application independent programming of controls
    2.
    发明授权
    System for instance customization with application independent programming of controls 失效
    用于实例定制的系统与应用程序独立编程的控件

    公开(公告)号:US06449659B1

    公开(公告)日:2002-09-10

    申请号:US08892684

    申请日:1997-07-14

    IPC分类号: G06F944

    CPC分类号: G06F8/70 G06F9/449

    摘要: The system for instance customization with application independent programming of controls functions to place code behind documents in a multi-program environment in a manner that eliminates the object instance management problems of existing systems. The system consists of the process whereby the behavior of an object is changed by the user without changing its identity. In particular, the system for instance customization with application independent programming of controls combines a customizable object and a language engine object to form the customized instance of the object. Instance customization is enabled by the customized object aggregating the user defined customizations into a standard object that is supplied by Visual Basic. The Visual Basic object is given a pointer to the standard part of the document object which implements the base functionality of the document.

    摘要翻译: 例如,使用应用程序独立编程控件的自定义系统功能可以以多种程序环境的方式将代码放置在文档的后面,从而消除了现有系统的对象实例管理问题。 该系统包括由用户改变对象的行为而不改变其身份的过程。 特别地,用于例如具有应用程序独立编程控件的定制的系统组合了可定制的对象和语言引擎对象以形成对象的定制实例。 自定义对象通过将用户定义的自定义集合到由Visual Basic提供的标准对象中实现实例定制。 给Visual Basic对象一个指向文档对象的标准部分的指针,该对象实现了文档的基本功能。

    System for instance customization
    3.
    发明授权
    System for instance customization 失效
    系统实例定制

    公开(公告)号:US6108661A

    公开(公告)日:2000-08-22

    申请号:US890367

    申请日:1997-07-14

    IPC分类号: G06F9/44 G06F9/46 G06F17/30

    摘要: The system for instance customization functions to place code behind documents in a multi-program environment in a manner that eliminates the object instance management problems of existing systems. The system for instance customization consists of the process whereby the behavior of an object is changed by the user without changing its identity. In particular, the system for instance customization combines a customizable object and a language engine object to form the customized instance of the object. Instance customization is enabled by the customized object aggregating the user defined customizations into a standard object that is supplied by Visual Basic. The Visual Basic object is given a pointer to the standard part of the document object which implements the base functionality of the document.

    摘要翻译: 用于实例定制的系统用于将代码放置在多程序环境中的文档之后,以消除现有系统的对象实例管理问题。 用于实例定制的系统包括由用户改变对象的行为而不改变其身份的过程。 特别地,例如定制的系统结合了可定制的对象和语言引擎对象以形成对象的定制实例。 自定义对象通过将用户定义的自定义集合到由Visual Basic提供的标准对象中实现实例定制。 给Visual Basic对象一个指向文档对象的标准部分的指针,该对象实现了文档的基本功能。

    Run time object layout model with object type that differs from the derived object type in the class structure at design time and the ability to store the optimized run time object layout model
    4.
    发明授权
    Run time object layout model with object type that differs from the derived object type in the class structure at design time and the ability to store the optimized run time object layout model 失效
    运行时对象布局模型,其对象类型与设计时类类结构中派生对象类型不同,并具有存储优化的运行时对象布局模型的能力

    公开(公告)号:US06263492B1

    公开(公告)日:2001-07-17

    申请号:US08870171

    申请日:1997-06-06

    IPC分类号: G06F944

    摘要: A componentizing object designer is used to define a componentization of visual forms and other object-oriented technologies. The componentized object designer includes a set of tightly integrated protocols enabling Component Object Model (COM) objects to replace standard built-in visual form and other objects. The componentized object designer allows the design-time object and the run-time object to differ in implementation. The componentized object designer allows class identifiers for the run-time objects which are different than design-time objects. With a different class identifier, the run-time object can be saved as an object which is radically different from the design-time object. This enables the run-time object to be stored in a different object library than the design-time object. The componentized object designer allows for different persistence formats to be saved for run-time objects. The persistence formats for the run-time objects can be significantly smaller in size compared to the original design-time objects. This is important when the run-time object needs to be downloaded over a computer network like the Internet or an intranet.

    摘要翻译: 组件化对象设计器用于定义视觉形式和其他面向对象技术的组件化。 组件化对象设计器包括一组紧密集成的协议,使组件对象模型(COM)对象能够取代标准的内置视觉形式和其他对象。 组件化对象设计器允许设计时对象和运行时对象在实现中不同。 组件化对象设计器允许与设计时对象不同的运行时对象的类标识符。 使用不同的类标识符,运行时对象可以保存为与设计时对象完全不同的对象。 这样可以将运行时对象存储在与设计时对象不同的对象库中。 组件化对象设计器允许为运行时对象保存不同的持久性格式。 与原始设计时对象相比,运行时对象的持久性格式的大小可以明显更小。 当运行时对象需要通过Internet或Intranet等计算机网络下载时,这一点非常重要。

    Method and system for licensed design and use of software objects
    5.
    发明授权
    Method and system for licensed design and use of software objects 有权
    许可设计和使用软件对象的方法和系统

    公开(公告)号:US6059838A

    公开(公告)日:2000-05-09

    申请号:US234824

    申请日:1999-01-21

    IPC分类号: G06F9/44 G06F9/46 G06F9/445

    摘要: A componentizing object designer is used to define a componentization of visual forms and other object-oriented technologies. The componentized object designer includes a set of tightly integrated protocols enabling Component Object Model (COM) objects to replace standard built-in visual form and other objects. The componentized object designer allows the design-time object and the run-time object to differ in implementation. The componentized object designer allows class identifiers for the run-time objects which are different than design-time objects. With a different class identifier, the run-time object can be saved as an object which is radically different from the design-time object. This enables the run-time object to be stored in a different object library than the design-time object. The componentized object designer allows for different persistence formats to be saved for run-time objects. The persistence formats for the run-time objects can be significantly smaller in size compared to the original the design-time objects. This is important when the run-time object needs to be downloaded over a computer network like the Internet or an intranet. Licensing is aided by checking the object designer for licensing data, and embedding a licensing key into the run-time object.

    摘要翻译: 组件化对象设计器用于定义视觉形式和其他面向对象技术的组件化。 组件化对象设计器包括一组紧密集成的协议,使组件对象模型(COM)对象能够取代标准的内置视觉形式和其他对象。 组件化对象设计器允许设计时对象和运行时对象在实现中不同。 组件化对象设计器允许与设计时对象不同的运行时对象的类标识符。 使用不同的类标识符,运行时对象可以保存为与设计时对象完全不同的对象。 这样可以将运行时对象存储在与设计时对象不同的对象库中。 组件化对象设计器允许为运行时对象保存不同的持久性格式。 与原始设计时对象相比,运行时对象的持久性格式的大小可以明显更小。 当运行时对象需要通过Internet或Intranet等计算机网络下载时,这一点非常重要。 通过检查对象设计器以获取许可数据并将许可密钥嵌入到运行时对象中来帮助许可。