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 ejecución en .NET

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


 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


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


La plataforma .NET

Internet Visual Studio .NET

.NET Framework

.NET Enterprise Servers

.NET Building Block Services


.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)


.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


Servicios de base (Building Block Services)

Servicios de base (Building Block Services) 

Permiten que el usuario controle los datos

Utilizan Microsoft Passport


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


 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


Notas generales sobre servicios Web XML

Los servicios Web XML utilizan los siguientes estándares: 

XML

HTTP

SOAP


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


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


 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


Runtime de lenguaje com煤n (Common Language Runtime) 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 para compiladores nativos

Gestor de c贸digo

Cargador de clases

Recolector de elementos no utilizados


La biblioteca de clases de .NET Framework System

Collections

IO

Security

Runtime

Configuration

Net

ServiceProcess

InteropServices

Diagnostics

Reflection

Text

Remoting

Globalization

Resources

Threading

Serialization


 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


El modelo de ejecución CLR

Código fuente

Código

VB VB

C# C#

C++ C++

Compilador

Compilador

Compilador

Código de code ensamblado IL

Código de code ensamblado IL

Compiler

Código de code gestionado ensamblado IL Assembly IL

Compiler

Assembly IL

Common Language Runtime Runtime de lenguaje común

Compiler

Assembly IL

JIT compiler Compilador JIT

Native code Código nativo

Operating system services Servicios del sistema operativo

Unmanaged Componente nocomponent gestionado

progra  

ejercicio1