Framework
de Escritorio con .NET
Juan Rodrigo Motta Molina
Objetivo
• El participante definirá los principales elementos que conforman la
plataforma .NET Framwork, deacuerdo a estándares y procedimientos
técnicos, con 100% de acierto, en un tiempo de 15 minutos.
¿Qué es .NET Framework?
•
Es un conjunto de tecnologías que conforman
una infraestructurapara el desarrollo,
mantenimiento y ejecución de aplicaciones de
código administrado en ambiente de
Microsoft.
Lenguajes .NET
.NET Framework
Visual Basic
C#
F#
C++
Principales elementosde .NET
Framework
Common Language Runtime
Esta es la maquinaria que hace posible ejecutar
todos los programas de .NET y provee servicios
automáticos para estas aplicaciones:
•
•
•
•Seguridad
Manejo de memoria
Optimización
Etc.
.NET Framework Class Library
Reúne cientos de funcionalidades pre construidas
que puede insertar en sus programas.
Estas características muchasveces se agrupan por
tipo de tecnología, por ejemplo:
•
•
ADO.NET: Tecnología para crear aplicaciones
de base de datos
Windows Presentations Foundation (WPF):
Tecnologías paradesarrollar interfaces para
usuarios en aplicaciones de escritorio
Intermediate Language
• Las aplicaciones .NET son compiladas a otros lenguajes de nivel más bajo
antes de ser ejecutadas
• Estelenguaje de bajo nivel es el
Common Intermediate Language o CIL
• El motor de la CLR utiliza únicamente código CIL o IL
• Por esta razón todos los lenguajes .NET son compatibles
Common LanguageSpecification (CLS)
• Es una norma que garantiza que los elementos creados en un lenguaje .NET
sean compatibles con otros elementos creados en cualquier otro lenguaje.
• Una parte del CLS es laCTS o common type system en la que se define los
tipos de datos de todos los lenguajes. CLS incluye también definición de
clases, objetos . Métodos y eventos que son parte de la POO de .NET...
Regístrate para leer el documento completo.