2. Programación.net
•La plataforma .NET de Microsoft es un componente de software que
puede ser añadido al sistema operativo Windows. Provee un extenso
conjunto de soluciones predefinidas para necesidades generales de la
programación de aplicaciones, y administra la ejecución de los
programas escritos específicamente con la plataforma.
3. Programación.net
Su Origen:
• La plataforma .NET Nace a finales del año
2000 y uno de los motivos fue para hacer
frente al éxito de Java por esta razón .NET
tiene bastantes similitudes con la tecnología
Java, ambos compilan el código fuente a un
código intermedio (no directamente a
código máquina). Ya para el 2002 sale al
mercado la plataforma con Visual Studio
.NET
Su Evolución:
• .NET Framework versión 1.1
• .NET Framework versión 2.0
• .NET Framework versión 3.0
• .NET Framework versión 3.5
• .NET Framework versión 3.5 SP1
4. Plataforma.net
• Lo mejor de todo es que cualquier componente creado
con uno de estos lenguajes puede ser utilizado de forma
transparente desde cualquier otro lenguaje .NET.
Además, como ya se ha comentado, es posible ejecutar el
código .NET en diferentes plataformas y sistemas
operativos.
Lenguaje de
Programación
VisualBasic.NET;
Visual Basic.NET: Versión .NET de VBasic 6.0.
Visual C++.NET: Evolución de Visual C++.
Visual J#.NET: Adaptación de Visual J++.
Visual C#.NET: El nuevo lenguaje de POO.
Empresas ajenas han creado compiladores de sus
lenguajes para la plataforma .NET:
Eiffel, Perl, Python, Haskell, Pascal, Oberon
5. Plataforma.net
• maneja la mayoría de las operaciones
básicas que se encuentran
involucradas en el desarrollo de
aplicaciones.
Librerías (Biblioteca) :
• Toda esta funcionalidad está
implementada en forma de bibliotecas de
funciones que físicamente se encuentran
en diversas DLL (bibliotecas de enlazado
dinámico). A su conjunto se le denomina
Base Classes Library (Biblioteca de clases
base o BCL) y forman parte integral de la
plataforma .NET, es decir, no se trata de
añadidos que se deban obtener o adquirir
aparte.
6. Plataforma.net
• CLR ( Common Languaje Runtime) :
• es el núcleo de la plataforma .NET ya que es el encargado de gestionar la ejecución de
código compilado para la plataforma .NET. Puede asimilarse a la máquina virtual de Java.
• El CLR es el verdadero núcleo del framework de .NET, entorno de ejecución en el que se
cargan las aplicaciones desarrolladas en los distintos lenguajes, ampliando el conjunto de
servicios del sistema operativo (W2k y W2003). Permite integrar proyectos en distintos
lenguajes soportados por la plataforma .NET, como C++, Visual Basic, C#, entre otros
7. Plataforma.net
Compiladores :
El compilador de línea de comandos de Visual Basic .NET se proporciona
como alternativa a la compilación de programas desde el entorno de desarrollo
integrado (IDE) de Visual Studio .NET. En esta sección se describen las
opciones del compilador de Visual Basic.