Colección de citas famosas - Slogan de motivación - ¿Qué tipo de software se desarrolla principalmente con C#?

¿Qué tipo de software se desarrolla principalmente con C#?

Puede desarrollar los siguientes tipos de programas:

1. Aplicaciones de escritorio de Windows, utilizando el módulo WPF proporcionado. NET puede generar fácilmente aplicaciones de escritorio.

2. Las aplicaciones de la Tienda Windows están diseñadas para pantallas táctiles en sistemas Win8 y superiores y normalmente se ejecutan en modo de pantalla completa.

3. Aplicación web, una aplicación ASP.NET creada a través de webForms.

4. Los servicios WCF avanzados son una forma flexible de crear una variedad de aplicaciones distribuidas que pueden interactuar con casi cualquier tipo de datos a través de una LAN o Internet.

Datos extendidos

Ejecución del programa

El código fuente del programa desarrollado en C# no está compilado en código nativo binario que pueda ejecutarse directamente en el sistema operativo. Similar a Java, se compila en código intermedio y luego la máquina virtual lo ejecuta. NET Framework, que se denomina Common Language Runtime (CLR).

Todos. El lenguaje de programación Net se compila en este código intermedio llamado MSIL (lenguaje intermedio de Microsoft). Aunque el programa final todavía tiene el sufijo ".exe" y parece ser un archivo ejecutable tradicional. Pero en realidad si. Si .Net Framework no está instalado en la computadora, estos programas no se ejecutarán.

Cuando se ejecuta el programa. Net Framework traduce el código intermedio a código de máquina binario para que pueda ejecutarse correctamente. El código binario final se almacena en el búfer. Entonces, una vez que el programa usa el mismo código, se llama a la versión en el búfer. De esta forma, si ejecuta un programa .Net por segunda vez, no es necesario realizar una segunda traducción y la velocidad se acelera significativamente.

Enciclopedia Baidu-c#