Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura
de .NET, image, image, image , image , image , image , …
Arquitectura
de .NET
NET es una plataforma de código abierto para crear aplicaciones de escritorio, web y móviles que se pueden ejecutar de forma nativa en cualquier sistema operativo.
Los dos componentes principales de .NET Framework son Common Language Runtime y la biblioteca de clases .NET Framework.
Common Language Runtime (CLR) es el motor de ejecución que controla las aplicaciones en ejecución. Proporciona servicios como la administración de subprocesos, la recolección de elementos no utilizados, la seguridad de tipos, el control de excepciones, etc.
La Biblioteca de clases proporciona un conjunto de API y tipos para funciones comunes. Proporciona tipos para cadenas, fechas, números, etc. La biblioteca de clases incluye API para leer y escribir archivos, conectarse a bases de datos, dibujar y más.
Las aplicaciones .NET están escritas en el lenguaje de programación C#, F# o Visual Basic. El código se compila en un lenguaje intermedio común (CIL) independiente del lenguaje. El código compilado se almacena en ensamblajes: archivos con una extensión de archivo .dll o .exe.
Cuando se ejecuta una aplicación, CLR toma el ensamblado y usa un compilador Just-in-Time (JIT) para convertirlo en código máquina que se puede ejecutar en la arquitectura específica del equipo en el que se ejecuta.
Todos los lenguajes de programación que cumplen las normas de .NET tienen muchas cosas en común, una de ellas es el conjunto de tipos de datos
-
-
En el ejemplo anterior declaramos una variable de tipo String (Cadena de caracteres), y podemos ver como esta variable posee una serie de propiedades y métodos que pueden ser invocados, en este caso usamos la propiedad Length() para obtener el numero de caracteres de la variable Cadena y asignarlo a la variable Longitud, que pasaría a tener el valor 5.
-
-
-
-
-
-
-