martes, 11 de febrero de 2014

Compilación de una aplicación(script) en C# elaborada con Notepad++


Muchos hemos escuchado y utilizado la tecnología .Net, puesto que ha sido uno de los mejores avances en cuanto a la automatización de tareas que se ha puesto a disposición de todos los programadores, con el se pueden desarrollar infinidad de proyectos, desde simples hasta algo muy complejo.

Algo muy importante que me gustaría retomar respecto a .Net es que son otros los lenguajes que tienen mayor aceptación a la hora de desarrollar pequeñas aplicaciones o script para realizar una automatización de una tarea, entre ellos podría mencionar Java, Python, Ruby, etc, ahora, a pesar de lo que ya mencioné respecto a .Net y su poderosa tecnología muchos programadores erróneamente piensan que para programar en .Net se necesita un IDE muy sofisticado o complejo como lo es la plataforma de desarrollo de Visual Studio.

Un IDE es un entorno de desarrollo integrado, que consta de un conjunto de herramientas de programación las cuales facilitan enormemente la tarea de un programador. Es tan completo que el mismo consta de un editor de código, un compilador, un depurador, herramientas para una interfaz gráfica (GUI),
entre otras herramientas. Si bien es cierto, un IDE nos facilita la vida, pero no obstante, cualquier SO de Windows que reúna los requisitos necesarios para ejecutar .Net dispone de manera nativa las herramientas necesarias para la compilación de programas en los lenguajes soportados por .NET

Luego de tanta palabrería, compartiré como podemos crear una aplicación en .Net mediante un simple editor de texto plano, (en este caso usare NotePad++) y un compilador de C#, todo desde la consola de Window, sin necesidad de tener instalado un IDE sofisticado.

PASO 1: Creación de el script

Lógicamente necesitamos conocimientos de programación en C# en modo consola; Abrimos NotePad++ y en un nuevo archivo creamos nuestra aplicación, luego de terminada tenemos que guardar el scrip con la extensión .cs, en mi ejemplo he creado un pequeño script que realizar cálculos básicos con dos números y le he llamado "Calculadora.sc" guardado en el escritorio dentro de una carpeta llamada "Compilador".

PASO 2: Compilar el script

  • En nuestro sistema tenemos instalado una versión del compilador .Net, Vamos a esta direccion dentro del sistema:  C:\Windows\Microsoft.NET\Framework\v3.5 la copiamos.
  • Abrimos la consola (Símbolo del Sistema).

  • Nos ubicamos en la carpeta donde hemos guardado el archivo .cs mediante el comando cmd "cd" que sirve para poder trasladarse a cualquier carpeta dentro del sistema, en mi caso he guardado el script en el escritorio dentro de una carpeta llamada Compilador 



  • Compilamos el script con el siguiente comando:C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe Calculadora.cs 

En este momento estaremos compilando el script, dentro de la carpeta donde se encuentra el script veremos que se ha generado otro archivo con extensión .exe, la aplicación ha sido generada, ahora podremos ejecutarla.

  • Ejecutando la aplicación: siempre desde la consola del sistema y ubicados en la carpeta donde esta la aplicación solo digite el nombre de la aplicación y presionas Enter. Inmediatamente la aplicación comenzará a funcionar.



En otra entrada mostrare otra manera de compilar y correr las aplicaciones sin necesidad de digitar toda la dirección donde se encuentra alojado nuestro compilador dentro del sistema.

No hay comentarios: