Unidad III: Frameworks y .NET

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/27

flashcard set

Earn XP

Description and Tags

Flashcards sobre conceptos fundamentales de .NET Framework, excepciones y administración de memoria (Garbage Collector) basadas en el cuestionario de la Unidad III.

Last updated 12:53 AM on 7/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

Framework

Es un marco de trabajo desarrollado por Microsoft que ofrece un esqueleto con la estructura base, herramientas y componentes reutilizables para facilitar el desarrollo y ejecución de aplicaciones.

2
New cards

Frozen spots (Puntos congelados)

Código provisto por el framework que constituye la funcionalidad fija o base.

3
New cards

Hot spots (Puntos calientes)

Código escrito por el programador que interactúa con el framework para extender su funcionalidad.

4
New cards

Framework de Caja negra

Tipo de framework que se clasifica según su extensibilidad donde se crean nuevas clases por herencia o composición.

5
New cards

Framework de Caja blanca

Tipo de framework donde se producen instancias usando código o scripts de configuración para que una herramienta de instanciación automática cree las clases.

6
New cards

CLR (Common Language Runtime)

Entorno de ejecución administrado de .NET, robusto y seguro, donde servicios comunes son provistos automáticamente y permite ejecutar aplicaciones de varios lenguajes.

7
New cards

MSIL (Microsoft Intermediate Language)

Lenguaje intermedio al cual el compilador convierte el código fuente antes de ser convertido a JIT para su ejecución.

8
New cards

CTS (Common Type System)

Sistema común de tipos que define las reglas sobre cómo los tipos deben ser declarados, utilizados y administrados en .NET.

9
New cards

CLS (Common Language Specification)

Conjunto de reglas que garantiza la interoperabilidad entre distintos lenguajes de programación en .NET para que el código de uno pueda ser usado por otro.

10
New cards

Excepción

Error que ocurre en tiempo de ejecución, interrumpiendo el flujo normal del programa y que en .NET se maneja con try – catch – finally.

11
New cards

Catch

Bloque de código encargado de controlar e interceptar las excepciones.

12
New cards

System.Exception

Objeto de mayor jerarquía para el manejo de excepciones, perteneciente al namespace System.

13
New cards

Try

Bloque donde se coloca el código que se desea proteger contra posibles excepciones.

14
New cards

DivideByZeroException

Tipo de excepción específica utilizada para interceptar errores derivados de una división por cero.

15
New cards

DllNotFoundException

Tipo de excepción que se utiliza para interceptar problemas cuando una DLL no puede ser cargada.

16
New cards

when

Cláusula utilizada dentro de un catch para especificar una condición adicional que debe evaluarse como verdadera para seleccionar dicho bloque.

17
New cards

Finally

Bloque de código utilizado para tareas de limpieza y liberación de recursos que se ejecuta tras producirse una excepción.

18
New cards

throw

Instrucción de C# utilizada para provocar manualmente una excepción y adaptarla al mecanismo de control de errores.

19
New cards

Finalize

Método destructor invocado automáticamente por el recolector de elementos no utilizados (GC).

20
New cards

Dispose

Método invocado manualmente por el programador para matar instancias administradas y no administradas, obtenido al implementar IDisposable.

21
New cards

GC.Collect()

Método que ordena al recolector de basura (GC) realizar la recolección de los elementos no utilizados.

22
New cards

GC.WaitForPendingFinalizers()

Método que suspende el subproceso actual hasta que se vacíe la cola de finalizadores que se está procesando.

23
New cards

Resurrección de Objetos

Fenómeno que ocurre cuando un objeto destinado a la destrucción vuelve a ser referenciado dentro de su finalizador, evitando su eliminación por el GC.

24
New cards

Generación (GC)

Clasificación por antigüedad que utiliza el GC para agrupar objetos, adoptando valores numéricos de 00, 11 y 22.

25
New cards

GC.CollectionCount(generacion)

Método para obtener cuántas veces se ha producido la recolección de elementos en una generación específica.

26
New cards

GC.GetGeneration(objeto)

Método que devuelve el número de generación actual al que pertenece un objeto determinado.

27
New cards

GC.GetTotalMemory(false)

Método que recupera el número de bytes que se consideran asignados en la actualidad en la memoria.

28
New cards

GC.MaxGeneration

Método que devuelve el número máximo de generaciones que el sistema admite actualmente.