会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明授权
    • Development system with methods for runtime binding of user-defined
classes
    • 具有用于用户定义类的运行时绑定方法的开发系统
    • US5953524A
    • 1999-09-14
    • US755054
    • 1996-11-22
    • Peihuan MengSteven M. Barrington
    • Peihuan MengSteven M. Barrington
    • G06F9/44G06F9/445
    • G06F9/44521
    • A multimedia application development system including an authoring environment and a runtime module for executing applications developed in the authoring environment is described. The system allows creation of customized objects (e.g., custom controls), by creating a user-defined class or "UDC." Typically, a UDC is created from one or more existing classes, inheriting, at least in part, behavior and functionality of those existing classes. The system provides methods where actual binding of properties and methods to an object instance of a class is deferred until runtime. With specific regard to UDC-created objects, the behaviors of parent classes are not bound to object instances at compile time. Instead, these behaviors are "late bound" by fetching them from the parent classes at runtime, on an "as needed" basis. Further, "which" particular parent classes are actually employed for this purpose at runtime can be altered, thereby providing further flexibility to the system. Since the UDC is bound only at runtime, the specific UDC actually employed can be changed up to the point of actual execution. As a result, the behavior for the object at runtime can be changed dramatically by simply re-directing the object to a different UDC (which may be one of many compatible UDCs). In this manner, the actual "context" of execution of an application at runtime depends on the particular context in which the application finds itself.
    • 描述了包括创作环境和用于在创作环境中开发的应用程序的运行时模块的多媒体应用开发系统。 该系统允许通过创建用户定义的类或“UDC”来创建自定义对象(例如,自定义控件)。 通常,UDC是从一个或多个现有类创建的,至少部分地继承了那些现有类的行为和功能。 系统提供了将属性和方法实际绑定到类的对象实例的方法延迟到运行时。 对于特定于UDC创建的对象,父类的行为在编译时不绑定到对象实例。 相反,这些行为通过在“运行时”在“根据需要”的基础上从父类中提取它们是“迟到的”。 此外,可以改变“哪个”特定的父类在运行时用于此目的,从而为系统提供进一步的灵活性。 由于UDC仅在运行时绑定,所以实际使用的特定UDC可以改变到实际执行的程度。 因此,通过简单地将对象重定向到不同的UDC(可能是许多兼容的UDC之一),可以显着地改变运行时对象的行为。 以这种方式,在运行时执行应用程序的实际“上下文”取决于应用程序发现自己的特定上下文。