Plataforma .NET Flashcards
Plataforma .NET
Uso de la palabra reservada “virtual” y “sealed” en c#
a) virtual –> indicar metodos que se pueden sobreescribir
b) sealed –> que no se puede sobreescribir/heredar (equivalente a final en Java)
Plataforma .NET
En el estandar CLI, ¿a que se hace referencia con el componente VES?
Sirve para estandarizar los distintos “CLR” (equivalente a la JVM de Java)
Plataforma .NET
¿Qué dos estandares/recomendaciones tiene que cumplir cualquier lenguaje que quiera ser “.net compatible”?
CLS y CTS
Plataforma .NET
Concepto de GAC. Concepto de Assembly
a) GAC –> repositorio global de ensamblados (a nivel de una maquina)
b) Assembly –> Empaquetado fisico de codigo .NET/CIL (equivalente a un jar/module de Java)
Plataforma .NET
¿Como se crear un proyecto de .Net CORE por linea de comando?
dotnet new <plantilla>
ej plantilla= console, webapp, ...</plantilla>
Plataforma .NET
Función principal de la herramienta NuGet
Gestion de paquetes/dependencias en nuestros proyectos
NOTA: La herramienta para automatizar la construccion –> msbuild
NOTA: El equivalente en Java de estas dos herramientas seria: Maven o Gradle
Plataforma .NET
Diferencia entre los productos .NET Core y .NET Framework
.NET Core –> Opensource y multiplataforma
.NET Framework –> Propietaria
NOTA: Estas dos “lineas” de producto han dado como lugar –> .NET
Plataforma .NET
¿Que es un atributo y para que sirve? ¿alguna semejanza con Java?
En c# –> [atributo]
En VB.NEt –> <atributo>
En Java --> Anotaciones
OBJETIVO --> Configuración en el propio codigo</atributo>
Plataforma .NET
Concepto de SqlDataReader de ADO.Net
Permite recorrer una serie de resultados/filas de una query ya ejecutada (SqlCommand)
(funciona como una especie de Cursor)
NOTA: Equivalente en Java seria el interface ResultSet del API JDBC
Plataforma .NET
Concepto de Code-Behind en ASP.Net
Fichero/Clase correspondiente a una determinada “pagina” .aspx con el objetivo
de poder codificar la respuesta ante ciertos eventos
* Ciclo de vida de la pagina (load, start,...) * De los componentes de la pagina (ej. button, ...)