Programacion .net y sus componentes fundamentales

13
Instituto Politécnico Padre Zegrí • Nombres: Cristopher Jr. Vivieca Ramos • N. #27 • Maestra: Yahaira Fernandez • Asignatura: Programación II

Transcript of Programacion .net y sus componentes fundamentales

Page 1: Programacion .net y sus componentes fundamentales

Instituto Politécnico Padre Zegrí

• Nombres: Cristopher Jr. Vivieca Ramos

• N. #27

• Maestra: Yahaira Fernandez

• Asignatura: Programación II

Page 2: Programacion .net y sus componentes fundamentales

PROGRAMACIÓN

.NET

Page 3: Programacion .net y sus componentes fundamentales

DEFINICIÓN

• Las aplicaciones .NET Framework se compilan sobre los servicios de Common Language Runtime y aprovechan la biblioteca de clases de .NET Framework. Common Language Runtime administra la memoria, ejecución de subprocesos, ejecución de código, comprobación de la seguridad del código, compilación y demás servicios del sistema. 

Page 4: Programacion .net y sus componentes fundamentales

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. Mientras Microsoft y sus socios de negocios ganaban patentes para los lenguajes CLI y C#, ECMA e ISO solicitaron que era esencial que la implementación estuviera disponible bajo “términos no discriminatorios”.

Page 5: Programacion .net y sus componentes fundamentales

Origen

• Además de alcanzar estos términos, las compañías también accedían a dejar estas patentes disponibles. Sin embargo, esto no aplicó para la parte del .NET Framework, que no está cubierto por los estándares ECMA/ISO. Esto incluye Windows Forms, ADO.Net y ASP.Net. 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.

Page 6: Programacion .net y sus componentes fundamentales

Evolución1.0 .NET Framework (2002)1.1 .NET Framework (2003)2.0 .NET Framework (2005)3.0 .NET Framework (2006)3.5 .NET Framework (2007)4.0 .NET Framework (2008)4.5 .NET Framework (2010)4.6 .NET Framework (2016)

Page 7: Programacion .net y sus componentes fundamentales

COMPONENTES FUNDAMENTALES

DE LA PLATAFORMA .NET

Page 8: Programacion .net y sus componentes fundamentales

VISUAL BASIC .NET

• Visual Basic.NET ofrece numerosas características nuevas y mejoradas, como herencia, interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programación orientado a objetos. Otras características nuevas del lenguaje son el subprocesamiento libre y el control de excepciones estructurado. Visual Basic.NET integra completamente el entorno .NET Framework y Common Language Runtime, que proporcionan interoperabilidad entre lenguajes, recolección de elementos no utilizados, seguridad mejorada y mayor compatibilidad entre versiones.

Page 9: Programacion .net y sus componentes fundamentales
Page 10: Programacion .net y sus componentes fundamentales

Common Language Runtime

• El CRL es un programa que corre sobre el sistema operativo y se encarga de controlar, ejecutar y brindar servicios a las aplicaciones .NET.La aplicaciones desarrolladas en .NET una vez compiladas producen archivos de extensiones .exe o .dll, sin embargo estos archivos no contiene código máquina para ser ejecutadas por el sistema operativo, sino que están en un lenguaje intermedio llamado MSIL.

Page 11: Programacion .net y sus componentes fundamentales

COMPILADOR• Un compilador es un pequeño programa

informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es un software que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o ejecutado por este.

Page 12: Programacion .net y sus componentes fundamentales

Ejemplo Compilador

Page 13: Programacion .net y sus componentes fundamentales

Fuentes• https://

msdn.microsoft.com/es-do/library/aa903378(v=vs.71).aspx• http://

villegas1.activoforo.com/t18-que-es-clr-common-language-runtime

• https://blogs.msdn.microsoft.com/warnov/2010/07/04/breve-historia-del-framework-net/

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

• https://msdn.microsoft.com/es-es/library/ms229335(v=vs.100).aspx

• http://culturacion.com/que-es-un-compilador/• http://www.definicionabc.com/tecnologia/compilador.php• https://es.wikipedia.org/wiki/Microsoft_.NET