12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

1:listPersons()1.1 l:=new ListPersons()2. doubleClick(row:int)1.1.1 r:=select(SQL):Recordset3. buttonModify()4. changes the person5. buttonSave()2.1 f=new FPerson(N,LN:String):ListManager2.1.1 mP=new Person(N,LN:String)5.1update():Person1.1.1 r:=select(SQL):Recordset:DBBroker2.1.2 loadData()2.12.1 showWindow()3.1 enableTextBoxes()2.1.1.1 select(N,LN:String)5.1.1 update(this):PureFabricationPerson2.1.1.1.1 r:=select(SQL):Recordset5.1.1.1 execute(SQL)Figura 4. Objetos que intervienen en una aplicación generada por <strong>la</strong> herramienta, en este ejemplo para gestionar ciertoescenario <strong>de</strong> una persona.Figura 5. Fragmento <strong>de</strong> <strong>la</strong> estructura <strong>de</strong> una <strong>de</strong> <strong>la</strong>s aplicaciones generadas.Cuando el usuario ejecuta <strong>la</strong> aplicacióngenerada, se encuentra con una pantal<strong>la</strong> principalque le da a acceso a los listados <strong>de</strong> todas <strong>la</strong>s tab<strong>la</strong>sexistentes en <strong>la</strong> base <strong>de</strong> datos. Haciendo doble clicen una <strong>de</strong> <strong>la</strong>s fi<strong>la</strong>s <strong>de</strong> <strong>la</strong> lista, se abre <strong>la</strong> correspondientepantal<strong>la</strong> <strong>de</strong> tipo ficha, que permite <strong>la</strong> ges-

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

Saved successfully!

Ooh no, something went wrong!