Introduccion A C
PUCP, Lenguajes de Programació
Programación 2 20082008-1
Diapositiva 2
• Evolución
– El sistema operativo: de Windows 3.1 y NT a XP
– El API de Windows
– Nuevas tecnologías: de OLE aCOM+
– En C/C++: Las librerías
• La evolución significó extensión
– Se buscaba la compatibilidad hacia atrás
– Se aumento la complejidad
• La plataforma .NET
– La propuesta de Microsoft a estacomplejidad
– Representa su visión de la tendencia futura
PUCP, Lenguajes de Programació
Programación 2 20082008-1
Introducció
Introducción a C#
Lenguajes de Programación 2
Reutilizables y escalablesStand-alone
Para Web: Páginas Web y servicios Web
Para dispositivos móviles
Con acceso a datos y manejo de XML
PUCP, Lenguajes de Programació
Programación 2 20082008-1
Diapositiva 4
Soluciona el “DLLHell”
Mejora la seguridad
Instalación sin impacto
Soporte para programación concurrente y distribuida
Recolección de basura
–
–
–
–
–
• Permite crear aplicaciones:
•
•
•
•
•
Diapositiva 3Características de la Plataforma
PUCP, Lenguajes de Programació
Programación 2 20082008-1
• 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
•
•
•
•
•
•
•
•
•
•
•
•
Diapositiva 5
PUCP, Lenguajes de Programació
Programación 2 20082008-1
Diapositiva 6
Para ejecutar programas de .NET
– Sistemasoperativos Windows 98, ME, NET, 2000,
Server 2003, Vista y XP
– Internet Explorer 5.01 o posterior
– Instalar: .NET Framework Redistributable Package
(dotnetfx.exe)
Para desarrollo de programas
– Sistemasoperativos Windows NET, 2000, Server
2003, Vista y XP
– Instalado dotnetfx.exe
– Instalar: .NET Framework SDK (setup.exe)
Instalación
PUCP, Lenguajes de Programació
Programación 2 20082008-1
Basado...
Regístrate para leer el documento completo.