Está en la página 1de 22

Recursos para la creación de una aplicación de consola en c# 2022

FORMAS PARA CREAR Y COMPILAR APLICACIONES DE CONSOLA EN C#

PRIMERA FORMA:
Usar un editor de texto y el compilador csc de C#

1. Usar un editor de texto (Notepad, Notepad ++, otros editores de texto) para
digitar el código fuente o código del programa.
Nota: Notepad ++ tiene algunas características avanzadas.

Estas 18 líneas (incluyendo las líneas


en blanco) conforman el código
fuente. Se usa la sintaxis de C#.

El programa una vez ejecutado


mostrará este mensaje en pantalla:
PRIMER EJEMPLO

2. Buscar el directorio donde está el compilador de C# para línea de comando,


la aplicación csc.exe. Se puede encontrar en el siguiente directorio:
C:\Windows\Microsoft.NET\Framework\v4.0.30319.
Nota: tomar en cuenta que la última carpeta del directorio (v4.0.30319) puede
ser v2.0.50727; v3.5 u otra disponible en el dispositivo solo debe verificar que
la carpeta contenga el compilador csc.exe. Además Windows trae instalado el
Framework de Microsoft.NET a partir de Windows vista, Windows 7 y otras
versiones contemporáneas.

Prof. Amancio Lorenzo 1


Recursos para la creación de una aplicación de consola en c# 2022

3. Crear el archivo fuente guardando el código que fue digitado en el editor de


texto en la ruta antes identificada dentro de la carpeta donde está el compilador.
Ponerle un nombre con la extensión .cs, por ejemplo: calculadora.cs

4. Abrir el Símbolo del Sistema (CMD, línea de comando o Dos) para ir a la ruta o
directorio donde se encuentra el compilador de C# (csc.exe).

IMPORTANTE: En los pasos anteriores (paso 2, 3 y 4) se puede hacer el


proceso de otra forma. Se puede guardar el código que fue digitado en el
editor de texto en una ruta o carpeta diferente, lo cual permitirá un mejor
manejo de estos archivos.
Prof. Amancio Lorenzo 2
Recursos para la creación de una aplicación de consola en c# 2022

Para que podamos invocar el compilador de C# desde esa nueva ubicación,


cuando se vaya a compilar a través del símbolo del sistema es necesario
configurar la variable de entorno (path). Ver como se configura en el archivo
llamado: Variable de Entorno Configuración.

5. Compilar y ejecutar el programa. Se compila usando el comando csc


seguido del nombre del archivo fuente y la extensión, luego presionar la tecla
enter. Después que se compile si no hay error se procede a ejecutar
escribiendo el nombre del archivo fuente y presionando la tecla enter.

Este es el resultado del programa una


vez ejecutado. Muestra el mensaje en
pantalla: PRIMER EJEMPLO

Nota: Cuando hay error el compilador muestra la línea y la columna donde está
el error. Ver a continuación en este programa llamado Ejemplo.cs, el error está
en la línea 13 y la columna 45 de esa línea.

Prof. Amancio Lorenzo 3


Recursos para la creación de una aplicación de consola en c# 2022

6. Cuando en el proceso de compilación se detecta algún error en el código fuente


hay que volver al editor de texto, corregir los errores señalados, guardar los
cambios y proceder a compilar y ejecutar el programa en el Símbolo del Sistema
(CMD, línea de comando o Dos) en la ruta o directorio
(C:\Windows\Microsoft.NET\Framework\v4.0.30319) donde se encuentra el
compilador C# (csc.exe).

Nota:
El sistema operativo Windows tiene instalado de manera predeterminada el
framework de Microsoft.NET.
Se recomienda ejecutar el símbolo del sistema (CMD o DOS) como administrador.
Ejecutar el editor de código (Notepad ++ u otro) como administrador para evitar
que el sistema le solicite permiso de administrador al momento de guardar los
archivos fuentes o presente algún otro tipo de error.

Prof. Amancio Lorenzo 4


Recursos para la creación de una aplicación de consola en c# 2022

SEGUNDA FORMA:
Usar el editor de código Visual Studio Code y la CLI de .NET

Visual Studio Code es un editor


de código fuente desarrollado
por Microsoft para Windows,
Linux, MacOS

PASO 1: Ir a la página para descargar Vs Code https://visualstudio.microsoft.com


PASO 2: Hacer clic en la opción productos en la barra de herramienta de la parte
superior

Prof. Amancio Lorenzo 5


Recursos para la creación de una aplicación de consola en c# 2022

También puede hacer clic directamente en la opción descarga

Cuando hace clic en descargar la aplicación además de iniciar la descarga


muestra una página con información sobre la aplicación. Ejemplo:
Empezando

Visual Studio Code es un editor de código fuente ligero pero potente que se ejecuta en su escritorio y está
disponible para Windows, macOS y Linux. Viene con soporte incorporado para JavaScript, TypeScript y Node.js
y tiene un rico ecosistema de extensiones para otros lenguajes (como C ++, C #, Java, Python, PHP, Go) y
tiempos de ejecución (como .NET y Unity). Comience su viaje con VS Code con estos videos introductorios

Después de haber descargado e instalado el programa debe instalar la extensión o


complemento C# que se encuentra disponible en el menú lateral izquierdo en la
opción Extensions (Ctrl + shift + X) y la extensión IntelliCode de Visual Studio.

(Visual Studio IntelliCode (IntelliCode) es un conjunto de capacidades asistidas por IA que mejoran la
productividad del desarrollador con características como IntelliSense contextual, finalización de argumentos,
formato de código e inferencia de reglas de estilo. IntelliCode aumenta los flujos de trabajo de los
desarrolladores existentes con servicios de aprendizaje automático que proporcionan una comprensión del
código y su contexto. Es aplicable para C #, C ++).

Prof. Amancio Lorenzo 6


Recursos para la creación de una aplicación de consola en c# 2022

Ya se puede apreciar el entorno del editor

Cuando se usa la aplicación por primera vez se activará automáticamente la


instalación de las dependencias que necesita extensión de C# para poder funcionar
correctamente.

Prof. Amancio Lorenzo 7


Recursos para la creación de una aplicación de consola en c# 2022

Prof. Amancio Lorenzo 8


Recursos para la creación de una aplicación de consola en c# 2022

Prof. Amancio Lorenzo 9


Recursos para la creación de una aplicación de consola en c# 2022

También es necesario instalar el .NET Core SDK para Visual Studio Code. El
proceso se inicia automáticamente como parte de los procesos anteriores, en caso
de presentar algún error habrá un mensaje que redirige a la página de donde se
podrá descargar e instalar de inmediato.

Prof. Amancio Lorenzo 10


Recursos para la creación de una aplicación de consola en c# 2022

A continuación se ofrece una guía que está en la página oficial de Microsoft, en la


cual presenta toda la información necesaria para empezar a usar la aplicación, con
ejemplos e instrucciones paso a paso.
Guía de estudio del editor Visual Studio Code (Editor de código de visual estudio).
https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code

EJEMPLO. Primer programa ¨Hola mundo¨


Comandos a usar para compilar y ejecutar una aplicación usando el Editor Visual
Studio Code y la CLI de .NET
Crea la aplicación
Cree un proyecto de aplicación de consola .NET llamado "HelloWorld".
Inicie Visual Studio Code.
Seleccione Archivo > Abrir carpeta en el menú principal.
En el cuadro de diálogo Abrir carpeta, cree una carpeta HelloWorld y haga clic
en Seleccionar carpeta.
El nombre de la carpeta se convierte en el nombre del proyecto y el nombre del
espacio de nombres de forma predeterminada. Agregará código más adelante en
el tutorial que asume que el espacio de nombres del proyecto es HelloWorld.
Abra la Terminal en Visual Studio Code seleccionando Ver > Terminal en el
menú principal.
La Terminal se abre con el símbolo del sistema en la carpeta HelloWorld .

Prof. Amancio Lorenzo 11


Recursos para la creación de una aplicación de consola en c# 2022

En la Terminal , ingrese el siguiente comando:


dotnet new console
La plantilla crea una sencilla aplicación "Hello World". Llama
al método Console.WriteLine (String) para mostrar "¡Hola mundo!" en la ventana
de la consola.
El código de plantilla define una clase, Program con un solo método Main, que
toma una matriz de cadenas como argumento:
A continuación el código del programa
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Main es el punto de entrada de la aplicación, el método al que llama
automáticamente el motor de ejecución cuando inicia la aplicación. Todos los
argumentos de la línea de comandos proporcionados cuando se inicia la
aplicación están disponibles en la matriz args.
Ejecutar la aplicación
Ejecute el siguiente comando en la Terminal :
dotnet run
El programa muestra "¡Hola mundo!" y termina.

Prof. Amancio Lorenzo 12


Recursos para la creación de una aplicación de consola en c# 2022

Ver el proceso anterior aquí: https://docs.microsoft.com/en-


us/dotnet/core/tutorials/with-visual-studio-code
Prerrequisitos
a)Visual Studio Code con la extensión C # instalada.
b)El SDK .NET 5.0 o posterior

Prof. Amancio Lorenzo 13


Recursos para la creación de una aplicación de consola en c# 2022

TERCERA FORMA:
Usar alguna de las versiones disponibles de Visual Studio
I. VISUAL STUDIO GRATUITO

Herramientas gratuitas de desarrollo para cualquier plataforma. Entre las


herramientas se incluye un entorno de desarrollo integrado extensible y editor de
código para crear aplicaciones para macOS, Linux y Windows, en PC o Mac.

✓ Visual Studio Community


✓ Visual Studio Community para Mac

II. MICROSOFT VISUAL STUDIO


✓ Visual Studio 2019 con sus opciones:
A) Comunidad (community). IDE gratuito con todas las características
para alumnos, colaboradores de código abierto y usuarios
independientes.
B) Professional. IDE con todas las características para equipos
pequeños. Es mejor si tiene una suscripción a Visual Studio
Professional.
C) Enterprise. Solución completa para equipos de cualquier tamaño. Es
mejor si tiene una suscripción a Visual Studio Enterprise.

✓ Visual Studio 17

✓ Visual Studio 15

✓ Visual Studio 13

✓ Visual Studio 12

✓ Visual Studio 10

Prof. Amancio Lorenzo 14


Recursos para la creación de una aplicación de consola en c# 2022

III. VISUAL STUDIO EXPRESS


Las tres versiones más recientes a la fecha (enero, 2021) son Visual Studio Express
2015, 2017 y la alternativa actualizada a Visual Studio Express es Visual Studio
Community.

Nota:
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
en inglés) para Windows y macOS. Es compatible con múltiples lenguajes de
programación, tales como C++, C#, Visual Basic, .NET, F#, Java, Python, Ruby y
PHP, entre otras opciones.

Ejemplo usando Visual Studio Community


Una de las opciones disponible en Visual Studio 2019. IDE gratuito con todas las
características para alumnos, colaboradores de código abierto y usuarios
independientes.

Abrir Visual Studio 2019

Prof. Amancio Lorenzo 15


Recursos para la creación de una aplicación de consola en c# 2022

Crear un nuevo proyecto o continuar sin código

Elegir las opciones para el tipo de proyecto (C#, Windows, Consola)

Prof. Amancio Lorenzo 16


Recursos para la creación de una aplicación de consola en c# 2022

Poner un nombre al proyecto

Prof. Amancio Lorenzo 17


Recursos para la creación de una aplicación de consola en c# 2022

Se está creando el proyecto con los archivos repositorios necesarios

Ver archivos y código predeterminado que se ha creado

Estos son los archivos que


se generan cuando hacemos
Este es el código que se genera de
clic en crear (paso anterior).
forma predeterminada a partir del cual
se puede empezar a trabajar.

Prof. Amancio Lorenzo 18


Recursos para la creación de una aplicación de consola en c# 2022

Escribir el código fuente para nuestra aplicación

Agregamos estas dos líneas de código


para el primer ejemplo. La segunda
línea permite que el CMD siga visible
trabajar.

Compilar nuestro programa

Prof. Amancio Lorenzo 19


Recursos para la creación de una aplicación de consola en c# 2022

Ver resultados de la compilación, si hay errores se mostraran en ese lugar.

Ejecutar el programa

Prof. Amancio Lorenzo 20


Recursos para la creación de una aplicación de consola en c# 2022

Ver los resultados

Nota: para cualquier otra versión de Visual Studio el proceso es parecido al anterior,
la diferencia radica fundamentalmente en el aspecto de la aplicación más que en el
funcionamiento de la misma. Tomando en cuenta que las versiones más reciente
ofrecen mejora en algunos de sus elementos.

Importante saber

IDE
Los entornos de desarrollo integrado para .NET incluyen los siguientes:
• Visual Studio
Solo se ejecuta en Windows. Dispone de una amplia funcionalidad integrada
diseñada para trabajar con .NET. La edición Community es gratuita para
estudiantes, colaboradores de código abierto y particulares.
• Visual Studio Code
Es compatible con Windows, macOS y Linux. De código abierto y gratuito.
Hay extensiones disponibles para trabajar con lenguajes de .NET.
• Visual Studio para Mac
Solo se ejecuta en macOS. Para desarrollar aplicaciones y juegos de .NET para
iOS, Android y la web.
• GitHub Codespaces
Un entorno de Visual Studio Code en línea, actualmente en versión beta.

Prof. Amancio Lorenzo 21


Recursos para la creación de una aplicación de consola en c# 2022

CUARTA FORMA: COMPILADORES EN LINEA


Ejemplo:
https://www.onlinegdb.com/online_csharp_compiler

QUINTA FORMA: APP PARA DISPOSITIVOS MOVILES

Ejemplo:

C# Shell .NET IDE

Prof. Amancio Lorenzo 22

También podría gustarte