Method and apparatus for implicitly generating and supporting a user interface

   
   

A method and apparatus that automatically creates the user interface in an object-oriented software program, without the need for explicit user interface code, is disclosed. The present invention includes a visual object base class with functions that support the creation and management of views, one or more instrumented object classes that are subclasses of the visual object base class and from which instrumented objects are created, and a Visualization Engine. Each instrumented object class defines one or more of the class members to be visual elements that are capable of being represented in the user interface environment. The Visualization Engine interacts with the visual object base class and each instrumented object created from the instrumented object classes, and, using a Global Class Table, a Class Descriptor, a View Descriptor, and an Object Descriptor, creates views of the instrumented objects and maintains synchronicity between the views and the underlying object members by generating the appropriate commands to the operating system.

Um método e um instrumento que críe automaticamente a relação de usuário em um programa object-oriented do software, sem a necessidade para o código explícito da relação de usuário, são divulgados. A invenção atual inclui uma classe visual da base do objeto com funções que suportam a criação e gerência das vistas, uma ou mais as classes instrumented do objeto de que são subclasses da classe visual da base do objeto e de quais instrumented objetos são criadas, e um motor do visualization. Cada classe instrumented do objeto define um ou mais dos membros da classe para ser os elementos visuais que são capazes da representação no ambiente da relação de usuário. O motor do visualization interage com a classe visual da base do objeto e cada objeto instrumented criados das classes instrumented do objeto, e, usando uma tabela global da classe, um descriptor da classe, um descriptor da vista, e um descriptor do objeto, cría vistas dos objetos instrumented e mantem o synchronicity entre as vistas e os membros subjacentes do objeto gerando os comandos apropriados ao sistema operando-se.

 
Web www.patentalert.com

< Write clock and data window tuning based on rank select

< Retransmission procedure and apparatus for handshaking protocol

> Dynamic association of endpoints to media gateway controllers

> Method and apparatus for performing byte-code optimization during pauses

~ 00119