B3T6 NET Flashcards
Que significa el término POCO?
Hace referencia a la capa de DAO de persistencia que permite de las clases crear BbDd de forma semiautomática.
POCO= Plain Old CLR Object
Que indican las siglas CLI y a que hace referencia ese término?
Common Language Infraestructure. Es todo el estandar .net
Que indican las siglas VES y a que hace referencia ese término?
Virtual Execution System. VES es un runtime de la CLI
Que indican las siglas CLR y a que hace referencia ese término?
Common Language Runtime –> Motor de ejecución de .NET.
Es la implementación de VES. Pasó a llamarse CORE CLR
Que indican las siglas GAC y a que hace referencia ese término?
Global Assembly Caché
Que indican las siglas CIL y a que hace referencia ese término?
Common Intermediate Languaje (con extensión .dll o .exe)
Que indican las siglas CTS y a que hace referencia ese término?
Common Type System –> Estructura de datos compatibles
Que indican las siglas CLS y a que hace referencia ese término?
Common Languaje Specification-> Características de los lenguajes compatibles
Estandar de CLI por ECMA…
335
*334->C#
*404->JSON
¿Que tipo de objetos podemos crear en .NET?
- Clases –> Similar a Java
- Estructuras –>Son sacos de información. No permiten herencia/inherits, pero si implements. No se pueden inicializar los campos. Por defecto todos sus miembros son públicos. Las estructuras pasan por valor, no por referencia.
- Módulos –> Similar a las clases pero con todos sus miembros Shared o estáticos. No admiten herencia ni implementación de interfaces
- Property –> Getters and Setters
como se pasan los tipos primitivos en .NET?
Se pasan por valor. Las estructuras también.
Por referencia se pasan los strings, array, clases y delegados
¿Qué es un delegate?
Un puntero a una función