12.05.2013 Views

Índice General - Index of - Universidad de Sevilla

Índice General - Index of - Universidad de Sevilla

Índice General - Index of - Universidad de Sevilla

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 5 Resolución <strong>de</strong>l problema con MitLoop<br />

En esta misma hoja nos representará las mismas gráficas que nos mostraba<br />

MitLoop, con la ventaja <strong>de</strong> que ahora las po<strong>de</strong>mos guardar (recor<strong>de</strong>mos que la creación<br />

<strong>de</strong> aplicaciones stand-alone en Matlab tiene el inconveniente <strong>de</strong> que con sus gráficas no<br />

se pue<strong>de</strong> copiar-pegar).<br />

5.3 Ciclo <strong>de</strong> vida <strong>de</strong> objetos en MitLoop<br />

En este apartado se va a <strong>de</strong>sarrollar el ciclo <strong>de</strong> vida <strong>de</strong> los objetos que se<br />

consi<strong>de</strong>ran en MitLoop. Este ciclo <strong>de</strong> vida abarcará <strong>de</strong>s<strong>de</strong> la creación <strong>de</strong>l objeto, sus<br />

modificaciones e incluso su borrado, si procediese.<br />

5.3.1 Creación <strong>de</strong> un nuevo objeto<br />

Cuando el usuario crea un nuevo objeto introduciendo los valores <strong>de</strong> los<br />

parámetros en el formulario correspondiente se validan los datos; si esta validación es<br />

positiva se llama al procedimiento a<strong>de</strong>cuado (<strong>de</strong>pendiendo <strong>de</strong>l tipo <strong>de</strong> objeto a crear) <strong>de</strong>l<br />

módulo “module1”, el cual crea una instancia <strong>de</strong>l tipo <strong>de</strong> datos apropiado (<strong>de</strong> entre los<br />

<strong>de</strong>finidos en su cabecera), asignando a las propieda<strong>de</strong>s <strong>de</strong>l nuevo objeto los valores que<br />

tengan en el formulario.<br />

Cada tipo <strong>de</strong> objetos tiene asignado un array dinámico (AD). Se les <strong>de</strong>nomina<br />

dinámicos porque su dimensión (tamaño) es variable en tiempo <strong>de</strong> ejecución. El proceso<br />

que se realiza cuando se crea un nuevo objeto es:<br />

106

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!