ROBINSON H. GENAO &
WILFREDO LIZ
6TO DE INFORMÁTICA
PROGRAMACIÓN.NET & COMPONENTES
PRESENTADO A : YAHAIRA FERNÁNDEZ
PROGRAMACIÓN.NET
• Microsoft .NET es una plataforma de desarrollo y ejecución de
aplicaciones. Esto quiere decir que no sólo nos brinda todas las
herramientas y servicios que se necesitan para desarrollar
modernas aplicaciones empresariales y de misión crítica, sino
que también nos provee de mecanismos robustos, seguros y
eficientes para asegurar que la ejecución de las mismas sea
óptima.
ORIGEN DEL .NET
• 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.[1] [2] 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”. 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.
EVOLUCIÓN
• 1.0
Lanzado en 2002 (Visual Studio .NET), Esta es la primera versión de .NET Framework, publicado
el 13 de febrero de 2002 y disponible para Windows 98,ME,NT 4.0,2000 y XP. El soporte estándar
de Microsoft para esta versión finaliza 10 de julio de 2007 y el soporte extendido terminó el 14
de julio de 2009, con la excepción de XP Media Center y Tablet PC ediciones.
• 1.1
Lanzado en 2003 (Visual Studio 2003), El soporte integrado para teléfonos ASP.NET controles.
Previamente disponible como un add-on para. NET Framework, que ahora forma parte del marco.
Cambios en la seguridad - enable Windows Forms asambleas para ejecutar de manera semi-
confianza de Internet, y permitir que código de acceso de seguridad en las aplicaciones
ASP.NET. El soporte integrado para ODBC y bases de datos. Previamente disponible como un
add-on para. NET Framework 1.0, que ahora forma parte del marco. NET Compact Framework -
una versión del Framework para dispositivos pequeños. Protocolo de Internet versión 6 ( IPv6 )
de apoyo. Numerosos API cambia.
• 2.0
LANZADO EN 2005 (VISUAL STUDIO .NET 2005)→ , CON UN NUEVO CLR (PARA MANEJAR LOS GENÉRICOS Y
TIPOS ANULABLES) Y LOS COMPILADORES DE C # Y VB 2 8.
EL PAQUETE REDISTRIBUIBLE 2.0 SE PUEDE DESCARGAR DE FORMA GRATUITA DESDE MICROSOFT, Y FUE
PUBLICADO EL 22 DE ENERO DE 2006. 2.0 EL SOFTWARE DEVELOPMENT KIT (SDK) SE PUEDE DESCARGAR DE
FORMA GRATUITA DESDE MICROSOFT. SE INCLUYE COMO PARTE DE VISUAL STUDIO 2005 Y MICROSOFT SQL
SERVER 2005. VERSIÓN 2.0 SIN NINGÚN SERVICE PACK ES LA ÚLTIMA VERSIÓN CON SOPORTE PARA
WINDOWS 98 Y WINDOWS ME.
• 3.0
Lanzado en 2006 (Expression Blend), este es sólo 2.0 además de nuevas bibliotecas: Windows
Presentation Foundation, Windows Communication Foundation, Workflow Foundation y
Cardspace. .NET Framework 3.0, anteriormente llamado WinFX, [ 6] fue lanzado el 21 de
noviembre de 2006. Incluye un nuevo sistema de código administrado API que son una parte
integral de Windows Vista y Windows Server 2008 sistemas operativos. También está disponible
para Windows XP SP2 y Windows Server 2003 como descarga. No hay grandes cambios de
arquitectura que se incluyen con esta versión;. NET Framework 3.0 utiliza el mismo Common
Language Runtime. (CLR) como NET Framework 2.0
• 3.5
lanzado en 2007, esto es 3,0 más nuevas bibliotecas (algunos extras bibliotecas "base" como todo LINQ
y TimeZoneInfo ) y nuevos (compiladores para C # y VB 3.9)
Para los. NET Framework 3.5 SP1 también hay una nueva variante del. NET Framework, llamado ". NET
Framework Client Profile", que a los 28 MB es significativamente menor que el marco completo y sólo
instala componentes que son los más relevantes para escritorio de aplicaciones.
• 4.0
LANZADO EN 2010, LO QUE INCLUYE UN NUEVO CLR (V4), NUEVAS BIBLIOTECAS Y EL DLR
(DYNAMIC LANGUAGE RUNTIME)
• 4.5
Lanzado en 2012, esto permite el desarrollo WinRT en Windows 8, así como bibliotecas
adicionales - con mucho más amplio async API Posibilidad de limitar la duración de la expresión
regular del motor intentará resolver una expresión regular antes de que el tiempo de espera.
Posibilidad de definir la cultura para un dominio de aplicación. 4.5
Lanzado en 2012, esto permite el desarrollo WinRT en Windows 8, así como bibliotecas
adicionales - con mucho más amplio async API Posibilidad de limitar la duración de la expresión
regular del motor intentará resolver una expresión regular antes de que el tiempo de espera.
Posibilidad de definir la cultura para un dominio de aplicación.
COMPONENTES
• Visual Basic : 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. Para mantener eficacia en el desarrollo de las aplicaciones.
• Biblioteca : La biblioteca de clases de .NET Framework es una biblioteca de clases, interfaces y
tipos de valor que proporcionan acceso a la funcionalidad del sistema. Es la base sobre la que se
compilan aplicaciones, componentes y controles de .NET Framework.
CONTINUACIÓN
• 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.
• Compiladores : Un compilador es un programa informático, que se encarga
de traducir el código fuente de una aplicación que este en desarrollo, es
decir convierte un programa hecho en lenguaje de programación de alto
nivel a un lenguaje de máquina , el cual es conocido como de bajo nivel, de
tal forma que sea más entendible y mucho más fácil de procesar en el
equipo en el que se esta ejecutando.
BIBLIOGRAFÍA
• http://wiki.elhacker.net/programacion/dotnet/introduccion/-
que-es-net
• https://es.wikipedia.org/wiki/Microsoft_.NET
• http://octavouisraelplataformanet.blogspot.com/2009/06/plat
oforma-net.html
• https://prezi.com/hotxh4qyvlif/evolucion-de-net-framework/
• http://ingsistemascompilador.blogspot.com/p/conceptos-
basicos-sobre-compiladores.html

Robinson & wilfredo

  • 1.
    ROBINSON H. GENAO& WILFREDO LIZ 6TO DE INFORMÁTICA PROGRAMACIÓN.NET & COMPONENTES PRESENTADO A : YAHAIRA FERNÁNDEZ
  • 2.
    PROGRAMACIÓN.NET • Microsoft .NETes una plataforma de desarrollo y ejecución de aplicaciones. Esto quiere decir que no sólo nos brinda todas las herramientas y servicios que se necesitan para desarrollar modernas aplicaciones empresariales y de misión crítica, sino que también nos provee de mecanismos robustos, seguros y eficientes para asegurar que la ejecución de las mismas sea óptima.
  • 3.
    ORIGEN DEL .NET •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.[1] [2] 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”. 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.
  • 4.
    EVOLUCIÓN • 1.0 Lanzado en2002 (Visual Studio .NET), Esta es la primera versión de .NET Framework, publicado el 13 de febrero de 2002 y disponible para Windows 98,ME,NT 4.0,2000 y XP. El soporte estándar de Microsoft para esta versión finaliza 10 de julio de 2007 y el soporte extendido terminó el 14 de julio de 2009, con la excepción de XP Media Center y Tablet PC ediciones. • 1.1 Lanzado en 2003 (Visual Studio 2003), El soporte integrado para teléfonos ASP.NET controles. Previamente disponible como un add-on para. NET Framework, que ahora forma parte del marco. Cambios en la seguridad - enable Windows Forms asambleas para ejecutar de manera semi- confianza de Internet, y permitir que código de acceso de seguridad en las aplicaciones ASP.NET. El soporte integrado para ODBC y bases de datos. Previamente disponible como un add-on para. NET Framework 1.0, que ahora forma parte del marco. NET Compact Framework - una versión del Framework para dispositivos pequeños. Protocolo de Internet versión 6 ( IPv6 ) de apoyo. Numerosos API cambia.
  • 5.
    • 2.0 LANZADO EN2005 (VISUAL STUDIO .NET 2005)→ , CON UN NUEVO CLR (PARA MANEJAR LOS GENÉRICOS Y TIPOS ANULABLES) Y LOS COMPILADORES DE C # Y VB 2 8. EL PAQUETE REDISTRIBUIBLE 2.0 SE PUEDE DESCARGAR DE FORMA GRATUITA DESDE MICROSOFT, Y FUE PUBLICADO EL 22 DE ENERO DE 2006. 2.0 EL SOFTWARE DEVELOPMENT KIT (SDK) SE PUEDE DESCARGAR DE FORMA GRATUITA DESDE MICROSOFT. SE INCLUYE COMO PARTE DE VISUAL STUDIO 2005 Y MICROSOFT SQL SERVER 2005. VERSIÓN 2.0 SIN NINGÚN SERVICE PACK ES LA ÚLTIMA VERSIÓN CON SOPORTE PARA WINDOWS 98 Y WINDOWS ME. • 3.0 Lanzado en 2006 (Expression Blend), este es sólo 2.0 además de nuevas bibliotecas: Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation y Cardspace. .NET Framework 3.0, anteriormente llamado WinFX, [ 6] fue lanzado el 21 de noviembre de 2006. Incluye un nuevo sistema de código administrado API que son una parte integral de Windows Vista y Windows Server 2008 sistemas operativos. También está disponible para Windows XP SP2 y Windows Server 2003 como descarga. No hay grandes cambios de arquitectura que se incluyen con esta versión;. NET Framework 3.0 utiliza el mismo Common Language Runtime. (CLR) como NET Framework 2.0 • 3.5 lanzado en 2007, esto es 3,0 más nuevas bibliotecas (algunos extras bibliotecas "base" como todo LINQ y TimeZoneInfo ) y nuevos (compiladores para C # y VB 3.9) Para los. NET Framework 3.5 SP1 también hay una nueva variante del. NET Framework, llamado ". NET Framework Client Profile", que a los 28 MB es significativamente menor que el marco completo y sólo instala componentes que son los más relevantes para escritorio de aplicaciones.
  • 6.
    • 4.0 LANZADO EN2010, LO QUE INCLUYE UN NUEVO CLR (V4), NUEVAS BIBLIOTECAS Y EL DLR (DYNAMIC LANGUAGE RUNTIME) • 4.5 Lanzado en 2012, esto permite el desarrollo WinRT en Windows 8, así como bibliotecas adicionales - con mucho más amplio async API Posibilidad de limitar la duración de la expresión regular del motor intentará resolver una expresión regular antes de que el tiempo de espera. Posibilidad de definir la cultura para un dominio de aplicación. 4.5 Lanzado en 2012, esto permite el desarrollo WinRT en Windows 8, así como bibliotecas adicionales - con mucho más amplio async API Posibilidad de limitar la duración de la expresión regular del motor intentará resolver una expresión regular antes de que el tiempo de espera. Posibilidad de definir la cultura para un dominio de aplicación.
  • 7.
    COMPONENTES • Visual Basic: 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. Para mantener eficacia en el desarrollo de las aplicaciones. • Biblioteca : La biblioteca de clases de .NET Framework es una biblioteca de clases, interfaces y tipos de valor que proporcionan acceso a la funcionalidad del sistema. Es la base sobre la que se compilan aplicaciones, componentes y controles de .NET Framework.
  • 8.
    CONTINUACIÓN • 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. • Compiladores : Un compilador es un programa informático, que se encarga de traducir el código fuente de una aplicación que este en desarrollo, es decir convierte un programa hecho en lenguaje de programación de alto nivel a un lenguaje de máquina , el cual es conocido como de bajo nivel, de tal forma que sea más entendible y mucho más fácil de procesar en el equipo en el que se esta ejecutando.
  • 9.
    BIBLIOGRAFÍA • http://wiki.elhacker.net/programacion/dotnet/introduccion/- que-es-net • https://es.wikipedia.org/wiki/Microsoft_.NET •http://octavouisraelplataformanet.blogspot.com/2009/06/plat oforma-net.html • https://prezi.com/hotxh4qyvlif/evolucion-de-net-framework/ • http://ingsistemascompilador.blogspot.com/p/conceptos- basicos-sobre-compiladores.html