Saltar al contenido

Biblioteca de clases de net framework

Biblioteca C#

Las API de .NET incluyen clases, interfaces, delegados y tipos de valores que agilizan y optimizan el proceso de desarrollo y proporcionan acceso a la funcionalidad del sistema. Para facilitar la interoperabilidad entre lenguajes, la mayoría de los tipos de .NET son compatibles con CLS y, por tanto, pueden utilizarse desde cualquier lenguaje de programación cuyo compilador se ajuste a la especificación de lenguaje común (CLS).

.NET ofrece un amplio conjunto de interfaces, así como clases abstractas y concretas (no abstractas). Puede utilizar las clases concretas tal cual o, en muchos casos, derivar sus propias clases a partir de ellas. Para utilizar la funcionalidad de una interfaz, puede crear una clase que implemente la interfaz o derivar una clase de una de las clases de .NET que implemente la interfaz.

Los tipos .NET utilizan un esquema de nomenclatura con sintaxis de puntos que connota una jerarquía. Esta técnica agrupa los tipos relacionados en espacios de nombres para poder buscarlos y referenciarlos más fácilmente. La primera parte del nombre completo -hasta el punto más a la derecha- es el nombre del espacio de nombres. La última parte del nombre es el nombre del tipo. Por ejemplo, System.Collections.Generic.List<T> representa el tipo List<T>, que pertenece al espacio de nombres System.Collections.Generic. Los tipos de System.Collections.Generic pueden utilizarse para trabajar con colecciones genéricas.

C# añadir biblioteca al proyecto

Conozca los fundamentos y el funcionamiento interno del Sistema de Tipos Comunes (CTS) y del Sistema de Ejecución Virtual (VES) del Common Language Runtime (CLR) y cómo se relacionan con la Biblioteca de Clases Base (BCL) desde la perspectiva del entorno de ejecución.El autor ofrece en primer lugar una introducción al .NET Framework y describe los recursos de arquitectura e ingeniería necesarios al implementar el .NET Framework en cualquier plataforma. A continuación, conocerá la BCL y comprenderá cómo trabajar con las estructuras del sistema, incluidos los tipos incorporados fundamentales system.array y system.string. A continuación, conocerá el VES junto con sus métodos y funcionalidad. Además, conocerá el lenguaje intermedio común (CIL), el manifiesto de ensamblaje y el versionado. También aprenderá a diseñar e implementar bibliotecas en detalle mediante la creación de una biblioteca de clases .NET.  Después de leer este libro, comprenderá las características de .NET Framework, así como los detalles sobre las funcionalidades principales del VES y los elementos del CTS.Aprenderá:

Lista del marco de trabajo de .net

Las bibliotecas de clases son el concepto de biblioteca compartida de .NET. Permiten componer funcionalidades útiles en módulos que pueden ser utilizados por múltiples aplicaciones. También pueden utilizarse como medio para cargar la funcionalidad que no se necesita o no se conoce al iniciar la aplicación. Las bibliotecas de clases se describen utilizando el formato de archivo .NET Assembly.

Las bibliotecas específicas de la plataforma están vinculadas a una única plataforma .NET (por ejemplo, .NET Framework en Windows) y, por lo tanto, pueden tener dependencias significativas de un entorno de ejecución conocido. Dicho entorno expone un conjunto conocido de APIs (APIs de .NET y del sistema operativo) y mantiene y expone el estado esperado (por ejemplo, el registro de Windows).

Los desarrolladores que crean bibliotecas específicas de la plataforma pueden explotar plenamente la plataforma subyacente. Las bibliotecas sólo se ejecutarán en esa plataforma determinada, lo que hace innecesarias las comprobaciones de plataforma u otras formas de código condicional (módulo de código de origen único para múltiples plataformas).

Las bibliotecas específicas de la plataforma han sido el principal tipo de biblioteca de clases para .NET Framework. Incluso cuando surgieron otras implementaciones de .NET, las bibliotecas específicas de la plataforma siguieron siendo el tipo de biblioteca dominante.

Marcos de trabajo de C#

La biblioteca de clases de .Net Framework (FCL) proporciona la funcionalidad central de la arquitectura de .Net Framework . La biblioteca de clases de .Net Framework (FCL) incluye una enorme colección de clases reutilizables, interfaces y tipos de valores que agilizan y optimizan el proceso de desarrollo y proporcionan acceso a la funcionalidad del sistema.

La biblioteca de clases de .Net Framework (FCL) se organiza en una estructura de árbol jerárquica y se divide en Namespaces. Los Namespaces son una agrupación lógica de tipos con fines de identificación. La biblioteca de clases de Framework (FCL) proporciona los tipos base consistentes que se utilizan en todos los lenguajes habilitados para .NET. Se accede a las clases por medio de los espacios de nombres, que residen dentro de los ensamblajes. El espacio de nombres System es la raíz de los tipos en el .NET Framework. Las clases de la biblioteca de clases de .Net Framework (FCL) son clases gestionadas que proporcionan acceso a los Servicios del Sistema . Las clases de la biblioteca de clases de .Net Framework (FCL) están orientadas a objetos y son fáciles de utilizar en el desarrollo de programas. Además, los componentes de terceros pueden integrarse con las clases de .NET Framework.

Los comentarios están cerrados, pero los trackbacks y pingbacks están abiertos.