Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object-Oriented Programming Environment Using Common User Access

IP.com Disclosure Number: IPCOM000120057D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 2 page(s) / 76K

Publishing Venue

IBM

Related People

Mueller, AM: AUTHOR

Abstract

An object-oriented programming language is described. The programming language disclosed exploits features of IBM's Common User Access (CUA) in its implementation of object-action, direct manipulation, controls (such as listboxes) and action bar manipulation to achieve a modeless environment for program development, debug, and execution.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 55% of the total text.

Object-Oriented Programming Environment Using Common User Access

      An object-oriented programming language is described.
The programming language disclosed exploits features of IBM's Common
User Access (CUA) in its implementation of object-action, direct
manipulation, controls (such as listboxes) and action bar
manipulation to achieve a modeless environment for program
development, debug, and execution.

      The programming language disclosed is an object-oriented
programming language that is implemented with CUA.  CUA is IBM's
screen guidelines for programs developed under Systems Application
Architecture.  The disclosed programming language is implemented in
OS/2* 1.2 Presentation Manager*, and was initially created in
Microsoft Windows.

      The disclosed programming language exploits CUA in several
areas.  First, the language relies on object-action. Each line in the
language begins with the name of an object, followed by the name of
an action.  Additional objects and parameters may follow on the same
line, as needed.  Below are examples of object-actions in the
disclosed programming language; on each line the first word is the
name of an existing object, followed by an action.
           float new balance decimalpt=2
           long  new ssn prompt="Social Security Number"
           ssn   enter

      The disclosed programming language uses CUA's concept of direct
manipulation in creating, executing, and de...