Patent
1992-12-18
1999-11-23
Hafiz, Tariq R.
G06F 945
Patent
active
059915382
ABSTRACT:
An object-oriented development system of the present invention includes a development system, which may include, among other features, a compiler, a linker, standard libraries, class libraries, and a debugger. Methods of the present invention include constructing C++ classes having response functions--C++ class methods which process specific system messages of interest. More particularly, a C++ class includes a registry object--an object which associates the message of interest with a particular response function. The registry object includes C++ template definition, whereby the object includes a "generic" function, that is, one which is not tied to any specific parameter type. In this manner, the message-response functions of the development system do not require compiler-specific extensions or unsafe casting operations.
REFERENCES:
patent: 4821220 (1989-04-01), Duisberg
patent: 5212792 (1993-05-01), Gerety et al.
"Lisp" 3rd Edition by Winston et al, 1989, pp. 183-205.
"Artificial Intelligence and the Design of Expert Systems" by Luger et al, 1989, pp. 514-525.
"Programming Windows" by The Microsoft Press, 1988, pp. 16-23, and 169-171.
Turbo C++ for Windows Version 3.0--Programmer's Guide, 1991, Borland International, Inc., Scotts Valley, CA, pp. 145-152.
ObjectWindows for C++-User's Guide, 1991, Borland International, Inc., Scotts Valley, CA, pp. 7-13.
Shaw, R., Programming Windows with a Touch of Class: The Microsoft Foundation Classes, Microsoft Systems Journal, pp. 19-38, Nov. 1992.
Shaw, R., The Virtual Column: Manage Messages the Easy Way, Windows Tech Journal, pp. 18-21, Mar. 1992.
Corcoran, III Peter J.
Hafiz Tariq R.
Inprise Corporation
Smart John A.
LandOfFree
System for generating and using programs in an object-oriented e does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for generating and using programs in an object-oriented e, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for generating and using programs in an object-oriented e will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1232471