System.Windows.Forms
Publicado por Daniel (4 intervenciones) el 19/03/2007 03:54:13
Hola a todos.
Esta pregunta debe ser una de las mas repetidas en el mundo de Mono. Necesito realizar una aplicacion de escritorio, no web, pero se que System.Windows.Forms no está completamente implementado, aun asi ya la version 1.2 segun lei tiene algun soporte inicial para esta API. Aun asi quiero ocupar lo que este disponible. ¿Como se ocupa System.Windows.Forms en mono? Cuando uso MonoDevelop nunca me da la opcion para System.Windows.Forms, es decir como que no me lo reconoce, de hecho cuando creo un proyecto nuevo las unicas opciones que me da son Gtk# , ASP.Net y otras, excepto WinForms. Todo en el panel de herramientas esta relacionado con widgets, Gtk# y demases.
Mi pregunta es: Si yo quiero desarrollar una aplicacion Winforms para que lo ejecute tanto en Linux como en Windows sin tener que compilar, no puedo hacerlo de otra manera sino escribiendolo a la "antigua"? Es decir, escribiendo codigo a mano para crear un boton, ponerle propiedades, crearlo, etc? Ya que no me hace mucha gracia usar librerias de Gtk que, sera muy bonitas, saldra una completisima paleta de widgets y todo lo demas, pero mi interes es poder ocupar los WinForms tanto el Linux como en Windows, lo que logicamente no sera posible con Gtk# por ser una libreria que el CLR de microsoft no soporta.
No se si me explique bien...
Y gracias si pueden aclararme mi duda,
Un saludo
Esta pregunta debe ser una de las mas repetidas en el mundo de Mono. Necesito realizar una aplicacion de escritorio, no web, pero se que System.Windows.Forms no está completamente implementado, aun asi ya la version 1.2 segun lei tiene algun soporte inicial para esta API. Aun asi quiero ocupar lo que este disponible. ¿Como se ocupa System.Windows.Forms en mono? Cuando uso MonoDevelop nunca me da la opcion para System.Windows.Forms, es decir como que no me lo reconoce, de hecho cuando creo un proyecto nuevo las unicas opciones que me da son Gtk# , ASP.Net y otras, excepto WinForms. Todo en el panel de herramientas esta relacionado con widgets, Gtk# y demases.
Mi pregunta es: Si yo quiero desarrollar una aplicacion Winforms para que lo ejecute tanto en Linux como en Windows sin tener que compilar, no puedo hacerlo de otra manera sino escribiendolo a la "antigua"? Es decir, escribiendo codigo a mano para crear un boton, ponerle propiedades, crearlo, etc? Ya que no me hace mucha gracia usar librerias de Gtk que, sera muy bonitas, saldra una completisima paleta de widgets y todo lo demas, pero mi interes es poder ocupar los WinForms tanto el Linux como en Windows, lo que logicamente no sera posible con Gtk# por ser una libreria que el CLR de microsoft no soporta.
No se si me explique bien...
Y gracias si pueden aclararme mi duda,
Un saludo
Valora esta pregunta


0