PROGRAMACIÓN.NET

9
PROGRAMACIÓN II Temas: Programación.NET Componentes fundamentales de la plataforma.NET DE: Carlos David Suriel Olivo

Transcript of PROGRAMACIÓN.NET

Page 1: PROGRAMACIÓN.NET

PROGRAMACIÓN II

Temas:

Programación.NET Componentes

fundamentales de la plataforma.NET

DE:Carlos David Suriel Olivo

Page 2: PROGRAMACIÓN.NET

Programación.NET• ¿Qué es la Programación.NET?La plataforma .NET es un amplio conjunto de bibliotecas de desarrollo que pueden ser utilizadas por otras aplicaciones para acelerar enormemente el desarrollo y obtener de manera automática características avanzadas de seguridad, rendimiento, etc...

http://infoprogramacion1.blogspot.com/p/plataforma-net.html

Page 3: PROGRAMACIÓN.NET

Programación.NET• Origen : En Agosto de 2000, Microsoft, Hewlett-Packard

e Intel trabajaron conjuntamente para estandarizar el lenguaje de programación C# y una Infraestructura de Lenguaje Común (CLI por sus siglas en inglés). Para Diciembre de 2001, ambos fueron ratificados por los estándares Internacionales ECMA. ISO también siguió los pasos para abril de 2003.

http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-net.html

Page 4: PROGRAMACIÓN.NET

Programación.NET

• Cont. Origen : En Octubre de 2007, Microsoft anunciaba la liberación de su código fuente para la Biblioteca de Clases Base del .NET Framework (incluidos ASP.Net, ADO.Net y Windows Presentation Foundation) esto con el lanzamiento de su nueva versión: Visual Studio 2008.

http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-net.html

Page 5: PROGRAMACIÓN.NET

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

http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-net.html

Page 6: PROGRAMACIÓN.NET

Componentes fundamentales de la plataforma.net

• Lenguajes de programación Visual basic.net Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.

Page 7: PROGRAMACIÓN.NET

• Librería de plataforma.netEste es el lenguaje insignia de .NET Framework (marco de trabajo .NET) y pretende reunir las ventajas de lenguajes como C, C++ y Visual Basic en uno solo.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).La herramienta de desarrollo compila el código fuente de cualquiera de los lenguajes soportados por .NET en un código intermedio, el MSIL (Microsoft Intermediate Lenguaje), similar al BYTECODE de Java.Para generarlo, el compilador se basa en la especificación CLS (Common Language Especification) que determina las reglas necesarias para crear el código MSIL compatible con el CLR.

Page 8: PROGRAMACIÓN.NET

CLR Para generarlo, el compilador se basa en la especificación CLS (Common Language Specification) que determina las reglas necesarias para crear el código MSIL compatible con el CLR.Para ejecutarse se necesita un segundo paso, un compilador JIT (Just-In-Time) es el que genera el código máquina real que se ejecuta en la plataforma del cliente. De esta forma se consigue con .NET independencia de la plataforma de hardware.La compilación JIT la realiza el CLR a medida que el programa invoca métodos. El código ejecutable obtenido se almacena en la memoria caché del ordenador, siendo recompilado de nuevo sólo en el caso de producirse algún cambio en el código fuente.http://www.ecured.cu/.net

Page 9: PROGRAMACIÓN.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.

https://msdn.microsoft.com/es-do/library/cc437849(v=vs.71).aspx