Académique Documents
Professionnel Documents
Culture Documents
NET
1: La plataforma .NET
(.NET
Framework)
Carlos Isaas Ros Luna
ndic
e
!
Introduccin
Caractersticas
de .NET
Componentes .NET
Plataforma .NET
Ejemplo
!
!
!
Introducci
n! Microsoft .NET es el conjunto de nuevas
tecnologas
en
las
que Microsoft
ha estado trabajando durante
los
! ltimos aos
.NET ofrece una plataforma sencilla y potente
para distribuir el software en forma de servicios
que puedan ser suministrados remotamente y
que puedan comunicarse y combinarse unos con
otros de manera totalmente independiente de la
plataforma, lenguaje de programacin y modelo
de componentes con los que hayan sido
!
desarrollados.
w w w .m icrosoft.com /net/
Caractersticas de
! .NET es una nueva plataforma para el desarrollo y
.NET
explotacin de aplicaciones gestionadas o
administradas (managed) modernas y
orientadas a objetos.
!
!
Componentes de
.NET
!
"
.NET Framework
" SDK
"
"
Plataforma
.NET
J#
C#
VB
2.0
4.5
Framework 2.0
Framework 3.0
CLS y
CTS
ASP.NE
T
Window
s
Form
s
WPF
WCF
WF
WC
S
Biblioteca de Clases y
ADO.NET
Common Language Runtime
(CLR)
Windows 7 y 8, Windows XP, Windows Server
2003
ejecutan los
programas.
El CLR se encarga de gestionar la ejecucin
de las aplicaciones .NET.
Al cdigo escrito para ejecutarse en la
plataforma .NET
se le llama cdigo gestionado.
Al cdigo escrito para ejecutarse
directamente se le llama cdigo no
gestionado o cdigo nativo.
El CLR realiza una compilacin Just in Time
(JIT) que traduce el cdigo gestionado en
cdigo nativo sobre la arquitectura de
Cdigo
fuente
C#
Modelo
de
Compilador
Cdigo
manejado
Compilador
VB
ejecuci
n
Compilador
C++
Cdigo no
manejado
Common Language
Runtime
Compilador
JIT
Cdigo Nativo
"
Integracin de lenguajes
"
Tratamiento de excepciones
"
Espacios de
nombres
"
System .Collections:
"
Colecciones de datos de uso
comn como pilas, colas,
listas...
"
de uso
comn:
"
"
Visual Studio.NET
! Es un entorno grfico que permite a
los
desarrolladores crear, probar y
! depurar aplicaciones desarrolladas o
no para la plataforma .NET.
La ltima versin es la 2013 con 2015
en beta
Desarrollando para la
plataforma
.NET
!
programacin, no estamos
restringidos a desarrollar en Visual
C++ y Basic:
" Existen
" .NET
Volver al Contenido