![]() |
como desarrollar en monodevelop para windows o linux ?
Buenas tardes estoy usando sharpdevelop 2.2 para un desarrollo con mysql y encontre en un link una pagina para desarrollar con monoDevelop yo escogi para windows (http://www.go-mono.com/mono-downloads/download.html) ya que segun esto es lenticimo para trabajarlo en linux, ya lo instale y de acuerdo a esta pagina http://pintucoperu.wordpress.com/200...op-en-windows/
lo va explicando, ahora creo un proyecto ya sea en vb net o c++ para net en sharpdevelop pero no me aparece la forma de diseño visual. Quisiera saber de este proyecto de monodevelop para portarlo a linux, manual, etc saben de este proyecto acerca. gracias |
Hola amigo:
Yo creo que para windows te seria mas facil usar Sharpdevelop(el Monodevelop pretende ser un clon) con el Net Framework de Microsoft como estas haciendo ahora, estos dos productos son gratuitos ambos. Si quieres utilizar mono seria mejor hacer pruebas en Linux, el entorno como tu comentas esta aun un poco verde, aunque avanzando, yo lo estos probando un Linux. Lo que te refieres que no sale el entorno grafico sera porque no eliges proyecto con Gtk#, si haces esto luego en el entorno elije ver barra de herramientas y tambien eliges el fichero MainWindows.cs, abajo veras dos pestañas una es el codigo fuente y la otra es el diseñador. Ya te digo en Windows no lo he probado. |
O lo que es lo mismo, al parecer no hay diseñador de Winforms integrado en monodevelop (System.Windows.Forms), por lo que tendras que trabajar con Gtk# o seguir con SharpDevelop.
Ademas de esto, la ultima vez que probe monodevelop (hace poco mas de un año, lo admito) no tenia integrado el debugger, por lo que su utilidad en mi caso era practicamente nula. |
Cita:
El debugger esta practicamente terminado, el lider del equipo de monodevelopper es español se llama LLuis Sanchez y tiene un blog (en ingles :D) en donde explica el tema. No se a ti, pero a mi personalmente el IDE me parece inferior a lazarus si lo comparamos con Delphi. Otra cosa que no me gusta es que han portado los componentes con nombres diferentes a Visual Studio, por ejemplo el TextBox (TEdit en Delphi) se llama entry, tambien hay otras funciones que estan en Visual Studio como MessageBox que no estan en C#, para ello tienen la clase AboulDialog en fin cambian muchas cosas, a los eventos lo llaman señales. La colocacion de los componentes en el formulario se efectua mediante arrastre solamente. A mi me interesa el entorno y a veces lo pruebo. En fin para gustos colores :D |
Practicamente terminado != Terminado
Otra cosa, los componentes no pueden tener nombres diferentes, sino que son clases diferentes simplemente. Es decir, ese TextBox al que haces referencia, es la representacion visual de un objeto de la clase System.Windows.Forms.TextBox, mientras si existe un 'entry' quiere decir que es otro objeto, que representa otra clase, aunque visualmente sea parecido. Supongo que el 'entry' al que haces referencia, es el componente de la clase gtk.Entry, de Gtk#, pero el TextBox debe estar disponible tambien, pues es parte del Framework de .NET. |
Cita:
Cita:
El lazarus que es un clon de Delphi tiene los mismos nombres en las clases, las mismas funciones , etc. Cita:
TextBox CajaEdicion= new TextBox(); CajaEdicion.text="lo que sea"; Tambien he comprobado que no existe o no la he encontrado la clase MessageBox, para poder presentar un cuadro de dialogo rapido al estilo de Showmessage de Delphi hay que utilizar la clase AboutDialog, la cual no existe en Windows, asi que la compatibilidad no se como se las arreglan. Cierto es que soy novato, que alguien me corrija si estoy equivocado. A mi el entorno me parece raro, con pocos componentes. ¿El componente ListBox donde esta? |
Cita:
|
Buenas tardes a todos, regresando con el tema del desarrollo de MonoDevelop.
Tengo la version de monodevelop 4.2 y creo que ya esta mas estable, con esta minima version se puede desarrollar y comercializar, se debe de pagar por usar este IDE. Aun que veo que es el mismo entorno de GTK incluido con sus controles que no han variado. disculpen si vuelvo a tomar el mismo tema, pero me surgio la duda despues de varios años e intentar hacer algo con el ide monodevelop, Les agradesco si tiene alguna sugerencia. gracias |
La franja horaria es GMT +2. Ahora son las 00:34:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi