Cuando estés desarrollando aplicaciones para el .NET Framework, lo mas probable es que utilices una interfaz de desarrollo (IDE) como Visual Studio, Visual Studio Express, SharpDevelop o MonoDevelop. Estas herramientas hacen muy fácil escribir código, y realmente incrementan la productividad. Pero debes de saber que puedes escribir código sin ninguna de estas herramientas.
Primero, vamos a descargar la ultima versión de .NET de la pagina de Microsoft si aun no la tienes. La ultima versión es Microsoft.NET 4. La instalación es simple.
Cuando instalas el tiempo en ejecución de .NET Framework, el Kit de Desarrollo de Software (SDK) viene incluido. Si abres el directorio C:\Windows\Microsoft.NET\Framework\v<numero de versión>, encontraras los siguientes programas:
- csc.exe – Compilador de C#
- vbc.exe – Compilador de VB.NET
- aspnet_compiler.exe – Herramienta de compilación para ASP.NET
Un compilador y tu editor de texto favorito es todo lo que necesitas para comenzar a escribir aplicaciones para .NET Framework. Ya que varias de las IDE mencionadas antes son gratis, realmente no hay razón para escribir código “a mano†en un editor de texto. Aun asÃ, es un buen ejercicio entender lo que una IDE esta haciendo detrás de escena.
Escribe Tu Primer Programa
Vamos a escribir un pequeño programa “hola mundo†y compilarlo con el SDK de .NET. Abre tu editor de texto y escribe el código siguiente. Vamos a usar C# para este ejemplo.
// Incluye el nombre de espacio System using System; // Esta clase contendra el punto de entrada del programa class MyFirstApp { // Este es el punto de entrada del programa public static void Main() { // Write something Console.WriteLine("Hola Mundo!"); } }
Eso es todo. Guarda el archivo a algún lugar en tu computadora como MyFirstApp.cs. Yo guarde el mÃo a C:\Blog\Code\NET\MyFirstApp\MyFirstApp.cs.
Descifrando el Código
Comenzamos el programa importando las clases que utilizaremos en el programa. La palabra clave using especifica el nombre de espacio que contiene las clases que deseamos importar. Podemos importar tantos nombres de espacio como necesitemos. Hablaremos de nombres de espacios en otro articulo.
Después definimos una clase. C# es orientado a objetos, y las clases son el fundamento de la programación orientada a objetos. Todo el código en C# necesitar estar definido en métodos, y los métodos necesitan pertenecer a una clase.
Ahora definimos el punto de entrada del programa. El compilador espera un método llamado Main y marcado como publico y estático.
La siguiente lÃnea solo escribe una cadena de texto a la consola. Llamamos al método WriteLine de la clase Console.
Compilar y Ejecutar el programa
Asà que ya estamos listos para compilar nuestro código a un archivo ejecutable para Windows. Abre una ventana de comandos (Inicio -> Todos los programas -> Accesorios -> SÃmbolo del sistema) y navega a la carpeta C:\Windows\Microsoft.NET\Framework\v<numero de versión>. Yo usare .NET 4 aquÃ.
Ahora solo necesitamos llamar el compilador y pasar el archivo objetivo (target) que queremos que creé (MyFirstApp.exe) y el archivo con nuestro código fuente. El compilador no nos dará ningún mensaje si la operación fue exitosa, solo la información de Copyright del compilador. Si hubo algún problema, recibiremos información acerca del error.
Ahora todo lo que tenemos que hacer es navegar hasta la ruta en objetivo y ejecutar nuestra pequeña aplicación. También puedes abril la carpeta y hacer doble-clic en el archivo.
Y ahà esta, nuestro mensaje en la consola. Por favor deja un comentario si tuviste algún problema o si tienes alguna pregunta.