Está en la página 1de 7

TAREA 2

PARTE 1
•Q U E E S C #
•Q U E C O M P I L A D O R S E U S A P A R A C #
•C O M O C O M P I L A R C # E N L I N U X .
•Q U E E S . N E T C O R E
•C O M O H A C E R U N P R O G R A M A Q U E M U E S T R E , H O L A M U N D O E N C # .
•S E P U E D E D E S C O M P I L A R C # , C O M O ?

PARTE 2,
E S C R I B E E L C O D I G O PA R A C # D E U N P O R G R A M A Q U E A C E P T E 3
N U M E R O S Y M U E S T R E E L M AY O R D E E S T O S . A L P R I N C I P I O D E L
PROGRAMA MUESTRA TU NOMBRE. EL PROGRAMA PUEDE SER
WINDOWS FORM O CONSOLA.
QUE ES
C#?
• Es un lenguaje de programación para crear aplicaciones de escritorio robustas y
para integrarse con otras tecnologías, entornos de desarrollo y lenguajes de programación,
la forma en que se pronuncia es C Sharp y es quizás la mejor programación que tiene
Microsoft actualmente.

• Este lenguaje, como muchos otros, admite el uso


de variables, constantes, operadores, declaraciones de control , clases de
objetos, métodos, matrices, cadenas, etc.

• C# es muy popular porque se usa de la mano con otras tecnologías


o lenguajes de programación para integrar aplicaciones dinámicas, por ejemplo con
C# se crea una interfaz para Windows como reproductor de música, este
reproductor se puede integrar en un servidor y se puede implementar una API REST
desarrollada con Node JS y DB en este servidor y
poder enrutar para conexión, registro , listas de etc.
QUE COMPILADOR SE USA
PARA C#

• Microsoft Visual Studio. No es nada “lite” pero al ser C# una


plataforma desarrollada por Microsoft, VS es probablemente el IDE
más completo para ese lenguaje.
COMO COMPILAR C# EN LINUX.
❑ El primer paso es crear un nuevo proyecto C#. Para hacer eso, primero inicie Visual Studio Code, y una vez que esté abierto, desde el
menú del programa, seleccione Terminal y Nueva Terminal.

❑ Una vez que se abra la nueva ventana de terminal, ejecute los siguientes comandos para crear una aplicación de consola C#.

```cli
mkdir MyApp
cd MyApp dotnet new console
``` Vaya a `Archivo > Abrir > Mi aplicación` desde el menú del programa para abrir este proyecto recién creado.

❑ Cuando la aplicación de consola C# fue creada por la herramienta dotnet,

❑ configure la tarea de compilación predeterminada desde Programa> Terminal> Configurar tarea de compilación predeterminada>
compilar. Para compilar la aplicación C#, vaya a Programa > Terminal > Ejecutar tarea de compilación.

❑ vaya a Programa > Ejecutar > Ejecutar sin depurar, o si desea utilizar una tecla de método abreviado, utilice Ctrl+F5.

❑ El resultado del código se mostrará como se muestra a continuación en la ventana Consola de depuración.
QUE ES .NETCORE

• Es la plataforma de desarrollo de alto rendimiento más moderna de Microsoft


para compilar todos los tipos de aplicaciones.

• .NET Core es fundamental en su diseño y arquitectura. El compilador, el tiempo de


ejecución y los componentes de la biblioteca son entidades independientes que se
comunican a través de un diseño adecuado. Esto
permite agregar o quitar componentes para necesidades específicas.

• Las propias bibliotecas son modulares y se distribuyen a través de NuGet, lo que


permite usar solo lo que se necesita para optimizar Surface .NET Core en un sistema
determinado.
COMO HACER UN PROGRAMA
QUE MUESTRE, HOLA MUNDO
EN C#.
Ingrese las siguientes Líneas de código:

public partial class PRACTICA_UTESA


{

public partial classProgram


{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
-SE PUEDE DESCOMPILAR C#?
SI
-COMO?
• Utilizando uno de los muchos decompiladores .NET

• Decompila ensamblados .NET a C#


dotPeek es una herramienta independiente gratuita basada en el descompilador incluido
en ReSharper. Puede descompilar de forma segura cualquier ensamblado .NET a código
equivalente C# o IL.
El descompilador admite varios formatos, incluidas bibliotecas (.dll), ejecutables (.exe), y archivos
de metadatos de Windows (.winmd).

• Exportar código decompilado a proyectos de Visual Studio


Tan pronto como haya decompilado un ensamblado, puede guardarlo como un proyecto de
Visual Studio (.csproj). Esto podría ahorrar mucho tiempo si necesita restaurar el código fuente
perdido de un ensamblado heredado.

También podría gustarte