Patent ID: 6701513
Filing Date: 2004-03-02
Classification: G06F,Y10S

Abstract:
A program development environment embodied on a computer readable medium for use with a computer having a screen to create an application program, the program development environment comprising:a visual programming system having an extensibility object; and a graphical designer system configured to communicate with the visual programming system through the extensibility object, wherein the visual programming system and the graphical designer system cooperate to display on the screen (1) a toolbox having a plurality of icons, whereby each icon corresponds to a program object that can be selected by a user, and the program objects are configured to issue one or more respective events, (2) a form window configured to hold symbolic representations of instantiations of program objects whose corresponding icons have been selected from the toolbox, provided that the program objects have a graphical user interface element, (3) a designer window configured to hold symbolic representations of instantiations of all program objects whose corresponding icons have been selected from the tool box, and (4) a code window configured to accept textual inputs from the user, the user graphically defines event handler procedures within the designer window for selected instantiations of the program objects, and textually defines event handler procedures within the code window for one or more instantiations of the program objects, and the visual programming system and the graphical designer system cooperate to incorporate the instantiations of the program objects added to the designer window, and the event handler procedures that the user has defined graphically and textually into the application program being created.