A method and apparatus are provided for extending the behavior and attributes of applications designed using a fourth generation language (4GL) programming tool. Specifically, a 4GL programming tool is provided that allows application designers to specify the implementation classes of the components that are used in the applications that they design using the 4GL programming tool. The implementation classes thus specified may define attributes and behaviors not supported by the corresponding component implementations provided with the 4GL programming tool. During runtime, methods in the specified implementation classes are invoked. To correctly invoke the methods of user-specified implementation classes, the interfaces of the methods must be known to the entity performing the invocations. Therefore, according to one aspect of the invention, all component implementations that are to be used by the application, including both the "standard" component implementations provided with the 4GL programming tool and the "custom" component implementations specified by the application designer, implement a common interface.

Une méthode et un appareil sont donnés pour prolonger le comportement et les attributs des applications conçues à l'aide d'un quatrième outil de programmation de la langue de génération (4GL). Spécifiquement, un outil de la programmation 4GL est à condition que permette à des concepteurs d'applications d'indiquer les classes d'exécution des composants qui sont employés dans les applications qu'ils conçoivent à l'aide de l'outil de la programmation 4GL. Les classes d'exécution indiquées ainsi peuvent définir des attributs et des comportements non soutenus par les réalisations composantes correspondantes équipées d'outil de la programmation 4GL. Pendant le temps d'exécution, des méthodes dans les classes indiquées d'exécution sont appelées. Pour appeler correctement les méthodes de classes personnalisées par l'utilisateur d'exécution, les interfaces des méthodes doivent être connues à l'entité exécutant les invocations. Par conséquent, selon un aspect de l'invention, toutes les réalisations composantes qui doivent être employées par l'application, y compris les les deux les réalisations composantes "standard" équipées d'outil de la programmation 4GL et les réalisations composantes "faites sur commande" indiquées par le concepteur d'applications, instrument une interface commune.

 
Web www.patentalert.com

< Extending the attributes of an application generated using a fourth generation programming tool

< Extending the attributes of an application generated using a fourth generation programming tool

> Parallel system and method for cyclic redundancy checking (CRC) generation

> Verifier to check intermediate language

~ 00069