View
17
Download
0
Category
Preview:
Citation preview
SISE UNIVERSITARIA www.facebook.com/sise.universitaria
TECNOLOGÍA MICROSOFT .NET
QUÉ NO ES LA TECNOLOGÍA
.NET?
• .Net no es un Sistema Operativo.• .Net no es un Lenguaje de Programación.• .Net no es un Entorno de Desarrollo.• .Net no es un Servidor de Aplicaciones.
QUÉ ES LA TECNOLOGÍA .NET?
• Plataforma de Desarrollo compuesta de:• Entorno de Ejecución (Runtime).• Bibliotecas de Funcionalidad (Class
Library).• Lenguajes de programación.• Compiladores.• Herramientas de Desarrollo (IDE &
Tools).• Guías de Arquitectura.
• Es la evolución de la plataforma COM.
QUÉ ES LA TECNOLOGÍA .NET?
CUALES SON LOS COMPONENTES
DE LA TECNOLOGÍA .NET?
• Experiencias .NET• Clientes .NET• Servicios .NET• Servidores .NET• Herramientas .NET
Experiencias
Clientes
Servicios
Herramientas
Servidores
CUALES SON LAS
CARACTERÍST ICAS DE .NET?
• Plataforma de ejecución intermedia.• 100% Orientada a Objetos.• Multilenguaje.• Plataforma Empresarial de Misión Crítica.• Modelo de Programación único para todo
tipo de aplicaciones y dispositivos dehardware.
• Se integra fácilmente con aplicacionesdesarrolladas en otras plataforma.
ARQUITECTURA .NET?
QUE ES UN .NET FRAMEWORK?
• Es un conjunto de clasesque interactúan en formacooperativa para darsolución a una determinadanecesidad.
• Marco de trabajo, ofreceuna serie de herramientaspara facilitarle la realizaciónde una determinada tarea.
COMO ESTA COMPUESTO UN .NET
FRAMEWORK?
• Puede estar compuesto por:
• Librería de clases.• Documentación.• Ayuda.• Ejemplos.• Tutoriales, etc.
ARQUITECTURA .NET
FRAMEWORK
Herramientas
de DesarrolloClientes
Aplicaciones
de Usuario
Aplicaciones
Web ASP.NET
Servicios
Web XML
Bases de Datos
.NET
Framework
.NET FRAMEWORK
• Paquete de software fundamental de laplataforma .NET, incluye:• Entorno de Ejecución (Runtime).• Bibliotecas de Funcionalidad (Class Library).
• Se distribuye en forma libre y gratuita.• Existen tres variantes principales:
• .NET Framework Redistributable Package.• .NET Framework SDK.• .NET Compact Framework.
VERSIONES .NET FRAMEWORK
NAMESPACE EN .NET
FRAMEWORK
• Un Namespace es una forma de agrupar clases, funciones, tipos de datos, etc. que están relacionadas entre sí.
• Para saber que es lo que contiene un Namespace, simplemente escribe el nombre con un punto y te mostrará una lista desplegable con los miembros que pertenecen a dicho espacio de nombres.
NAMESPACE EN .NET
FRAMEWORK
T IPOS DE APL ICACIONES
WINDOWS
• Las aplicaciones basadas en Windows de Visual Studio se generan en torno a .NET Framework.
• Con Visual Studio, puede desarrollar varios tipos distintos de aplicaciones basadas en Windows.
• Puede crear: Aplicaciones de formularios Windows Forms y servicios de Windows que aprovechen todas las posibilidades de .NET Framework o utilizar Visual C++ para crear aplicaciones basadas en WIn32
T IPOS DE APL ICACIONES
WINDOWS
• Windows Form:
T IPOS DE APL ICACIONES
WINDOWS
• WPF (Windows Presentation Fundation):
T IPOS DE APL ICACIONES
WINDOWS
• Servicios Windows:
T IPOS DE APL ICACIONES
WINDOWS
• Win32:
VISUAL STUDIO 2012
IDE DE V ISUAL STUDIO 2012
PARTES DE IDE V ISUAL STUDIO
2012
Recommended