Академический Документы
Профессиональный Документы
Культура Документы
Introducción a C#
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 significó 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 futura
2
Características de la Plataforma
3
Características de la Plataforma
4
Características de C#
Basado oficialmente en C++
Programación orientada a objetos
Tipos básicos consistentes
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
5
Instalación
Para ejecutar programas de .NET
Sistemas operativos 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
Sistemas operativos Windows NET, 2000, Server 2003,
Vista y XP
Instalado dotnetfx.exe
Instalar: .NET Framework SDK (setup.exe)
6
Desarrollo de un Programa en .Net
Código
Fuente Compilador
MSIL
del lenguaje
Cualquier Microsoft
lenguaje
Intermediate
Language Code
Ejecutable
MSIL CLR para
la plataforma
7
Primer Programa
using System;