Ayuda gente de Java y C#

zinet-norf

Bovino adolescente
#1
Hola amigos, una vez mas pidiendo de su cooperacion y sabiduria. Esta ocasion tengo una duda algo extrania y loca jeje. :)

Bueno. Para los que saben algo de estructuras de datos asi como arboles binarios y listas enlazadas sabran a lo que me refiero.

Hice un programa en Java trabaja realizando llamadas recursivas y va construyendo una estructura de arbol con sus nodos apuntando a otros nodos, al final obtengo mi arbol completo pero solamente me importa el apuntador raiz.

Mi clase nodo de mi programita en Java tiene esto.

Código:
Class Nodo
{[INDENT]Nodo izquierda;
Nodo derecha;
[/INDENT]}
Entonces yo al principio tengo:

Código:
Nodo raiz = New Nodo();
Y al final tengo mi nodo "raiz" apuntando a todo lo demas...

Hasta ahi no hay ningun problema.. el problema viene cuando el profesor me pide que muestre visualmente esa estructura.

El problema es que tengo la parte visual de mi proyecto completo hecha en C# y tengo que usar el TreeView para mostrarlo agregando esos nodos que genera el programa de Java.

Si lo hubiera echo en Java desde un principio podria usar JTree para mostrar mi arbol pero la parte visual es muy extensa y la verdad no tengo tiempo suficiente de volver a hacer todo en Java.

Mi pregunta es...

Se puede pasar el apuntador raiz de Java a C# y que C# tenga acceso total a recorrer ese arbol???

O sera que los objetos creados por C# y Java no son compatibles???

Este es mi gran duda hermanos bakunos, si alguien le ha pasado lo mismo o tiene experiencia porfavor... por minima que sea su ayuda se los agradecere infinitamente brindar un poco de su tiempo a mi problema. De antemano muchas gracias y saludos. :vientos:
 

genki-ut

Bovino maduro
#2
Si son compatibles pero es un poco mas dificil que eso intenta hacerlo con CORBA pero te advierto que es un Framework un poco difil para los principiantes.

Lo ma seguro es que esto no te ayude pero haber que pasa
 

zinet-norf

Bovino adolescente
#3
Ok gracias brother, ahora mismo checare eso de CORBA.

Si alguien mas tiene alguna sugerencia porfavor comentelo. Se los agradecere mucho!!
 

HackerXtrmo

Bovino de alcurnia
#4
lo que creo que puedes hacer es guardar un tipo formato en XML del arbol de java
y luego leerlo con C#
simplemente busca como leer y escribir archivos xml en esos lenguajes, creo que es bastante facil, aunque no lo he hecho con java.
 
Arriba