Entrar
¿Nuevo usuario? Inscribirme
smalltalking · Un lugar para el estudio y desarrollo de Ambientes de Objetos virtuales.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Manejo de proyecto en Vs ?   Lista de mensajes  
Responder | Reenviar Mensaje #17038 de 17198 |
Re: [objetos] Manejo de proyecto en Vs ?

Hola Carlos, Ale
 
Simplemente, al definir el o los pool mas las clases primero no hay conflicto. Correcto ?
 
Ya genere un proyecto con Jet3D y estoy probando haber si anda.
Si alguien lo quiere ver, yo encantado.
Sobre todo para oír críticas sobre el mismo.
Me paso  algo muy curioso otra vez, les cometo en otro  mensaje
 
 
saludos kiko


--- El vie 27-feb-09, Alejandro F. Reimondo <aleReimondo@...> escribió:
De: Alejandro F. Reimondo <aleReimondo@...>
Asunto: Re: [objetos] Manejo de proyecto en Vs ?
Para: smalltalking@...
Fecha: viernes, 27 de febrero de 2009, 5:03 pm

Hola kiko,
 
>Para que no te diga ST algo como:
>XXX se encuentra desea definir como global ?..
...
>Se entiende ?
 
Si si.
Fijate como se baja un proyecto (hacete un proyectito
 con el caso que comentas aqui), vas a ver
 que eso no ocurre.
 
Ah! me quedo mas tranquilo ahora que se que no
 estabas queriendo hacer un cuadrito!
Ale.
 
 
 
----- Original Message -----
Sent: Friday, February 27, 2009 2:19 PM
Subject: Re: [objetos] Manejo de proyecto en Vs ?

Hola Ale
 
Gracias por responder.
No me queda muy claro el asunto.
Como le decía a Carlos, creo que el orden en que se salven las clases es importante, pues a la hora de levantar el proyecto se tendran que cargar las clases en el orden correcto.
Para que no te diga ST algo como:
 
XXX se encuentra desea definir como global ?..
 
 
Ale wrote:
Solo tenes que declarar las clases de las que heredan todas
 las de tu proyecto, las que pueden ser mas de una; por lo
 general es suficiente con una clase para el modelo,
 otra para GUI, y una por cada facilidad adicional (que puede
 ser conveniente a veces definirlas como proyectos).
 
Ok, aquí esta lo que decía.
Para poner el ejemplo de Genesis, vos tenes:
GenesisObject y GenesisDLL.
GenesisObject tiene refencia a GenesisDLL en
 
GenesisPointer>>dll
 " Private - Returns the current library in use.
 We can't use #library as the name of this message because #library express SLL support.
 "
 ^GenesisDLL library
 
Sin embargo GenesisObject esta antes que GenesisDLL en:
 
Genesis3DBaseProjec t(class)>>classNames
 "Private - Returns the names of Project dependent classes."
 ^#(
 GenesisObject "Model objects"
 GenesisDLL "Low level interface"
 GenesisMainWindow "MainWindow enhacements"
 GenesisCoordinator "GUI Tests"
 )
Por otro lado GenesisMainWindow esta antes que GenesisCoordinator .
Pero GenesisCoordinator  tiene refencia a GenesisMainWindow en:
 
GenesisCoordinator>>windowClass
 " Private - Answer the class of windows for the receiver."
 ^GenesisMainWindow
 
Se entiende ?
 
 
No me queda claro si esto lo queres saber para
 tu proyecto o si es algo que estan queriendo conocer,
 como para hacer un lindo cuadro descriptivo, u otra cosa...
 
No, no quiero hacer cuadritos jajaj.
 
Saludos kiko


--- El jue 26-feb-09, Alejandro F. Reimondo <aleReimondo@ smalltalking. net> escribió:
De: Alejandro F. Reimondo <aleReimondo@ smalltalking. net>
Asunto: Re: [objetos] Manejo de proyecto en Vs ?
Para: smalltalking@ gruposyahoo. com.ar
Fecha: jueves, 26 de febrero de 2009, 9:45 pm

Hola kiko,
 
>Estoy usando el manejador de proyecto de Ale.
>Lo que no me queda claro es como hacer para
> determinar las clases que dependen entre sí.
 
Solo tenes que declarar las clases de las que heredan todas
 las de tu proyecto, las que pueden ser mas de una; por lo
 general es suficiente con una clase para el modelo,
 otra para GUI, y una por cada facilidad adicional (que puede
 ser conveniente a veces definirlas como proyectos).
No es necesario declarar dependencias.
En caso de no querer que las subclases de una clase de
 tu proyecto formen parte de éste, podes definirlo,
 ya que todo mensaje e implementació n de cómo se
 conforma un proyecto esta en la superclase y puede
 refinarse para cada proyecto.

>Puedo usar References, pero en un sistema con
> muchas clases se empieza a complicar. O no ?.
 
No me queda claro si esto lo queres saber para
 tu proyecto o si es algo que estan queriendo conocer,
 como para hacer un lindo cuadro descriptivo, u otra cosa...
 
>Otra cosa, tengo por un lado la clase JetObject,
> desde donde cuelgan todas las clases que refieren a Jet.
>Por otra parte tengo los objetos que pertenecen al Editor de mapas.
>Yo puse la clase JetEditorObject colgada de JetObject, pero
> no sé si JetEditorObject debería colgar de Object.
 
Depende de que tengas en JetObject...
Por lo general uno arranca con una clase vacía arriba de todo,
 y es muy frecuente (dependiendo de cómo uno trabaja) que
 allí coloque mensajes de comodidad para el proyecto mismo.
Otras veces se usa el extender y modificar métodos de clases
 externas al proyecto.
En ambos casos el framework de proyectos te va a servir,
 no solo por lo que ya está escrito, sino tambien porque
 es muy cómodo subclasificar cuando un proyecto lo requiere,
 por ejemplo, es muy facil hacer una extension para que
 se bajen otros proyectos dependientes de uno troncal, etc.

Sobre la lista de clases...
>Deben estar en orden inverso ? o no importa
No importa, fijate en cómo se baja un proyecto (en cómo
 quedan dispuestos los fuentes)
 y te vas a dar cuenta que no es necesario un orden.
 
suerte,
Ale.
 
 
 
----- Original Message -----
Sent: Thursday, February 26, 2009 4:28 PM
Subject: [objetos] Manejo de proyecto en Vs ?

Hola Gente
 
Estoy usando el manejador de proyecto de Ale.
Lo que no me queda claro es como hacer para determinar las clases que dependen entre sí.
Puedo usar References, pero en un sistema con muchas clases se empieza a complicar. O no ?.
 
Otra cosa, tengo por un lado la clase JetObject, desde donde cuelgan todas las clases que refieren a Jet.
Por otra parte tengo los objetos que pertenecen al Editor de mapas.
Yo puse la clase JetEditorObject colgada de JetObject, pero no sé si JetEditorObject debería colgar de Object.

ESto es para tratar de diferenciar lo que corresponde puramente al manejo del Engine y el otro para el manejo del editor de mapas.
Se entiendo ?.
Además para facilitar la creación y separación  de los proyectos
 
Por último
 
classNames
 "Private - Returns the names of Project dependent classes."
 ^#(
 GenesisObject "Model objects"
 GenesisDLL "Low level interface"
 GenesisMainWindow "MainWindow enhacements"
 GenesisCoordinator "GUI Tests"
 )
 
Deben estar en orden inverso ? o no importa

saludos kiko



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/


Lun, 2 de Mar, 2009 12:11 pm

kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #17038 de 17198 |
Desplegar mensajes Autor Ordenar por fecha

Hola Gente   Estoy usando el manejador de proyecto de Ale. Lo que no me queda claro es como hacer para determinar las clases que dependen entre sí. Puedo...
kikogregoris
Sin conexión Enviar correo
26 de Feb, 2009
10:20 pm

... Sí, se puede complicar. Pero entonces es que el proyecto no está bien definido. La idea al trabajar con proyectos es que en un proyecto tenés un grupo ...
Carlos E. Ferro
carloseferrob
En línea Enviar correo
26 de Feb, 2009
11:33 pm

Hola Carlos   Gracias por tus comentarios. Carlos wrote: La idea al trabajar con proyectos es que en un proyecto tenés un grupo cohesivo y coherente de...
kikogregoris
Sin conexión Enviar correo
27 de Feb, 2009
6:06 pm

kikoGregoris wrote: Carlos wrote: De todos modos, en el manejo primitivo de proyectos de VS, no se puede cargar una SLL si tiene referencias externas. Eso es...
Carlos E. Ferro
carloseferrob
En línea Enviar correo
27 de Feb, 2009
6:28 pm

Hola kiko, ... Solo tenes que declarar las clases de las que heredan todas las de tu proyecto, las que pueden ser mas de una; por lo general es suficiente con...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
26 de Feb, 2009
11:47 pm

Hola Ale   Gracias por responder. No me queda muy claro el asunto. Como le decía a Carlos, creo que el orden en que se salven las clases es importante, pues...
kikogregoris
Sin conexión Enviar correo
27 de Feb, 2009
6:07 pm

Hola kiko, Es solo necesario definir que objetos conforman un proyecto (clases y metodos). Su definición no implica un orden determinado ni es necesario darlo...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
27 de Feb, 2009
6:55 pm

Hola kiko, ... Si si. Fijate como se baja un proyecto (hacete un proyectito con el caso que comentas aqui), vas a ver que eso no ocurre. Ah! me quedo mas...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
27 de Feb, 2009
7:05 pm

Hola Carlos, Ale   Simplemente, al definir el o los pool mas las clases primero no hay conflicto. Correcto ?   Ya genere un proyecto con Jet3D y estoy...
kikogregoris
Sin conexión Enviar correo
2 de Mar, 2009
12:39 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda