Comenzando con C# en Monodevelop

mono-logoAhora he estado probando un poco la programación de c# en monodevelop, vamos a crear un pequeño proyecto, el clásico “Hola Mundo”, con el fín de familiarizarnos con este IDE.

El proyecto Monodevelop es un IDE (entorno de desarrollo integrado) libre y gratuito, diseñado para la programación de C# y algunos otros lenguajes de .NET, este proyecto es lidereado por Miguel de Icaza y otros programadores, la versión 1 fué liberada el 14 de Marzo del 2008.

Instalación

En Debian Lenny acaban de agregarlo a los repositorios pero no la versión 1, si no la BETA, por lo qué no debemos de tener ningún problema para instalarlo, basta con un simple:

# aptitude install monodevelop

Empecemos entonces con nuestro primer proyecto en mono y para ello pulsamos en nuevo proyecto.

  • Seleccionamos “C# – Proyecto GtK# 2.0″ y le damos nombre a nuestro proyecto.Pantallazo
  • Ahora vamos a la parte visual, y para ello damos doble click del lado izquierdo donde dice MainWindows.csPantallazo-1
  • Ahora para trabajar en la forma, le damos en la parte inferior donde dice Diseñador y nos aparecerá la forma y componentes. También observamos otro apartado que dice contenedores, estos son utilizados por monodevelop para insertar los botones, cajas de texto y demás componentes.componentes
  • Vamos a agregar un contenedor a nuestra forma, en este caso agregaremos el VBOX el cual consta de 3 secciones verticales, como nuestro proyecto es sencillo, solamente utilizaremos 2, la tercera la podemos eliminar y nos quedaría así:vbox
  • Ahora agregaremos un Label y botón en cada espacio del vbox. Como notarán, los botones no se pueden redimensionar como uno gustaría, hay que moverle a las propiedades para acomodarlo un poco, para ello vamos a la parte de propiedades del botón en la sección Box child layout y en separación le ponemos 20.propiedades_boton
  • Vamos ahora a acomodar mejor el boton y el label, para ello hay que seleccionar el vbox y vamos a modificar las propiedades del mismo. Vamos a la sección de Box Properties y en Anchura de Borde le ponemos 40.vbox_propiedades
  • Para el label simplemente hay que dejar en blanco la propiedad de etiquetapropiedades_label
  • Ahora vamos al evento click del botón, para ello vamos a la sección de Señales y luego Button Signals y donde dice Clicked en la columna Handler del lado derecho de Clicked, escribimos simplemente click y después hacemos doble click en Clicked para qué nos envíe al código.evento_click
  • Dentro del evento click del botón, simplemente agregamos la siguiente linea:
    label1.Text="Hola Mundo";

    codigo

  • Ahora simplemente le damos F5 para ejecutar y listo!.hola_mundo

    Espero y les sea de utilidad este sencillo manual para conocer un poco Monodevelop, ahora estoy haciendo una pequeña calculadora en mono, pronto subiré el código para quien lo quiera utilizar.

  • 2 comentarios to this post.

    1. Publicado por Yanina en 29/10/2009 at 8:54 PM

      Bien…muchas gracias…estoy incursionando en el desarrollo con esta herramienta y este ejemplo me fue de mucha utilidad.

    2. Publicado por Rene en 05/08/2009 at 5:04 PM

      chevere la info

    Contestar a esta entrada