Hola, estoy desarrollando una aplicación en visual studio.Net con el lenguaje C#
El caso es que una vez que la termine me gustaría hacerla también para que funcionase en GNU/Linux, con la plataforma mono.
Se trata de un programita con sus botones y tal...típico de windows.
¿Alguien puede guiarme en esto y decirme qué tengo que instalar para que todo vaya bien?.
Supongo que habrá un entorno gráfico como el de visual studio y tal, y soporte para C#, etc...
La verdad es que ando un poco perdido, asi es que si alguien pudiese echarme una mano me vendría muy bien

monodevelop
Prueba con monodevelop, creo que es exactamente lo que buscas:
Luis Lopez Lopez [E+JID:xuzo@ikossi.org]
http://bolgo.cent.uji.es
los botones
Pero yo pensaba que iba a ser más parecido a visual studio.
Con los botones y todo eso a los lados... :(
O a lo mejor es que no sé usarlo.
Una ayudita...
][ALeX][
][ALeX][
Nunca he progrado en C#,
Nunca he progrado en C#, pero lo que es un hecho es que aún no hay un IDE para Mono que constituya un entorno RAD similar al de Visual Studio (o al de Delphi), para aplicaciones gráficas debes checar GTK#, por allí debe haber algún editor de GUIs.
Saludos,
José Jorge (Geo).
~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.
animo de programacion
Hola a todos. he probado el .net y me parece una maravilla. Pero ahora estoy iniciando un proyecto realizado exclusivamente con software libre. He probado el Mono, pero como han comentado, no ofrece uns sistema de botones, formularios, menús,... No me ha quedado claro lo del Glade. qué tengo que hacer para combinar el Glade con Mono? ¿existe otra utilidad que en combinacion con el Mono no tenga que hacer malabarismos para poder hacer una aplicación?
Un saludo y gracias por adelantado
--------------------------------------------------------------
"No te digo na y te lo digo to"
La Hora Chanante
--------------------------------------------------------------
A mi me pasa lo mismo
TEngo el mono instalado por un lado y el glade por otro (el monodoc no me va, pero es lo mismo).
Ahora no sé que hacer!! No sé como relacionar ambos!
Venga, un saludo. Si consigo avanzar vengo directo a postearlo ;)
creo q ya casi lo sé
Por lo que he visto tú haces tus botoncitos con glade, y luego abres monodevelop y cargas ese formulario y sigues implementando, por ejemplo, en C#.
Pero...¿cómo se carga ese formulario?.
Otra cosa, al crear los botones en glade, ¿hay que escribir su código asociado en el mismo glade, si es que lo tiene?, ¿o eso se hace ya en monodevelop?.
Gracias
][ALeX][
][ALeX][
En este mismo foro, en este
En este mismo foro, en este post: http://www.ubuntu-es.org/node/11532
hay un enlace a un artículo sobre integración de Glade-2 con Monodevelop, ojalá te sirva:
http://www.enzolutions.com/mono/articles/monodevelopglade-2/
Saludos,
José Jorge (Geo).
~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.
como ya mencioné, no he
como ya mencioné, no he programado en C# ni aplicaciones "gráficas" en Linux. Pero como creo puede servir el comentario, aquí estoy ;).
Para aplicaciones gráficas con C# y Mono, se puede usar (y creo que es la única alternativa por ahora) Gtk#, que es la versión de GTK (una librería de "widgets" o componentes gráficos como formularios, botones y demás, nacida para el editor gráfico GIMP) para C#.
Bien, esa es la librería para la interfaz gráfica, pero para hacerse la vida un poco más sencilla existe Glade, que es un editor para crear formularios de GTK (ahora, no sé si deba haber alguna versión especial para GTK# o algo así) de manera "visual", ya luego se tendrá que cargar dichos formularios desde el programa C#.
Esta es la idea que tengo, ya que he estado leyendo un poco sobre "aplicaciones gráficas" para Linux (pero yo programa en C y próximamente en C++) y he leído algo sobre GTK y también sobre wxWidgets.
Se me olvidaba, quizá también encuentren información (en español) en esta página:
http://www.monohispano.org/
Saludos,
José Jorge (Geo).
~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.
Glade
Para el diseño de la parte gráfica puedes usar glade.
Eso si, luego la lógica del programa la implementas desde el MonoDevelop
Luis Lopez Lopez [E+JID:xuzo@ikossi.org]
http://bolgo.cent.uji.es