Carlos,

adicionalmente a lo que te explicó Marcelo, es fácil comenzar de a poco, sin
complicarse. Para eso lo más importante es el protocolo de clase de
Presenter ejemplo:

p := Presenter show.
TextPresenter createIn: p on: 'Hello World' asValue.

Aplica para cualquier tipo de presenter. A partir de ahi podes llegar a
cosas mas elaboradas como te comentaba Marcelo.

Adicionalmente podes mirar como funciona el PublishedAspectInspector y el
#publishedAspects y #publishedAspectsOfInstances que te permiten armar
interfaces para manipular tus objetos rapidamente sin necesidad de llegar a
una GUI de inmediato. Ademas es muchisimo mas cómodo para implementar
herramientas de desarrollo ya que es de facil modificación y mantenimiento.

Saludos
  GallegO

El día 25/02/07, Carlos Lombardi <[EMAIL PROTECTED]> escribió:
>
> ¡Hola a todos!
>
> Soy docente en la UTN - Regional Buenos Aires, participo en el dictado de
> Paradigmas de Programación, donde damos una introducción al paradigma de
> objetos.
> Usamos Dolphin6 como IDE para Smalltalk.
>
> Tenemos ganas de que los alumnos puedan ver los objetos que van creando,
> además de en el inspector, en algunas ventanas más parecidas a la idea que
> tienen de "sistema".
> Se nos ocurrió armar formularios y tablas, y manejarnos análogamente a
> como es el inspector: cada objeto declara qué publica, y todos entienden el
> mensaje show; cuando un objeto recibe show se despliega una ventana que lo
> representa.
> En esto estamos junto con Diego Roig, Osvaldo Aufiero, y otro muchacho que
> (creo) no forma parte de esta lista.
>
> Para hacer esto aprendí un poco sobre las particularidades del MVP de
> Dolphin, que desconocía. La parte de presenter, las conexiones ... todo muy
> fácil.
> Lo que no veo cómo hacer es agregar dinámicamente campos a una ventana,
> sólo sé configurar una ventana en el View Composer y que quede la
> serialización en el método de clase de la subclase de Shell.
> En el caso de un formulario, no conozco a priori la cantidad de campos,
> entonces me gustaría crearlos dinámicamente cuando ya conozco esa
> información.
> Intenté crear los objetos view y agregárselos a un Shell, parecía
> agregarlos al modelo, pero no me los muestra.
>
> Si alguien nos pudiera dar una pista de dónde buscar o algo, muy
> agradecidos.
>
>
> Cordialmente - Carlos Lombardi
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a