Developers tool for object-oriented programming
First Claim
1. A software developer'"'"'s tool to help write application programs for an object-oriented operating system comprisinga computer including a storage device holding code, said code includinga copying utility,a first code section permitting the identification of a parent object and associated code including event tables, a parent object identifier and event table identifiers, the event tables signifying events capable of taking place during running of an application program to be written,a second code section permitting the creation of a child object identical to the parent object, by actuation of said copying utility which creates the child object by referencing the associated code and event tables of the parent object which code pointers allowing the child object to run independently of and without affecting the parent object,said second code section generating a unique child object identifier for the child object different from but derived from the parent object identifier and generating a unique child object event table identifier for each event table of the child object derived from the parent object identifier and associated with said child object, the object and event table identifiers providing information regarding the relationship between objects, and objects and event tables, andan editing utility permitting editing of the child object event tables in a manner linking new events for the child object event tables to the parent object event tables,wherein repeated sequential use of said code sections creates a chain of parent and child objects having a linked list of event tables with unedited code of the child objects referencing code of the parent.
2 Assignments
0 Petitions
Accused Products
Abstract
A software developer'"'"'s tool to help write application programs for an object-oriented operating system includes a storage device holding code. The code includes a clipboard copying utility and a first code section permitting the identification of dialog boxes and event tables associated with dialog boxes, the event tables signifying events capable of taking place during running of the application program to be written. A second code section permits the copying of dialog boxes and their associated event tables by actuation of the clipboard copying utility, and creates a new object identical to the parent object, providing a unique object name for the new object, and generating an event table name for the event table associated with the new object derived from the name of the parent object such that the event table includes controls having names derived from the name of the event table. A third code section permits editing of the child event table without altering the parent event table. Sequential use of the first, second and third code sections creates a parent object and a child object having associated parent and child event tables, the child object having an event table derived from the parent event table and having the capability of running independently of the parent object.
73 Citations
15 Claims
-
1. A software developer'"'"'s tool to help write application programs for an object-oriented operating system comprising
a computer including a storage device holding code, said code including a copying utility, a first code section permitting the identification of a parent object and associated code including event tables, a parent object identifier and event table identifiers, the event tables signifying events capable of taking place during running of an application program to be written, a second code section permitting the creation of a child object identical to the parent object, by actuation of said copying utility which creates the child object by referencing the associated code and event tables of the parent object which code pointers allowing the child object to run independently of and without affecting the parent object, said second code section generating a unique child object identifier for the child object different from but derived from the parent object identifier and generating a unique child object event table identifier for each event table of the child object derived from the parent object identifier and associated with said child object, the object and event table identifiers providing information regarding the relationship between objects, and objects and event tables, and an editing utility permitting editing of the child object event tables in a manner linking new events for the child object event tables to the parent object event tables, wherein repeated sequential use of said code sections creates a chain of parent and child objects having a linked list of event tables with unedited code of the child objects referencing code of the parent.
-
15. A software developer'"'"'s tool to help write application programs for an object-oriented operating system comprising
a computer including a storage device holding code, said code including a clipboard copying utility, a first code section permitting the identification of dialog boxes having event tables associated with the dialog boxes, said event tables signifying events capable of taking place during running of application program to be written, a second code section permitting the creation, by actuation of said clipboard copying utility, of a child dialog box having event tables associated with the child dialog box identical to the parent dialog box and derived from the parent dialog box event tables in a manner allowing the child dialog box event tables to reference the parent dialog box event tables while running independently of the parent dialog box, providing a unique object name for said child dialog box, and generating an event table name for each child dialog box event table associated with the child dialog box and derived from the name of said parent dialog box such that a child dialog box event table includes controls having names derived form the name of the parent dialog box event table, and a third code section permitting editing of a child dialog box event table without altering the parent dialog box event table and, after repeated sequential use of said code sections, creating a chain of said parent and child dialog boxes having a linked list of event tables, the dialog box and event table names providing information regarding the relationship between dialog boxes, and dialog boxes and event tables, and whereby the sequential use of said first, second and third code sections creates a parent dialog box and a child dialog box having associated parent and child event tables, said child dialog box having an event table derived from said parent event table and having the capability of running independently of said parent dialog box and wherein the repeated use of the second code section results in a chain of parent and child dialog boxes and a linked list of event tables.
Specification