Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a...

18
Introducción a Microsoft .NET

Transcript of Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a...

Page 1: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Introducción a Microsoft .NET

Page 2: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Notas Generales

Introducción a la plataforma .NET

Introducción a servicios Web XML

Dentro de .NET Framework

Compilación y ejecución en .NET

Guía básica 2002-04 para Microsoft Developer Tools

Page 3: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Lección: Introducción a la plataforma .NET

Por qué necesita .NET

La plataforma .NET

.NET Framework

.NET Enterprise Servers

Servicios de base (Building Block Services)

Clientes para la plataforma .NET

Page 4: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Por qué necesita .NET

Microsoft .NET:

Resuelve muchos problemas de la tecnología actual

Proporciona aplicaciones compatibles con servicios Web XML interoperables

Proporciona aplicaciones compatibles con clientes inteligentes

Page 5: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

La plataforma .NET

Visual Studio .NET

.NET Enterprise

Servers.NET

Framework.NET Building Block Services

Internet

Page 6: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

.NET Framework

.NET Framework

Windows UI ASP.NET

ADO.NET: Datos y XML

Biblioteca de clases de .NET Framework

Runtime de lenguaje común(Common Language Runtime)

Page 7: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

.NET Enterprise Servers

Los .NET Enterprise Servers incluyen:

Application Center

BizTalk Server

Commerce Server

Exchange Server

Host Integration Server

Internet Security and Acceleration Server

SQL Server

Page 8: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Servicios de base (Building Block Services)

Servicios de base (Building Block Services)

Permiten que el usuario controle los datos

Utilizan Microsoft Passport

Page 9: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Clientes para la plataforma .NET

La plataforma .NET es compatible con los siguientes dispositivos inteligentes:

PCs portátiles Estaciones de trabajo PCs de bolsillo PDAs Teléfonos móviles inteligentes Consolas de juegos Tablet PCs

Page 10: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Lección: Introducción a servicios Web XML

Notas generales sobre servicios Web XML

Características de los servicios Web XML

Ventajas de los servicios Web XML

Page 11: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Notas generales sobre servicios Web XML

Los servicios Web XML utilizan los siguientes estándares:

XML

HTTP

SOAP

Page 12: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Características de los servicios Web XML

Los servicios Web XML se caracterizan por:

Elementos programables

Datos compartidos

Interoperabilidad

Independencia de lenguaje y plataforma

Disponibilidad universal

Page 13: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Ventajas de los servicios Web XML

El uso de servicios Web XML presenta las siguientes ventajas:

Una colaboración más sencilla para los usuarios

Integración de aplicaciones de empresa externas

Mayor productividad de los desarrolladores

Page 14: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Lección: Dentro de .NET

Runtime de lenguaje común (Common Language Runtime)

La biblioteca de clases de .NET Framework

Espacios de nombres de ADO.NET

Espacios de nombres de ASP.NET

Page 15: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Runtime de lenguaje común (Common Language Runtime)

Cargador de clases

Soporte de biblioteca de clases de .NET Framework

Soporte de subprocesos COM Marshaler

Corrector de tipos Administrador de excepciones

Motor de seguridad Motor de depuración

MSIL paracompiladores

nativos

Recolector deelementos no

utilizadosGestor de código

Page 16: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

La biblioteca de clases de .NET Framework

System

Collections

Configuration

Diagnostics

Globalization

IO

Net

Reflection

Resources

Security

ServiceProcess

Text

Threading

Runtime

InteropServices

Remoting

Serialization

Page 17: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

Lección: Compilación y ejecución en .NET

El modelo de ejecución CLR

Demostración: Uso de MSIL Disassembler

Examen de código: Programación en .NET

Page 18: Introducción a Microsoft.NET. Notas Generales Introducción a la plataforma.NET Introducción a servicios Web XML Dentro de.NET Framework Compilación y.

El modelo de ejecución CLR

Compiler

Código fuente

Código gestionado

Assembly IL

codeCódigo de

ensamblado IL

Assembly IL

codeCódigo de

ensamblado IL

Assembly IL

codeCódigo de

ensamblado IL

VBVB C#C# C++C++Unmanaged

componentComponente

no gestionado

Common Language RuntimeRuntime de lenguaje común JIT compilerCompilador JIT

Operating system servicesServicios del sistema operativo

Native codeCódigo nativo

CompilerCompilador CompilerCompiladorCompilador