System for application independent programming of controls

   
   

The present system for application independent programming of controls functions to provide a common set of controls across a plurality of application programs, such as those typically included in an office suite installed on a processor, while also enabling users to customize these controls for each application program. This is accomplished by producing an interface in the underlying common programming model which enables the user to access a set of controls, with their standard properties, methods and events, in a consistent manner. The user can then create a user defined control in a particular application program without having to replicate the underlying common programming model on which the customization is based. The user creates an extender file to add to and/or modify the standard properties, methods and events of a control to thereby produce an extended control for use in the selected application program. The system for application independent programming of controls merges, at run time, the standard control and the extender file to create the customized control. This enables users to create customized controls without having to replicate the common programming model and also enables consistency of control implementation. The control can also be uniformly updated across the plurality of application programs by simply updating the underlying control on which the customized instances are based.

Il sistema attuale per la programmazione indipendente di applicazione delle funzioni di comandi per fornire un insieme comune dei comandi attraverso una pluralità di programmi di applicazione, come quegli tipico inclusi in un suite dell'ufficio installato su un processor, mentre però permettendo agli utenti di adattare questi comandi per il cliente per ogni programma di applicazione. Ciò è compiuta producendo un'interfaccia nel modello di programmazione comune di fondo che permette all'utente di accedere ad un insieme dei comandi, con le loro proprietà standard, dei metodi e degli eventi, in un modo costante. L'utente può allora generare un controllo definito utente in un programma di applicazione particolare senza dovere ripiegare il modello di programmazione comune di fondo su cui l'adattamento è basato. L'utente genera una lima della carica per aggiungere a e/o modificare le proprietà, i metodi e gli eventi standard di controllo quindi per produrre un controllo esteso per uso nel programma di applicazione selezionato. Il sistema per la programmazione indipendente di applicazione dei comandi fonde, a tempo di esecuzione, il controllo standard e la lima della carica per generare il controllo su misura. Ciò permette agli utenti di generare i comandi su misura senza dovere ripiegare il modello di programmazione comune ed inoltre permette la consistenza dell'esecuzione di controllo. Il controllo può anche essere uniformemente aggiornato attraverso la pluralità di programmi di applicazione semplicemente aggiornando il controllo di fondo su cui i casi su misura sono basati.

 
Web www.patentalert.com

< Method and system for optimizing code using an optimizing coprocessor

< Method for computing the degree of parallelism in a multi-user environment

> System and method for dynamically optimizing executing activations

> Educational spell checker

~ 00107