Introducción al SDK de .NET Framework

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í.

Carpeta de .NET

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.

Llamada al compilador de .NET

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.

Llamada la aplicacion .NET

Y ahí esta, nuestro mensaje en la consola. Por favor deja un comentario si tuviste algún problema o si tienes alguna pregunta.

Recibir Actualizaciones Gratis
Entradas Relacionadas
Comentarios