×

Graphical programming system and method for enabling a person to learn text-based programming

  • US 5,760,788 A
  • Filed: 07/28/1995
  • Issued: 06/02/1998
  • Est. Priority Date: 07/28/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A graphical programming system adapted to execute under a graphic user interface, said graphical programming system being adapted to enable a user to design and modify a graphical program, and to assist the user in learning computer programming with a text-based programming language, comprising:

  • (a) a computer on which the graphical programming system executes under the graphic user interface, said computer including a user input device for making selections and entering instructions that control the graphical programming system, and a display screen on which are displayed components of the graphical programming system;

    (b) object means for presenting a plurality of graphic objects on the display screen of the computer and for enabling the user to select a specific graphic object from among said plurality of graphic objects, for inclusion in the graphical program;

    (c) action means for displaying a plurality of actions to the user on the display screen, at least one of said plurality of actions being represented by a graphic icon, and for enabling the user to select a specific action for execution by a user selected graphic object, thereby creating and displaying a user defined sequence of graphic program steps that include text and graphic objects, said user defined sequence of graphic program steps comprising the graphical program; and

    (d) mode selection means for enabling the user to select a mode from among a plurality of different modes, one of said plurality of different modes displaying at least a portion of a textual computer program listing corresponding to a portion of the graphical program, a plain text mode enabling the user to enter text that is translated to program commands in the textual computer program listing for modifying the graphical program, said textual computer program listing assisting the user to learn computer programming by exposing the user to the program commands of the text-based programming language that correspond to the graphic program steps of the graphical program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×