Red de conocimiento informático - Computadora portátil - Pregunta de C#: Al utilizar Visual Studio.net 2003, ¿qué clases están disponibles?

Pregunta de C#: Al utilizar Visual Studio.net 2003, ¿qué clases están disponibles?

C# es una mezcla de Java y C.

La biblioteca de clases de .NET Framework es una biblioteca de clases, interfaces y tipos de valores incluidos en el SDK de Microsoft .NET Framework. Esta biblioteca proporciona acceso a la funcionalidad del sistema y es la base sobre la que se crean las aplicaciones, los componentes y los controles de .NET Framework.

Todas las clases de DotNet FrameWork están incluidas en el espacio de nombres.

Espacios de nombres

La biblioteca de clases .NET Framework proporciona los siguientes espacios de nombres:

▲Microsoft.CSharp

Contiene soporte para clases de lenguaje C# para compilación y generación de código.

▲Microsoft.JScript

Contiene clases que admiten la compilación y generación de código en el lenguaje JScript.

▲Microsoft.VisualBasic

Contiene clases que admiten la compilación y generación de código en el lenguaje Visual Basic .NET.

▲Microsoft.Vsa

Contiene interfaces que le permiten integrar scripts del motor de scripting .NET Framework en sus aplicaciones y compilar y ejecutar código en tiempo de ejecución.

▲Microsoft.Win32

Proporciona dos tipos de clases: clases que manejan eventos desencadenados por el sistema operativo y clases que operan en el registro del sistema.

▲Sistema

Contiene clases básicas y base para definir valores comunes y tipos de datos de referencia, eventos y controladores de eventos, interfaces, propiedades y manejo de excepciones.

Otras clases brindan servicios que admiten conversión de tipos de datos, manipulación de parámetros de métodos, cálculos matemáticos, invocación de programas locales y remotos, administración del entorno de aplicaciones y supervisión de aplicaciones administradas y no administradas.

▲System.CodeDom

Contiene clases que se pueden utilizar para representar los elementos y estructuras de los documentos de código fuente. Estos elementos se pueden utilizar para establecer la estructura de la documentación del código fuente. La documentación del código fuente se puede generar en código fuente escrito en un lenguaje compatible utilizando la funcionalidad proporcionada por el espacio de nombres ▲System.CodeDom.Compiler.

▲System.CodeDom.Compiler

Contiene tipos para gestionar la generación y compilación de código fuente en lenguajes de programación compatibles. Cada generador de código genera código fuente en un lenguaje de programación específico basado en la estructura del modelo de código fuente Code Document Object Model (CodeDOM), que se compone de elementos proporcionados por el espacio de nombres ▲System.CodeDom.

▲System.Collections

Contiene interfaces y clases que definen varias colecciones de objetos, como listas, colas, matrices de bits, tablas hash y diccionarios.

▲System.Collections.Specialized

Contiene colecciones especializadas fuertemente tipadas, por ejemplo, diccionarios de listas vinculadas, vectores de bits y colecciones que contienen solo cadenas.

▲System.ComponentModel

Proporciona clases para implementar el comportamiento en tiempo de ejecución y diseño de componentes y controles. Este espacio de nombres incluye clases base e interfaces para implementaciones de convertidores de tipos y propiedades, enlace de fuentes de datos y autorización de componentes.

▲System.ComponentModel.Design

Contiene clases que los desarrolladores pueden utilizar para generar comportamientos personalizados de componentes en tiempo de diseño e interfaces de usuario para configurar componentes en tiempo de diseño.

El entorno en tiempo de diseño proporciona un sistema que permite a los desarrolladores organizar componentes y configurar sus propiedades.

▲System.ComponentModel.Design.Serialization

Proporciona tipos que admiten la personalización y el control de la serialización en tiempo de diseño.

▲System.Configuration

Proporciona clases e interfaces que le permiten acceder mediante programación a los ajustes de configuración de .NET Framework y manejar errores en archivos de configuración (archivos .config).

▲System.Configuration.Assemblies

Contiene clases para configurar ensamblajes.

▲System.Configuration.Install

Proporciona clases que le permiten escribir instaladores personalizados para sus propios componentes. La clase Installer es la clase base para todos los instaladores personalizados en .NET Framework.

▲System.Data

Básicamente consta de clases que conforman la estructura ADO.NET. La arquitectura ADO.NET le permite crear componentes que se pueden utilizar para administrar datos de manera efectiva desde múltiples fuentes de datos. En escenarios desconectados como Internet, ADO.NET proporciona herramientas para solicitar, actualizar y coordinar datos en sistemas de varios niveles. Las estructuras ADO.NET también se pueden implementar en aplicaciones cliente (como Windows Forms) o en páginas HTML creadas por ASP.NET.

▲System.Data.Common

Contiene clases compartidas por proveedores de datos de .NET Framework. Los proveedores de datos de .NET Framework describen una colección de clases utilizadas en un espacio administrado para acceder a fuentes de datos, como bases de datos.

▲System.Data.Odbc

Encapsula el proveedor de datos ODBC .NET Framework. Los proveedores de datos de .NET Framework describen una colección de clases utilizadas en un espacio administrado para acceder a fuentes de datos, como bases de datos. Al utilizar la clase OdbcDataAdapter, puede completar un DataSet residente en memoria, que puede utilizar para consultar y actualizar una fuente de datos.

Para obtener información adicional sobre cómo utilizar este espacio de nombres, consulte las clases OdbcDataReader, OdbcCommand y OdbcConnection.

Nota: Este espacio de nombres solo es compatible con .NET Framework versión 1.1.

▲System.Data.OleDb

Encapsula el proveedor de datos OLE DB .NET Framework. El proveedor de datos OLE DB .NET Framework describe una colección de clases para acceder a fuentes de datos OLE DB en un espacio administrado.

▲System.Data.OracleClient

Encapsula el proveedor de datos de Oracle .NET Framework. Los proveedores de datos de Oracle .NET Framework describen una colección de clases para acceder a fuentes de datos de Oracle en un espacio administrado.

Nota: Este espacio de nombres solo es compatible con .NET Framework versión 1.1.

▲System.Data.SqlClient

Encapsula el proveedor de datos de SQL Server .NET Framework.

Los proveedores de datos de SQL Server .NET Framework describen una colección de clases para acceder a bases de datos de SQL Server en un espacio administrado.

▲System.Data.SqlServerCE

Describe una colección de clases que se pueden usar para acceder a bases de datos en SQL Server CE desde dispositivos basados ​​en Windows CE en un entorno administrado. Este espacio de nombres le permite crear una base de datos de SQL Server CE en un dispositivo y establecer una conexión a una base de datos de SQL Server en otro dispositivo o en un servidor remoto.

Nota: Este espacio de nombres solo es compatible con .NET Framework versión 1.1.

▲System.Data.SqlTypes

Proporciona clases para tipos de datos nativos en SQL Server. Estas clases proporcionan alternativas más seguras y rápidas a otros tipos de datos. El uso de clases en este espacio de nombres ayuda a evitar errores de conversión de tipos en situaciones en las que puede producirse una pérdida de precisión. Debido a que otros tipos de datos se convierten hacia y desde SqlTypes detrás de escena, la creación y el uso explícitos de objetos dentro de este espacio de nombres también resulta en un código más rápido.

▲System.Diagnostics

Proporciona clases que permiten la interacción con procesos del sistema, registros de eventos y contadores de rendimiento. Este espacio de nombres también proporciona clases que le permiten depurar su aplicación y rastrear la ejecución del código. Consulte las clases Trace y Debug para obtener más información.

▲System.Diagnostics.SymbolStore

Proporciona clases que le permiten leer y escribir información de símbolos de depuración, como la línea de origen de un mapa de lenguaje intermedio de Microsoft (MSIL). Los compiladores de .NET Framework pueden almacenar información de símbolos de depuración en un archivo de base de datos del programador (PDB). Los depuradores y las herramientas de análisis de código pueden leer información de símbolos de depuración en tiempo de ejecución.

▲System.DirectoryServices

Proporciona fácil acceso a Active Directory desde código administrado. Este espacio de nombres contiene dos clases de componentes: DirectoryEntry y DirectorySearcher. Estas dos clases utilizan la tecnología de interfaz de servicio de Active Directory (ADSI). ADSI es un conjunto de interfaces proporcionadas por Microsoft como una herramienta flexible para trabajar con una variedad de proveedores de red. ADSI permite a los administradores buscar y administrar recursos de red con relativa facilidad, independientemente del tamaño de la red.

▲System.Drawing

Proporciona acceso a las funciones gráficas básicas de GDI. Los espacios de nombres ▲System.Drawing.Drawing2D, ▲System.Drawing.Imaging y ▲System.Drawing.Text proporcionan una funcionalidad más avanzada.

▲System.Drawing.Design

Contiene clases que amplían la lógica y el dibujo de la interfaz de usuario (UI) en tiempo de diseño. Esta funcionalidad en tiempo de diseño se puede ampliar aún más para crear los siguientes objetos: elementos de caja de herramientas personalizados, editores de valores específicos de tipo o convertidores de tipos, donde se utilizan editores de valores específicos de tipo para editar y representar gráficamente valores de tipos admitidos; Los convertidores se utilizan para convertir valores entre tipos específicos. Este espacio de nombres proporciona el marco básico para desarrollar extensiones de interfaz de usuario en tiempo de diseño.

▲System.Drawing.Drawing2D

Proporciona funciones avanzadas de gráficos vectoriales y bidimensionales.

Este espacio de nombres incluye pinceles de degradado, la clase Matrix (utilizada para definir transformaciones geométricas) y la clase GraphicsPath.

▲System.Drawing.Imaging

Proporciona funciones avanzadas de procesamiento de imágenes GDI. Las funciones gráficas básicas las proporciona el espacio de nombres ▲System.Drawing.

▲System.Drawing.Printing

Proporciona servicios relacionados con la impresión. Normalmente, crea una instancia de la clase PrintDocument, establece propiedades que describen qué imprimir y luego llama al método Print para imprimir el documento.

▲System.Drawing.Text

Proporciona funciones avanzadas de diseño GDI. Las funciones gráficas básicas las proporciona el espacio de nombres ▲System.Drawing. Las clases de este espacio de nombres permiten a los usuarios crear y utilizar colecciones de fuentes.

▲System.EnterpriseServices

Proporciona una infraestructura importante para aplicaciones de nivel empresarial. COM proporciona la estructura de servicios para modelos de programación de componentes implementados en entornos de nivel empresarial. Este espacio de nombres proporciona a los objetos .NET Framework acceso a servicios COM, lo que hace que los objetos .NET Framework sean más adecuados para aplicaciones de nivel empresarial.

▲System.EnterpriseServices.CompensatingResourceManager

Proporciona clases que le permiten utilizar el Administrador de recursos de compensación (CRM) en código administrado. CRM es un servicio proporcionado por COM que le permite incluir objetos no transaccionales en transacciones del Coordinador de transacciones distribuidas (DTC) de Microsoft. Si bien los CRM no brindan la funcionalidad de un administrador de recursos completo, sí brindan atomicidad transaccional (comportamiento de todo o nada) y durabilidad a través de registros de recuperación.

▲System.EnterpriseServices.Internal

Proporciona soporte de infraestructura para servicios COM. Las clases e interfaces en este espacio de nombres están diseñadas específicamente para admitir llamadas a ▲System.EnterpriseServices desde clases COM no administradas.

▲System.Globalization

Contiene clases que definen información relacionada con la cultura, incluido el idioma, el país/región, el calendario en uso, el modo de formato de fecha, la moneda, los números y el orden de clasificación. de cuerdas. Estas clases son útiles para escribir aplicaciones de globalización (internacionalización).

▲System.IO

Contiene tipos que permiten la lectura y escritura sincrónica y asincrónica de flujos de datos y archivos.

▲System.IO.IsolatedStorage

Contiene tipos que permiten la creación y uso de almacenamiento aislado. Al utilizar estos almacenes, puede leer y escribir datos que son inaccesibles para códigos menos confiables y puede evitar la exposición de información confidencial que podría guardarse en otra parte del sistema de archivos. Los datos se almacenan en una cápsula de datos que es independiente del usuario actual y del ensamblaje donde se encuentra el código.

▲System.Management

Proporciona acceso a un amplio conjunto de información de administración y eventos de administración sobre sistemas, dispositivos y aplicaciones que cumplen con la infraestructura de Instrumental de administración de Windows (WMI). acceso.

▲System.Management.Instrumentation

Proporciona las clases necesarias para estandarizar la administración de aplicaciones y exponer información y eventos de administración a consumidores potenciales a través de WMI.

Esto permite a consumidores como Microsoft Application Center o Microsoft Operations Manager administrar fácilmente su aplicación, y scripts de administrador u otras aplicaciones (administradas y no administradas) para monitorear y configurar su aplicación.

▲System.Messaging

Proporciona clases que le permiten conectarse, monitorear y administrar colas de mensajes en una red y enviar, recibir o ver mensajes.

▲System.Net

Proporciona interfaces de programación simples para varios protocolos utilizados en las redes actuales. Las clases WebRequest y WebResponse forman la base del llamado protocolo conectable, una implementación de un servicio de red que permite desarrollar aplicaciones que utilizan recursos de Internet sin tener que considerar los detalles específicos de los protocolos individuales.

▲System.Net.Sockets

Proporciona una implementación administrada de la interfaz Windows Sockets (Winsock) para desarrolladores que necesitan controlar estrictamente el acceso a la red.

▲System.Reflection

Contiene clases e interfaces que proporcionan vistas administradas de tipos, métodos y campos cargados, con la capacidad de crear y llamar tipos dinámicamente.

▲System.Reflection.Emit

Contiene clases que permiten a un compilador o herramienta emitir metadatos y lenguaje intermedio de Microsoft (MSIL) y, opcionalmente, generar un archivo PE en el disco. Los principales clientes de estas clases son los motores de script y los compiladores.

▲System.Resources

Proporciona clases e interfaces que permiten a los desarrolladores crear, almacenar y administrar una variedad de recursos específicos de la cultura utilizados en las aplicaciones.

▲System.Runtime.CompilerServices

Proporciona funcionalidad para que los escritores de compiladores utilicen código administrado para incluir en metadatos que afectan el comportamiento del tiempo de ejecución del lenguaje público Especificar atributos. Las clases de este espacio de nombres solo las utilizan los escritores de compiladores.

▲System.Runtime.InteropServices

Proporciona varios miembros que admiten COM Interop y servicios de llamadas de plataforma. Si no está familiarizado con estos servicios, consulte Interoperar con código no administrado.

▲System.Runtime.InteropServices.CustomMarshalers

Admite infraestructura .NET y no se utiliza directamente en el código.

▲System.Runtime.InteropServices.Expando

Contiene la interfaz IExpando, que permite modificar un objeto agregando o eliminando sus miembros.

▲System.Runtime.Remoting

Proporciona clases e interfaces que permiten a los desarrolladores crear y configurar aplicaciones distribuidas.

▲System.Runtime.Remoting.Activation

Proporciona clases y objetos que admiten la activación remota de objetos del servidor y del cliente.

▲System.Runtime.Remoting.Channels

Contiene clases que admiten y manejan canales y receptores de canales, que se utilizan cuando el cliente llama a métodos en objetos remotos como medio de transmisión.

▲System.Runtime.Remoting.Channels.Http

Contiene canales para transferir mensajes y objetos hacia y desde ubicaciones remotas utilizando el protocolo HTTP. De forma predeterminada, los canales HTTP codifican objetos y llamadas a métodos en formato SOAP para su transmisión, pero se pueden especificar otros receptores de formateador de codificación y decodificación en las propiedades de configuración del canal.

▲System.Runtime.Remoting.Channels.Tcp

Contiene canales para transferir mensajes y objetos hacia y desde ubicaciones remotas utilizando el protocolo TCP. De forma predeterminada, los canales TCP codifican objetos y llamadas a métodos en formato binario para su transmisión, pero se pueden especificar otros receptores de formateador de codificación y decodificación en las propiedades de configuración del canal.

▲System.Runtime.Remoting.Contexts

Contiene objetos que definen el contexto en el que residen todos los objetos. Un contexto es una secuencia ordenada de propiedades que define el entorno en el que existen los objetos dentro de él. Los contextos se crean durante el proceso de activación de objetos que están configurados para requerir ciertos servicios automáticos como sincronización, transacciones, activación justo a tiempo (JIT), seguridad, etc. Pueden existir varios objetos dentro de un contexto.

▲System.Runtime.Remoting.Lifetime

Contiene clases que gestionan la vida útil de objetos remotos. Tradicionalmente, la recolección de basura distribuida ha utilizado recuento de referencias y pings para controlar la vida útil de los objetos. Este mecanismo funciona bien cuando hay sólo unos pocos clientes por servicio, pero no funciona bien cuando hay miles de clientes por servicio. El servicio remoto de por vida asocia cada servicio con un contrato de arrendamiento y, cuando el contrato expira, el servicio se elimina. Los servicios de por vida pueden actuar como un recolector de basura distribuido tradicional y escalar bien a medida que aumenta la cantidad de clientes por servicio.

▲System.Runtime.Remoting.Messaging

Contiene clases para crear y comunicar mensajes de forma remota. La infraestructura remota utiliza mensajes para comunicarse con objetos remotos. Los mensajes se utilizan para transmitir llamadas a métodos remotos, activar objetos remotos y comunicar información. Los objetos de mensaje llevan un conjunto de propiedades con nombre, incluidos identificadores de operación, información representativa y parámetros.

▲System.Runtime.Remoting.Metadata

Contiene clases y propiedades que se pueden utilizar para personalizar la generación y el procesamiento de SOAP para objetos y campos. Las clases en este espacio de nombres se pueden utilizar para indicar SOAPAction, tipo de salida, nombres de elementos XML y métodos URI del espacio de nombres XML.

▲System.Runtime.Remoting.Metadata.W3cXsd2001

Contiene la definición de esquema XML (XSD) definida por el World Wide Web Consortium (W3C) en 2001. La especificación "XML Schema Part2: Data Types" del W3C determina el formato y el comportamiento de varios tipos de datos. Este espacio de nombres contiene clases contenedoras para tipos de datos compatibles con W3C. Todos los tipos de fecha y hora cumplen con las especificaciones estándar ISO.

▲System.Runtime.Remoting.MetadataServices

Contiene el esquema XML utilizado por la herramienta de línea de comandos Soapsuds.exe y el código de usuario para convertir entre metadatos y la clase de infraestructura remota.

▲System.Runtime.Remoting.Proxies

Contiene clases que controlan y proporcionan funciones de proxy.

Un proxy es un objeto local que es una imagen de un objeto remoto. Los servidores proxy permiten a los clientes acceder a objetos a través de límites remotos.

▲System.Runtime.Remoting.Services

Contiene clases de servicio que proporcionan funcionalidad para .NET Framework.

▲System.Runtime.Serialization

Contiene clases que se pueden utilizar para serializar y deserializar objetos. La serialización es el proceso de convertir un objeto o gráfico de objetos en una secuencia lineal de bytes para su almacenamiento o transmisión a otra ubicación. La deserialización es el proceso de tomar información almacenada y recrear un objeto con esa información.

▲System.Runtime.Serialization.Formatters

Proporciona enumeraciones, interfaces y clases comunes utilizadas por los formateadores de serialización.

▲System.Runtime.Serialization.Formatters.Binary

Contiene la clase BinaryFormatter que se puede utilizar para serializar y deserializar objetos en formato binario.

▲System.Runtime.Serialization.Formatters.Soap

Contiene la clase SoapFormatter que se puede utilizar para serializar y deserializar objetos en formato SOAP.

▲System.Security

Proporciona la infraestructura del sistema de seguridad .NET Framework, incluidas las clases base para permisos.

▲System.Security.Cryptography

Proporciona servicios criptográficos, incluida la codificación y decodificación segura de datos, así como muchas otras operaciones como hash, generación de números aleatorios y autenticación de mensajes.

▲System.Security.Cryptography.X509Certificates

Contiene una implementación de tiempo de ejecución de lenguaje público *** del certificado Authenticode X.509 v.3. Este certificado está firmado con una clave privada que identifica de forma única al titular del certificado.

▲System.Security.Cryptography.XML

Contiene clases que soportan la creación y verificación de firmas digitales XML. Las clases de este espacio de nombres implementan la recomendación del World Wide Web Consortium (W3C) "Sintaxis y procesamiento de firmas XML", como se detalla en Aplicaciones alojadas externamente que alojan aplicaciones ASP.NET para la función de servicios de información (IIS).

▲System.Web.Mail

Contiene clases que le permiten construir y enviar mensajes utilizando el componente de mensajes CDOSYS. Los mensajes de correo se envían a través del servicio de correo SMTP integrado en Microsoft Windows 2000 o mediante cualquier servidor SMTP. Las clases de este espacio de nombres se pueden utilizar desde ASP.NET o cualquier aplicación administrada.

▲System.Web.Mobile

Contiene la funcionalidad principal necesaria para crear aplicaciones web móviles ASP.NET, incluida la autenticación y el manejo de errores.

▲System.Web.Security

Contiene clases para implementar la seguridad ASP.NET en aplicaciones de servidor web.

▲System.Web.Services

Contiene clases que le permiten crear servicios web XML utilizando ASP.NET y clientes de servicios web XML. Los servicios web XML son aplicaciones que brindan la capacidad de intercambiar mensajes en un entorno débilmente acoplado utilizando protocolos estándar como HTTP, XML, XSD, SOAP y WSDL. Al utilizar los servicios web XML, puede crear aplicaciones modulares dentro y entre empresas en entornos heterogéneos, permitiéndoles interoperar con una amplia variedad de implementaciones, plataformas y dispositivos. Las partes de los mensajes XML basados ​​en SOAP de estas aplicaciones se pueden definir estrictamente (estructurar y escribir) o definir libremente (usando XML arbitrario). La capacidad de estos mensajes de evolucionar con el tiempo sin romper el protocolo es fundamental para la flexibilidad y confiabilidad de los servicios Web XML como componentes básicos de la Web del futuro.

▲System.Web.Services.Configuration

Consta de clases que configuran cómo se ejecutan los servicios web XML creados con ASP.NET.

▲System.Web.Services.Description

Consta de clases que le permiten describir públicamente servicios web XML utilizando el lenguaje de descripción de servicios web (WSDL). Cada clase en este espacio de nombres corresponde a un elemento específico en la especificación WSDL y la jerarquía de clases corresponde a la estructura XML de un documento WSDL válido.

▲System.Web.Services.Discovery

Consta de clases que permiten a los clientes de servicios web XML localizar servidores web a través de un proceso llamado "descubrimiento de servicios web XML" Servicios web XML disponibles en .

▲System.Web.Services.Protocols

Consta de clases definidas para su uso en clientes de servicios web XML y creadas con ASP.NET durante la comunicación a través de la red Protocolo XML para transferir datos entre servicios web.

▲System.Web.SessionState

Proporciona clases e interfaces que admiten el almacenamiento de datos en el servidor que son específicos de clientes individuales en una aplicación web. Los datos del estado de la sesión se utilizan para proporcionar al cliente la apariencia de una conexión persistente con la aplicación. La información de estado se puede almacenar en la memoria del proceso local o, para configuraciones de granjas de redes, fuera de proceso mediante el servicio de estado ASP.NET o una base de datos de SQL Server.

▲System.Web.UI

Proporciona clases e interfaces que le permiten crear controles y páginas que aparecen en una aplicación web como una interfaz de usuario en una página web. Este espacio de nombres incluye la clase Control, que proporciona un conjunto común de funcionalidades para todos los controles, ya sean controles HTML, controles web o controles de usuario. También incluye el control Página, que se genera automáticamente cada vez que se realiza una solicitud para una página en la aplicación web. También se proporcionan clases que brindan capacidades de enlace de datos de control del servidor Web Forms, la capacidad de guardar el estado de vista de un control o página determinados y capacidades de análisis para controles programables y de texto.

▲System.Web.UI.Design

Contiene clases que se pueden utilizar para ampliar el soporte en tiempo de diseño de Web Forms.

▲System.Web.UI.Design.WebControls

Contiene clases que se pueden utilizar para ampliar el soporte en tiempo de diseño del control del servidor web.

▲System.Web.UI.HtmlControls

Contiene una colección de clases que le permiten crear controles de servidor HTML en páginas de formularios web. Los controles del servidor HTML se ejecutan en el servidor y se asignan directamente a etiquetas HTML estándar compatibles con la mayoría de los navegadores. Esto le permite controlar mediante programación elementos HTML en una página de formularios web.

▲System.Web.UI.MobileControls

Contiene un conjunto de controles de servidor ASP.NET que renderizan de forma inteligente su aplicación para diferentes dispositivos móviles.

▲System.Web.UI.MobileControls.Adapters

Contiene las clases de adaptadores de dispositivos principales utilizadas por los controles móviles ASP.NET para personalizar dispositivos y admitir dispositivos extendidos.

▲System.Web.UI.WebControls

Contiene clases que le permiten crear controles de servidor web en una página web. Los controles del servidor web se ejecutan en el servidor e incluyen controles de formulario, como botones y cuadros de texto. También incluyen controles especiales tipo calendario. Dado que los controles del servidor web se ejecutan en el servidor, estos elementos se pueden controlar mediante programación. Los controles del servidor web son más abstractos que los controles del servidor HTML. Sus modelos de objetos no reflejan necesariamente la sintaxis HTML.

▲System.Windows.Forms

Contiene clases para crear aplicaciones basadas en Windows que aprovechan las ricas funciones de la interfaz de usuario del sistema operativo Microsoft Windows.

▲System.Windows.Forms.Design

Contiene clases que admiten la configuración en tiempo de diseño y el comportamiento de los componentes de Windows Forms. Estas clases incluyen: clases de diseñador que brindan soporte para componentes de Windows Forms (es decir, un conjunto de servicios en tiempo de diseño), clases UITypeEditor para configurar tipos de propiedades específicos y clases para importar controles ActiveX.

▲System.Xml

Proporciona soporte de procesamiento XML basado en estándares.

▲System.Xml.Schema

Contiene clases XML que brindan soporte para esquemas del lenguaje de definición de esquemas XML (XSD) basados ​​en estándares.

▲System.Xml.Serialization

Contiene clases para serializar objetos en documentos o secuencias en formato XML.

▲System.Xml.XPath

Contiene analizador XPath y motor de cálculo. Es compatible con la recomendación W3C XML Path Language (XPath) versión 1.0 (www.w3.org/TR/xpath).

▲System.Xml.Xsl

Proporciona soporte de transformación de transformación de hoja de estilo extensible (XSLT). Es compatible con la recomendación W3C XSL Transformation (XSLT) versión 1.0 (www.w3.org/TR/xslt).

Uso