Development system with methods for type-safe delegation of object events to event handlers of other objects

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6185728
SERIAL NO

08594928

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A visual development system is described which provide 'method pointers' allowing a developer/user to achieve delegation between objects programmatically as well as visually. Delegation 'binds' an event source with an event handler. This binding is directly supported within the programming language of the system. Using a simple assignment statement, the user can assign a handler of one object (i.e., delegated-to object) to the method pointer of another object (i.e., delegated-from object). A delegation through assignment leads to not only the address of the method being copied but also the address of the delegated-to object (i.e., 'this' pointer) being copied into the method pointer. The method pointer, when called, can invoke the pointed-to method on that (delegated-to) object, complete with the context (e.g., local data) of the object. The object knows about itself and, thus, can provide the appropriate context. In this fashion, the system allows the user to easily control object behavior through delegation, whether the user is working in a visual environment or a programming environment (or switching back and forth between each).

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CODEGEAR LLC100 ENTERPRISE WAY SCOTTS VALLEY CA 95066

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hejlsberg, Anders Los Altos Hills, CA 79 3282

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation