Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Entendiendo el .NET Framework

17,350 views

Published on

Published in: Technology
  • Sinceramente excelente la forma de presentación, vaya si he encontrado material sobre el tema pero expresado con esta simplicidad y efectividad poco. Desde ya gracias por compartirlo. A su disposición.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • bueno el material pero como lo descargo
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • EXCELENTE MATERIAL,GRACIAS POR COMPARTIRLO...
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • es muy interesante sus diapositivas sobre el tema, pero como podria descargarlas
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Muy interesante
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Entendiendo el .NET Framework

  1. 1. @soreygarcia
  2. 2. Dispositivos ServiciosHerramientas Servidores
  3. 3. “Es un entorno de desarrollo (IDE), laherramienta sobre la cual los programadoresde tecnologías .NET desarrollan el software”
  4. 4. Es una Plataforma de Desarrollo, lacual esta compuesta por:o Un entorno de ejecución (Runtime)  NO es un sistema operativoo Bibliotecas de funcionalidad  NO es un lenguaje de programacióno (Base Class Library)  NO es un entorno de desarrolloo Lenguajes de programación  NO es un servidor de aplicacioneso Compiladores
  5. 5. Cliente ServidorAplicación de Escritorio  *Aplicación Web Aplicación de Consola  * Aplicación .NET Compact Framework Móvil * Sólo si la aplicación es distribuida
  6. 6. VB C++ C# J# … Common Language Specification Visual Studio .NET ASP.NET: Servicios Web Windows y Web Forms Forms ADO.NET: Datos y XML Biblioteca de Clases Base Common Language Runtime
  7. 7. Código Assembly Fuente (MSIL) Cualquier Compilador Bibliotecalenguaje .NET o Ejecutable
  8. 8. CompilaciónCódigo Compilador CódigoFuente Lenguaje MSIL Metadata Antes de la instalación o Ejecución cuando se ejecuta por primera vezCódigo JIT CompilerNativo
  9. 9. Código VB.NET C# C++.NETFuente Compilador Compilador Compilador Componente VB.NET C# C++ .NET No ManejadoCódigo Assembly Assembly Assembly Código MSIL Código MSIL Código MSILManejado Common Language Runtime Compilador JIT Código Nativo Sistema Operativo (Windows)
  10. 10. Descripción de Tipos ClasesMiBiblioteca.DLL Clases Base Interfaces Implementadas Metadata Atributos de las Clases Métodos de las Clases Recursos Manifiesto del Assembly Nombre Versión Código Compilado Cultura MSIL Otros Assemblies Permisos de Seguridad Tipos Externos
  11. 11. Visual Studio 6.0Visual BasicVBAVisual FoxPro Visual Studio 2012 Visual Studio 2008VBScript .NET Framework 4.5 .NET Framework 3.0 – 3.5C++ Visual Studio .NET 2003 .NET Compact FrameworkJ++ .NET Framework 1.1JScript .NET Compact FrameworkASP J#2000 2001 2002 2003 2004 2005 2006 2008 2010 2012 Visual Studio .NET 2002 Visual Studio 2005 .NET Framework 1.0 .NET Framework 2.0 Visual Basic .NET .NET Compact Framework 2.0 C# Visual Studio 2010 .NET Framework 4.0
  12. 12. VB C# J# IronPhyton Ruby … … … CLS y CTS WF & WCF ASP.NET WPF / XAML WCS Dynamic Data Enhancements Additional Entity ADO.NET WCF LINQ Framework Enhancements Windows Add-in WF Framework MVC Data Services Forms Biblioteca de Clases Common Language Runtime (CLR) Windows 7/8, Windows Vista, Windows XP, Windows Server 2008
  13. 13. Los tipos de datos básicos
  14. 14. Entendiendo el uso de las variablesEntendiendo los métodos y funcionesApuntes de Orientacion a Objetos para Dummies
  15. 15. @soreygarcia

×