.Net Framework 4 PDF

Title .Net Framework 4
Course Estructura de datos
Institution Universidad Autónoma de Coahuila
Pages 4
File Size 58.7 KB
File Type PDF
Total Downloads 36
Total Views 159

Summary

Introduccion a visual studio y el uso frameworks...


Description

Framework ¿Qué es? -estructura software compuesta de componentes personalizables e intercambiables para el desarrollo de una aplicación -una aplicación genérica incompleta y configurable a la que podemos añadirle las últimas piezas para construir una aplicación concreta. ¿Qué es el .net frame work? is a technology that supports building and running the next generation of apps and XML Web services. The .NET Framework is designed to fulfill the following objectives: To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internetdistributed, or executed remotely. To provide a code-execution environment that minimizes software deployment and versioning conflicts. To provide a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party. To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments. To make the developer experience consistent across widely varying types of apps, such as Windows-based apps and Web-based apps. To build all communication on industry standards to ensure that code based on the .NET Framework integrates with any other code.

     

Historia 





.NET Framework 1.0: o Liberado el 13 de Febrero de 2002 para Win98, Me, NT 4.0, 2000 y XP. Su soporte terminó en Julio de 2007 y el soporte extendido en 2009. .NET Framework 1.1 o Publicada en Abril de 2003 junto con el segundo reléase de Visual Studio .NET (2003). Fue la primera versión incluida como parte de un sistema operativo (Windows Server 2003). Su soporte terminó en octubre de 2008 y el extendido termina en octubre de 2013 (así que mejor vayan pensando en migrarse). .NET Framework 2.0 o Liberado con Visual Studio 2005, SQL Server 2005 y BizTalk 2006. El primero en incluirse automáticamente en las instalaciones de SQL Server. Sin ningún Service Pack, fue la última versión en soportar

Win98 y Me. Luego vino el SP 2 y con éste, fue la última versión en soportar Windows 2000. 1. .NET Framework 3.0 o Conocido en sus comienzos como WinFX fue liberado en noviembre de 2006 e incluyó un nuevo conjunto de APIs hechas en código administrado que son parte integral de Windows Vista y Windows Server 2008. También está disponible para Windows XP SP2 y Windows Server 2003. No hubo mayores cambios arquitectónicos. De hecho, se usa el runtime del Framework 2.0. Aquí tampoco hubo liberación de Compact Framework. 







.NET Framework 3.5

Vio la luz en noviembre de 2007 pero no es incluida en Windows Server 2008. Modifica el CLR fundamental sobre el que se venía trabajando (2.0) para agregarle los métodos y propiedades requeridas sobre todo para LINQ. Aquí sí se liberó el Compact Framework 3.5. El código fuente de esta versión fue parcialmente liberado para conocimiento público con fines de depuración. .NET Framework 3.5 SP1 Client Profile o Nace como una versión reducida del Framework con solo 28MB de tamaño, ideal para clientes inteligentes que no requieren todos los 250 MB del Framework completo. .NET Framework 4 o Anunciado en Septiembre de 2008, con beta liberada el 20 de mayo de 2009 y finalmente en producción el 12 de Abril de 2010 es la versión actual del Framework

Para que sirve sirve para diseñar programas y aplicaciones.- Framework provee un extenso conjunto de soluciones predefinidas, diseñadas para necesidades generales de la programación de las aplicaciones y programas

Bibliotecas La biblioteca de clases es una colección completa orientada a objetos de tipos reutilizables que se pueden emplear para desarrollar aplicaciones que abarcan desde las tradicionales herramientas de interfaz gráfica de usuario (GUI) o de línea de comandos hasta las aplicaciones basadas en las innovaciones más

recientes proporcionadas por ASP.NET, como formularios Web Forms y Servicios web XML.

CLR NET Framework proporciona un entorno en tiempo de ejecución denominado Common Language Runtime, que ejecuta el código y proporciona servicios que facilitan el proceso de desarrollo. Este código se beneficia de características como: la integración entre lenguajes, el control de excepciones entre lenguajes, la seguridad mejorada, la compatibilidad con la implementación y las versiones, un modelo simplificado de interacción y servicios de generación de perfiles y depuración. Un Runtime es un entorno en el que se ejecutan los programas. ! El CLR se encarga de gestionar la ejecución de las aplicaciones .NET. ! Al código escrito para ejecutarse en la plataforma .NET se le llama código gestionado. ! Al código escrito para ejecutarse directamente se le llama código no gestionado o código nativo. ! El CLR realiza una compilación Just in Time (JIT) que traduce el código gestionado en código nativo sobre la arquitectura de hardware sobre la que se ejecuta.

MSIL MSIL significa Microsoft Inmediate Language Cuando compilamos un assembly (que un fichero de .net más o menos) da igual que el lenguage que escojamos sea c# , Vb.net o pyton el código generado es en lenguage MSIL (similar al Bytecode de Java) Este MSIL es un lenguage intermedio común a todos los sistemas operativos que soporten .net framework Cuando hacemos click sobre el .exe generado ese código MSIL es interceptado por el .net framework, en concreto por el CLR

Caracteristicas .NET es una nueva plataforma para el desarrollo y explotación de aplicaciones “gestionadas” o “administradas” (managed) modernas y orientadas a objetos. ! Las aplicaciones .NET se pueden desarrollar en cualquier lenguaje de programación que se ajuste a .NET ! .NET soporta una extensa colección de librerías de clases independientes del lenguaje de programación. ! .NET soporta la creación de

componentes. ! .NET ofrece integración multi-lenguaje, reutilización de componentes, y herencia entre componentes desarrollados en diferentes lenguajes. .NET ofrece un nueva manera de desarrollar aplicaciones gráficas usando WPF (Windows Presentation Foundation) ! .NET ofrece una nueva manera de desarrollar aplicaciones basadas en navegador Web a través de ASP.NET ! Las clases ADO.NET proveen una arquitectura desconectada para acceso a datos a través de Internet ! .NET soporta la creación de Servicios Web XML independientes de la plataforma, a través de SOAP (Simple Object Access Protocol) y WSDL (Web Services Description Language) ! .NET ofrece una nueva arquitectura para el desarrollo y explotación de objetos remotos WCF (Windows Communitation Foundation) ! .NET permite el desarrollo de RIA (Rich Internet Applications) a través de Silverlight...


Similar Free PDFs