next up previous contents
Next: Mensajes Up: AÏDA Previous: Otras imágenes

Aplicaciones

Las aplicaciones son instancias de #:image:rectangle:application, abreviadamente {application}. Esto quiere decir que una aplicación es también una imagen de tipo rectángulo, lo cual implica que por sí misma no es visible en pantalla, tan sólo delimita una región de ésta. Sin embargo, la estructura {application} contiene un campo llamado image que almacena una imagen. Es el contenido de este campo lo que se muestra en pantalla cuando se visualiza una aplicación.

Como consecuencia de lo anterior, ya que una aplicación es una imagen, el campo image puede a su vez contener una aplicación, la cual a su vez puede contener aplicaciones hasta cualquier nivel de profundidad.

Desde un punto de vista práctico, podemos ver una aplicación como una imagen a la cual se le asocia un comportamiento, esto es, un conjunto de acciones que tiene lugar como reacción de la aplicación ante operaciones llevadas a cabo con el ratón o el teclado. Los diferentes subtipos de aplicaciones presentan diferentes comportamientos ante esas operaciones. Es incluso posible especificar el comportamiento concreto de cada instancia de un determinado tipo de aplicación.

Como cualquier otra imagen, las aplicaciones se crean utilizando un constructor de imágenes, en este caso llamado application, que devuelve una instancia de la estructura {application}, la cual además del campo image también posee un campo window que almacena la ventana asociada a la aplicacióngif y un campo {properties} que contiene una lista de asociación de propiedades.





Miguel A. Alonso Pardo
Thu Nov 20 15:31:06 CET 1997