Imagen de aledelgal
0 puntos

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

Imagen de ldotlopez
+1
0
-1

Prueba con monodevelop, creo que es exactamente lo que buscas:

 MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
 languages.
 .
 Features: Debugger Integration, Class Browser, Monodoc Integration,
 Code Completion, Embedded HTML viewer, Gettext support, boo project support,
 Java project support, Nemerle project support, ILAsm project support.

Luis Lopez Lopez [E+JID:xuzo@ikossi.org]
http://bolgo.cent.uji.es

+1
0
-1
Imagen de aledelgal
+1
0
-1

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][

+1
0
-1

][ALeX][

Imagen de Geo
+1
0
-1

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).

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de Alteres
+1
0
-1

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

+1
0
-1

--------------------------------------------------------------

"No te digo na y te lo digo to"
La Hora Chanante

--------------------------------------------------------------

Imagen de ChouK
+1
0
-1

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 ;)

+1
0
-1
Imagen de aledelgal
+1
0
-1

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][

+1
0
-1

][ALeX][

Imagen de Geo
+1
0
-1

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).

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de Geo
+1
0
-1

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).

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de ldotlopez
+1
0
-1

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

+1
0
-1