Podcast
Questions and Answers
¿Qué característica describe mejor cómo se ejecuta el código en .NET?
¿Qué característica describe mejor cómo se ejecuta el código en .NET?
- El código se compila a Intermediate Language antes de ser ejecutado. (correct)
- El código se interpreta directamente en el sistema operativo.
- El código siempre se ejecuta en una máquina virtual.
- El código no necesita ser compilado para ser ejecutado.
¿Cuál es la función del Common Language Runtime (CLR) en .NET?
¿Cuál es la función del Common Language Runtime (CLR) en .NET?
- Cargar y ejecutar aplicaciones .NET en tiempo de ejecución. (correct)
- Compilar el código fuente directamente a código máquina.
- Transformar el código intermedio a código fuente.
- Proporcionar un entorno de desarrollo integrado.
¿Qué implica la compilación Just-In-Time (JIT) en el contexto de .NET?
¿Qué implica la compilación Just-In-Time (JIT) en el contexto de .NET?
- El código se convierte a código máquina la primera vez que se llama. (correct)
- El código no se compila y se ejecuta directamente como texto.
- El código necesita ser recompilado cada vez que se ejecuta.
- El código se compila solo una vez y se guarda en caché.
¿Cuál de las siguientes afirmaciones sobre .NET es incorrecta?
¿Cuál de las siguientes afirmaciones sobre .NET es incorrecta?
¿Qué produce el proceso de compilación en .NET?
¿Qué produce el proceso de compilación en .NET?
¿Qué puede afirmarse sobre los lenguajes disponibles en .NET?
¿Qué puede afirmarse sobre los lenguajes disponibles en .NET?
¿Cuál de las siguientes opciones no describe una característica de .NET?
¿Cuál de las siguientes opciones no describe una característica de .NET?
¿Cómo se relacionan los lenguajes proporcionados por Microsoft con el .NET Framework?
¿Cómo se relacionan los lenguajes proporcionados por Microsoft con el .NET Framework?
Flashcards
Lenguajes disponibles en .NET
Lenguajes disponibles en .NET
Conjunto de lenguajes de programación que se pueden utilizar con la plataforma .NET. Entre ellos están C#, Python, etc.
Compilación a IL en .NET
Compilación a IL en .NET
El código fuente se traduce a un lenguaje intermedio llamado Intermediate Language (IL).
Compilación Just-In-Time (JIT) en .NET
Compilación Just-In-Time (JIT) en .NET
El IL se traduce a código de máquina justo antes de ejecutarse.
Common Type System (CTS)
Common Type System (CTS)
Signup and view all the flashcards
Common Language Runtime (CLR)
Common Language Runtime (CLR)
Signup and view all the flashcards
Archivo ejecutable en .NET
Archivo ejecutable en .NET
Signup and view all the flashcards
Ejecución sin máquina virtual
Ejecución sin máquina virtual
Signup and view all the flashcards
Compilación vs. Interpretación
Compilación vs. Interpretación
Signup and view all the flashcards
Study Notes
Resumen-MaD.pdf
- Recursos: Sitio web cochesnet, mostrando coches en venta o compra.
- Oferta Servicios: Coches nuevos, renting, km0, y usados.
- Información General: Todos los derechos reservados. No se permite la explotación económica. La impresión en su totalidad está permitida.
Introducción a .NET.
- Plataforma: .NET es independiente del lenguaje (C#, Python, etc.).
- Código Intermedio: El código fuente se compila a Intermediate Language (IL) antes de la ejecución.
- Common Type System (CTS): Todos los lenguajes .NET comparten tipos de datos comunes.
- Common Language Runtime (CLR): Es el responsable de cargar y ejecutar aplicaciones .NET.
- Compilación Just-In-Time (JIT): Traduce IL a código máquina.
- Código Gestionado (managed code): Aplicaciones .NET que se ejecutan bajo el CLR. No se ejecuta directamente sobre el sistema operativo.
- Metadata: Describe los tipos, incluyendo campos, propiedades y métodos soportados. Se genera automáticamente durante la compilación.
- Interoperabilidad: Permite el funcionamiento de componentes escritos en diferentes lenguajes.
- Orientación a Objetos: 100% orientada a objetos. Útil para aplicaciones empresariales.
- IL vs. Java Bytecode: IL está diseñado para soportar múltiples lenguajes, mientras que Java Bytecode está diseñado para Java. IL se compila JIT, no se interpreta.
.NET Framework.
- Componentes clave: Common Language Runtime (CLR), bibliotecas de funcionalidad reutilizable (Class Library), .NET Framework SDK.
- Variantes: .NET Framework Redistributable Package, .NET Framework SDK, .NET Framework, .NET Framework Class Library, Common Language Runtime (CLR).
- Lenguajes soportados: VB.NET, C++, C#, J#
Enterprise Library.
- Componentes: Es un conjunto de componentes de software reutilizables para resolver problemas comunes en aplicaciones de software (seguridad, acceso a datos, etc.).
- Application Blocks: Funciones estándar para problemas comunes como caché, criptografía, manejo de excepciones, registro, seguridad, inyección de políticas.
- Características: Reutilizable, adaptable, gratuito.
NuGet.
- Gestor de paquetes: Facilita la administración de librerías, componentes, etc.
- Paquetes: Se descargan en el directorio "packages"
- Beneficios: Gestión de dependencias, resolución de conflictos de versiones, simplicidad.
Test Project.
- Herramientas: Test Inicialización, Assert, Test Finalización.
- Métodos: Métodos de prueba, inicialización de la prueba, limpieza de pruebas
- Atributos: Métodos para testear código
ASP.NET.
- Framework: Permite construir aplicaciones Web y se basa en controles web.
- Web Forms: Controles que se ejecutan en servidor (Web Controls) y se pueden crear manualmente (HTML Controls).
- Mode Inline: Código en la página .aspx
- Mode CodeBehind: Archivos .aspx.cs
- ASP.NET Web Forms: componente core de ASP.NET
Master Pages.
- Diseño: Permite un diseño consistente.
- Contenido: Se utilizan zonas de contenido (ContentPlaceHolder): Permite agregar contenido individual en diferentes páginas con un diseño similar.
- Componentes: Contenedor para el contenido dinámico y la lógica de la aplicación.
Internacionalización.
- Culturas: Para soportar diferentes regiones y culturas.
- Recursos: Se gestionan los recursos necesarios en diferentes archivos de recursos (.resx)
Autenticación.
- Sistemas: Se define el modo de autenticación y las configuraciones correspondientes en el archivo "web.config".
Configuración.
- Arquitectura: Se usa .NET Framework y se configura la aplicación en función de las necesidades específicas.
- Archivos XML: Archivos de configuración XML (web.config) para personalizar.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.