Introducción a Microsoft .NET
Notas Generales <ul><li>Introducción a la plataforma .NET </li></ul><ul><li>Introducción a servicios Web XML </li></ul><ul...
<ul><li>Lección: Introducción a la plataforma .NET  </li></ul><ul><li>Por qué necesita .NET </li></ul><ul><li>La plataform...
Por qué necesita .NET   <ul><li>Microsoft .NET: </li></ul><ul><ul><li>Resuelve muchos problemas de la tecnología actual </...
La plataforma .NET   Visual Studio .NET .NET Enterprise   Servers .NET   Framework .NET Building  Block Services Internet
.NET Framework   .NET Framework Windows UI ASP.NET ADO.NET:  Datos y XML Biblioteca de clases de .NET Framework  Runtime d...
.NET Enterprise Servers   <ul><li>Los .NET Enterprise Servers incluyen: </li></ul><ul><ul><li>Application Center </li></ul...
Servicios de base (Building Block Services)   <ul><li>Servicios de base (Building Block Services) </li></ul><ul><ul><li>Pe...
Clientes para la plataforma .NET   <ul><li>La plataforma .NET es compatible con los siguientes dispositivos inteligentes: ...
<ul><li>Lección: Introducción a servicios Web XML   </li></ul><ul><li>Notas generales sobre servicios Web XML </li></ul><u...
Notas generales sobre servicios Web XML   <ul><li>Los servicios Web XML utilizan los siguientes estándares: </li></ul><ul>...
Características de los servicios Web XML   <ul><li>Los servicios Web XML se caracterizan por: </li></ul><ul><ul><li>Elemen...
Ventajas de los servicios Web XML   <ul><li>El uso de servicios Web XML presenta las siguientes ventajas: </li></ul><ul><u...
<ul><li>Lección: Dentro de .NET   </li></ul><ul><li>Runtime de lenguaje común (Common Language Runtime) </li></ul><ul><li>...
Runtime de lenguaje común (Common Language Runtime)   Cargador de clases Soporte de biblioteca de clases de .NET Framework...
La biblioteca de clases de .NET Framework   System Collections Configuration Diagnostics Globalization IO Net Reflection R...
<ul><li>Lección: Compilación y ejecución en .NET   </li></ul><ul><li>El modelo de ejecución CLR </li></ul><ul><li>Demostra...
El modelo de ejecución CLR   Compiler Código  fuente Código  gestionado Assembly IL  code Código de ensamblado IL Assembly...
Upcoming SlideShare
Loading in …5
×

1. Introduccion a .Net

1,778 views

Published on

Introduccion a .Net

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,778
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

1. Introduccion a .Net

  1. 1. Introducción a Microsoft .NET
  2. 2. Notas Generales <ul><li>Introducción a la plataforma .NET </li></ul><ul><li>Introducción a servicios Web XML </li></ul><ul><li>Dentro de .NET Framework </li></ul><ul><li>Compilación y ejecución en .NET </li></ul><ul><li>Guía básica 2002-04 para Microsoft Developer Tools </li></ul>
  3. 3. <ul><li>Lección: Introducción a la plataforma .NET </li></ul><ul><li>Por qué necesita .NET </li></ul><ul><li>La plataforma .NET </li></ul><ul><li>.NET Framework </li></ul><ul><li>.NET Enterprise Servers </li></ul><ul><li>Servicios de base (Building Block Services) </li></ul><ul><li>Clientes para la plataforma .NET </li></ul>
  4. 4. Por qué necesita .NET <ul><li>Microsoft .NET: </li></ul><ul><ul><li>Resuelve muchos problemas de la tecnología actual </li></ul></ul><ul><ul><li>Proporciona aplicaciones compatibles con servicios Web XML interoperables </li></ul></ul><ul><ul><li>Proporciona aplicaciones compatibles con clientes inteligentes </li></ul></ul>
  5. 5. La plataforma .NET Visual Studio .NET .NET Enterprise Servers .NET Framework .NET Building Block Services Internet
  6. 6. .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)
  7. 7. .NET Enterprise Servers <ul><li>Los .NET Enterprise Servers incluyen: </li></ul><ul><ul><li>Application Center </li></ul></ul><ul><ul><li>BizTalk Server </li></ul></ul><ul><ul><li>Commerce Server </li></ul></ul><ul><ul><li>Exchange Server </li></ul></ul><ul><ul><li>Host Integration Server </li></ul></ul><ul><ul><li>Internet Security and Acceleration Server </li></ul></ul><ul><ul><li>SQL Server </li></ul></ul>
  8. 8. Servicios de base (Building Block Services) <ul><li>Servicios de base (Building Block Services) </li></ul><ul><ul><li>Permiten que el usuario controle los datos </li></ul></ul><ul><ul><li>Utilizan Microsoft Passport </li></ul></ul>
  9. 9. Clientes para la plataforma .NET <ul><li>La plataforma .NET es compatible con los siguientes dispositivos inteligentes: </li></ul><ul><ul><li>PCs portátiles </li></ul></ul><ul><ul><li>Estaciones de trabajo </li></ul></ul><ul><ul><li>PCs de bolsillo </li></ul></ul><ul><ul><li>PDAs </li></ul></ul><ul><ul><li>Teléfonos móviles inteligentes </li></ul></ul><ul><ul><li>Consolas de juegos </li></ul></ul><ul><ul><li>Tablet PCs </li></ul></ul>
  10. 10. <ul><li>Lección: Introducción a servicios Web XML </li></ul><ul><li>Notas generales sobre servicios Web XML </li></ul><ul><li>Características de los servicios Web XML </li></ul><ul><li>Ventajas de los servicios Web XML </li></ul>
  11. 11. Notas generales sobre servicios Web XML <ul><li>Los servicios Web XML utilizan los siguientes estándares: </li></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>HTTP </li></ul></ul><ul><ul><li>SOAP </li></ul></ul>
  12. 12. Características de los servicios Web XML <ul><li>Los servicios Web XML se caracterizan por: </li></ul><ul><ul><li>Elementos programables </li></ul></ul><ul><ul><li>Datos compartidos </li></ul></ul><ul><ul><li>Interoperabilidad </li></ul></ul><ul><ul><li>Independencia de lenguaje y plataforma </li></ul></ul><ul><ul><li>Disponibilidad universal </li></ul></ul>
  13. 13. Ventajas de los servicios Web XML <ul><li>El uso de servicios Web XML presenta las siguientes ventajas: </li></ul><ul><ul><li>Una colaboración más sencilla para los usuarios </li></ul></ul><ul><ul><li>Integración de aplicaciones de empresa externas </li></ul></ul><ul><ul><li>Mayor productividad de los desarrolladores </li></ul></ul>
  14. 14. <ul><li>Lección: Dentro de .NET </li></ul><ul><li>Runtime de lenguaje común (Common Language Runtime) </li></ul><ul><li>La biblioteca de clases de .NET Framework </li></ul><ul><li>Espacios de nombres de ADO.NET </li></ul><ul><li>Espacios de nombres de ASP.NET </li></ul>
  15. 15. 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 para compiladores nativos Recolector de elementos no utilizados Gestor de código
  16. 16. La biblioteca de clases de .NET Framework System Collections Configuration Diagnostics Globalization IO Net Reflection Resources Security ServiceProcess Text Threading Runtime InteropServices Remoting Serialization
  17. 17. <ul><li>Lección: Compilación y ejecución en .NET </li></ul><ul><li>El modelo de ejecución CLR </li></ul><ul><li>Demostración: Uso de MSIL Disassembler </li></ul><ul><li>Examen de código: Programación en .NET </li></ul>
  18. 18. El modelo de ejecución CLR Compiler Código fuente Código gestionado Assembly IL code Código de ensamblado IL Assembly IL code Código de ensamblado IL Assembly IL code Código de ensamblado IL VB VB C# C# C++ C++ Unmanaged component Componente no gestionado Common Language Runtime Runtime de lenguaje común JIT compiler Compilador JIT Operating system services Servicios del sistema operativo Native code Código nativo Compiler Compilador Compiler Compilador Compilador

×