Que tal amigos? con este post voy a comenzar una nueva seccion del blog, la seccion de desarrollo, con tecnologias libres obviamente, como algunos sabran tenia otro blog esclusivamente dedicado al tema lenguajes-x.com.ar pero por problemas con el dominio y algunas cosillas mas me he decido a escribir los posts de programacion en este blog, de todas formas yo solo programo usando linux, asi que sigue siendo el mismo tema.

En este primer post vamos a hacer un Hola mundo usando Mono que como ya sabran se encuentra en su version 2.0 (click aqui para mas informacion), este es un lenguaje que me gusta casi tanto como java asi que voy a hacer lo posible por poner tantos post como pueda. Pero siempre deben recordar que no soy un programador experto sino que voy aprendiendo a su paso. Antes de empezar lo mejor sera instalarlo, para ello instalamos de una sola vez el monodevelop que useremos luego:

sudo apt-get install monodevelop

Bien comencemos, vamos a hacer algo super sencillo, agarren su editor de texto preferido y escriban lo siguiente:


using System;

namespace HolaMundo { class MainClass { static void Main() { Console.WriteLine(”Hola Mundo!!!”); } } }

Guardamos el archivo con algún nombre, por ejemplo: “holamundo.cs”. La extensión “cs” es la usada para archivos de “C Sharp”. Por último es necesario compilarlo y ejecutarlo de la siguiente forma:

$ mcs holamundo.cs $ mono holamundo.exe Hola Mundo!!!

Con la primera línea compilamos el archivo “holamundo.cs” por medio de “mcs” (Mono C Sharp). En la segunda línea ejecutamos el resultado de la compilación “holamundo.exe”. Si, efectivamente, por compatibilidad con .NET el binario tiene una extensión “exe” como en Windows, sin embargo esto es solo por compatibilidad, ya que realmente este archivo es “CIL” que a su vez es interpretado por Mono en Linux o .NET framework en Windows. Por último la tercera línea muestra el resultado de la ejecución. Ahora vamos a hacer lo mismo pero con Monodevelop: primero obviamente abrimos MonoDevelop, ahora vamos a Archivo–>New–>Solution Veran que nos aparece una ventana como esta:

[Click para
agrandar ](https://paraisolinux.com/wp- content/uploads/2008/12/monodevelop_consola.png)

Elijen C# como lenguaje, en la parte derecha elijen ‘Proyecto de consola’ y mas abajo elijen un nombre cualquiera que ustedes deseen y una ubicacion para el proyecto. Luego nos aparece una ventana de ‘Funcionalidades del proyecto’, nos la salteamos y apretamos OK.

Como veran el Monodevelop adivino que ibamos a hacer un HolaMundo y nos facilito la vida poniendo el codigo por si solo. Como veran en la Imagen a la izquierda tenemos los archivos y carpetas que componen la solucion, por ahora esto no debe importarles, aqui lo unico a saber es que el codigo que ven en pantalla corresponde al archivo Main.cs. Ahora para ejecutar el proyecto y ver el resultado hagan click en el boton que les señalo en la imagen, y el resultado se vera en la consola integrada de MonoDevelop, que tambien se las señalo.

[Click para
agrandar ](https://paraisolinux.com/wp- content/uploads/2008/12/monodevelop_ejecutar.png)

Como veran hemos creado nuestra primera aplicacion con Mono y MonoDevelop, aunque ha sido sencilla es importante aprender desde el principio y no saltearse nada.