logging in or signing up 01 IntroduccionACsharp Riccard Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 73 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: February 21, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Lenguajes de Programación 2: Introducción a C# Lenguajes de Programación 2Historia: Historia Evolución El sistema operativo: de Windows 3.1 y NT a XP. El API de Windows Nuevas tecnologías: de OLE a COM+ En C/C++: Las librerías La evolución significo extensión Se buscaba la compatibilidad hacia atrás Se aumento la complejidad La plataforma .NET La propuesta de Microsoft a esta complejidad Representa su visión de la tendencia futuraCaracterísticas de la Plataforma: Características de la Plataforma Compatibilidad hacia atrás con COM Una librería que cubre Casi todas las capacidades del API de Windows Las nuevas tecnologías Uso intuitivo Un entorno de ejecución de programas Máquina virtual Ejecuta IL, oriento a objetos (con herencia simple y de interfaces) Independencia del lenguajeCaracterísticas de la Plataforma: Características de la Plataforma Permite crear aplicaciones: Reutilizables y escalables Stand-alone Para Web: Páginas Web y servicios Web Para dispositivos móviles Con acceso a datos y manejo de XML Soluciona el “DLL Hell” Mejora la seguridad Instalación sin impacto Soporte para programación concurrente y distribuida Recolección de basura Características de C#: Características de C# Basado oficialmente en C++ Programación orientada a objetos Tipos básicos consistente XML Acceso completo a .NET base classes Uso de atributos, propiedades y eventos Acceso directo a memoria y punteros Ejecutables y librerías Páginas Web Type-safe Instalación: Instalación Para ejecutar programas de .NET Sistemas operativos Windows 98, ME, NT, 2000, Server 2003 y XP Internet Explorer 5.01 o posterior Instalar: .NET Framework Version 1.1 Redistributable Package (dotnetfx.exe) Para desarrollo de programas Sistemas operativos Windows NT, 2000, Server 2003 y XP Instalado dotnetfx.exe Instalar: .NET Framework SDK Version 1.1 (setup.exe) Desarrollo de un Programa en .Net: Desarrollo de un Programa en .Net Código Fuente Cualquier lenguaje Compilador del lenguaje MSIL Microsoft Intermediate Language Code CLR Ejecutable para la plataforma MSILPrimer Programa: Primer Programa using System; public class principal { public static void Main() { Console.WriteLine(“Hola Mundo"); } }Terminología: Terminología .NET Runtime, Common Language Runtime, CLR Manage code Microsoft Intermediate Languaje, MSIL, IL Common Type System, CTS .NET base classes Assembly Assembly Cache Common Language Specification, CLS Reflection Just-in-Time Compilation, JIT Manifiest Application DomainNotas: Notas La metadata cumple muchas funciones en .NET. La almacenada en el manifiesto contiene: Valor hash de verificación Descripción de tipos de datos y su contenido Información sobre los ensamblajes utilizados Información sobre los permisos de ejecución La programación en .NET es type-safeReferencias: Referencias Libros en silabus http://www.microsoft.com/net http://www.codeproject.com You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
01 IntroduccionACsharp Riccard Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 73 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: February 21, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Lenguajes de Programación 2: Introducción a C# Lenguajes de Programación 2Historia: Historia Evolución El sistema operativo: de Windows 3.1 y NT a XP. El API de Windows Nuevas tecnologías: de OLE a COM+ En C/C++: Las librerías La evolución significo extensión Se buscaba la compatibilidad hacia atrás Se aumento la complejidad La plataforma .NET La propuesta de Microsoft a esta complejidad Representa su visión de la tendencia futuraCaracterísticas de la Plataforma: Características de la Plataforma Compatibilidad hacia atrás con COM Una librería que cubre Casi todas las capacidades del API de Windows Las nuevas tecnologías Uso intuitivo Un entorno de ejecución de programas Máquina virtual Ejecuta IL, oriento a objetos (con herencia simple y de interfaces) Independencia del lenguajeCaracterísticas de la Plataforma: Características de la Plataforma Permite crear aplicaciones: Reutilizables y escalables Stand-alone Para Web: Páginas Web y servicios Web Para dispositivos móviles Con acceso a datos y manejo de XML Soluciona el “DLL Hell” Mejora la seguridad Instalación sin impacto Soporte para programación concurrente y distribuida Recolección de basura Características de C#: Características de C# Basado oficialmente en C++ Programación orientada a objetos Tipos básicos consistente XML Acceso completo a .NET base classes Uso de atributos, propiedades y eventos Acceso directo a memoria y punteros Ejecutables y librerías Páginas Web Type-safe Instalación: Instalación Para ejecutar programas de .NET Sistemas operativos Windows 98, ME, NT, 2000, Server 2003 y XP Internet Explorer 5.01 o posterior Instalar: .NET Framework Version 1.1 Redistributable Package (dotnetfx.exe) Para desarrollo de programas Sistemas operativos Windows NT, 2000, Server 2003 y XP Instalado dotnetfx.exe Instalar: .NET Framework SDK Version 1.1 (setup.exe) Desarrollo de un Programa en .Net: Desarrollo de un Programa en .Net Código Fuente Cualquier lenguaje Compilador del lenguaje MSIL Microsoft Intermediate Language Code CLR Ejecutable para la plataforma MSILPrimer Programa: Primer Programa using System; public class principal { public static void Main() { Console.WriteLine(“Hola Mundo"); } }Terminología: Terminología .NET Runtime, Common Language Runtime, CLR Manage code Microsoft Intermediate Languaje, MSIL, IL Common Type System, CTS .NET base classes Assembly Assembly Cache Common Language Specification, CLS Reflection Just-in-Time Compilation, JIT Manifiest Application DomainNotas: Notas La metadata cumple muchas funciones en .NET. La almacenada en el manifiesto contiene: Valor hash de verificación Descripción de tipos de datos y su contenido Información sobre los ensamblajes utilizados Información sobre los permisos de ejecución La programación en .NET es type-safeReferencias: Referencias Libros en silabus http://www.microsoft.com/net http://www.codeproject.com