Download - 1. Introduccion a .Net
![Page 1: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/1.jpg)
Introducción a Microsoft .NET
![Page 2: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/2.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/3.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/4.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/5.jpg)
La plataforma .NET
Visual Studio .NET
.NET Enterprise
Servers.NET
Framework.NET Building Block Services
Internet
![Page 6: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/6.jpg)
.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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/7.jpg)
.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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/8.jpg)
Servicios de base (Building Block Services)
Servicios de base (Building Block Services)
Permiten que el usuario controle los datos
Utilizan Microsoft Passport
![Page 9: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/9.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/10.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/11.jpg)
Notas generales sobre servicios Web XML
Los servicios Web XML utilizan los siguientes estándares:
XML
HTTP
SOAP
![Page 12: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/12.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/13.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/14.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/15.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/16.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/17.jpg)
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: 1. Introduccion a .Net](https://reader033.vdocuments.net/reader033/viewer/2022061211/5493a678ac79592f2e8b48fa/html5/thumbnails/18.jpg)
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