Mi cursada - UNQ‎ > ‎Clases‎ > ‎Bitácoras‎ > ‎Bitácora 2s 2013‎ > ‎

Clase 4

publicado a la‎(s)‎ 11 sept. 2013 14:40 por gisela decuzzi   [ actualizado el 11 sept. 2013 14:40 ]
Resumen

- Arrancamos haciendo un repaso
- MVC y su relación con los ejemplos que vimos (Conversor, Apuestas).
- pensamos un ejemplo nuevo y tratamos de inferir el modelo

- Estuvimos mirando el ejemplo de celulares
- Pensamos en los modelos de las ventanas sin ver el dominio, para crear / editar no tuvimos problemas, para la pantalla inicial (de busqueda) no encontramos un modelo tan directo
- Hablamos sobre la busqueda de celulares
- Hablamos un poco sobre persistencia y mencionamos el concepto de Home 
- Pensamos en las responsabilidades de nuestra home:
- crear un celular (create)
- modificar un celular creado (update)
- eliminar un celular (delete)
- buscar un celular (find)
- Volvimos a ver el tema de ¿quien es el modelo de mi ventana de busqueda? Mencionamos varias cosas:
- La ventana no coincide con lo que imaginamos que es un celular, que es nuestra abstraccion pero es parte, vemos que hay una lista de celulares
- La home no coincide tampoco, pero hace varias cosas que serian de la home
- Pensamos en que la pantalla hace/muestra un poco de mas de un objeto
- Llegamos a la conclusion de que necesitamos un objeto que represente todo lo que nosotros necesitamos, un nuevo modelo
- Vimos todas las ideas aplicadas en el codigo del ejemplo, tambien hablamos un poco de la estructura del Arena y repasamos Dialog, Application (...).
- Dijimos que el objeto que surgio como necesidar de unir varia¿os objetos de dominio para servir de modelo de nuestra ventana es nuestro Modelo de Aplicacion, que sigue siendo agnostico de la tecnologia, pero surge puramente porque necesitamos hacer todo unido

- Hablamos sobre la navegacion entre ventanas
- Vimos un ejemplo detallado para crear la tabla
- creamos la tabla
- bindeamos los items de la tabla
- bindeamos el seleccionado (en el ejemplo lo necesitamos)
- describimos las columnas
- Titulo
- Tamaño
- Binding del contenido: OJO que este binding funciona como muchos binding, particularmente uno por cada celda que voy a tener en esa columna

- Terminamos la parte teorica temprano para que puedan ponerse al día con el tp.


Comments