Adiciones a Windows Forms para .NET Framework 2.0
En la siguiente tabla se muestran las características nuevas y mejoradas de .NET Framework 2.0. Esta versión también incluye nuevas características de implementación, como ClickOnce. Para obtener más información, vea Lo nuevo en implementación y Lo nuevo en implementación y Lo nuevo en implementación.
Característica nueva o mejorada |
Descripción |
---|---|
Configuración de la aplicación |
La configuración de aplicaciones para formularios Windows Forms facilita la creación, el almacenamiento y el mantenimiento de preferencias de usuarios y aplicaciones personalizadas en el cliente. Con la configuración de formularios Windows Forms, no sólo es posible almacenar datos de las aplicaciones (por ejemplo, cadenas de conexión a bases de datos), sino también datos específicos de los usuarios (por ejemplo, posiciones de la barra de herramientas y listas de archivos usados recientemente). Para obtener más información, vea Introducción a la configuración de la aplicación. |
Operaciones en segundo plano |
El componente BackgroundWorker permite realizar en segundo plano operaciones de ejecución muy prolongada, como las descargas de imágenes y las transacciones de bases de datos. Para obtener más información, vea Información general sobre el componente BackgroundWorker. |
Control ContextMenuStrip |
ContextMenuStrip es un menú contextual mejorado utilizado con controles ToolStrip. |
Dibujo personalizado |
Los controles ListView y TreeView ahora admiten la personalización sencilla a través de la característica de dibujo propietario actualmente disponible en controles como ComboBox y ListBox. La característica de dibujo propietario permite personalizar el dibujo de varios o todos los controles estableciendo una propiedad OwnerDraw o DrawMode y controlando los eventos de dibujo personalizados adecuados. Para obtener más información, vea Controles compatibles con dibujos propietarios integrados. |
Control DataGridView |
El control DataGridView proporciona una forma eficaz y flexible de mostrar datos en formato de tabla. Puede utilizarse para mostrar vistas de sólo lectura de una cantidad pequeña de datos o puede ajustar su tamaño para mostrar vistas modificables de conjuntos muy grandes de datos. Los datos pueden residir en un origen de datos externo o bien agregarse directamente al control. Para obtener más información, vea Información general del control DataGridView (Formularios Windows Forms). |
Ventana Esquema del documento |
La ventana Esquema del documento ahora admite vistas de esquema para formularios Windows Forms además de páginas Web y páginas HTML de ASP.NET. Puede utilizar la ventana Esquema del documento para desplazarse entre los controles en formularios Windows Forms cuando está en la vista Diseño del editor. Para tener acceso a esta ventana, en el menú Ver, haga clic en Otras ventanas y, a continuación, haga clic en Esquema del documento. |
Modelo asincrónico basado en evento |
El modelo asincrónico basado en evento es un modelo controlado por eventos que proporciona las ventajas de las aplicaciones multiproceso y oculta muchos de los problemas complejos que forman parte del diseño multiproceso. Para obtener más información, vea Información general sobre el modelo asincrónico basado en eventos. |
Prevención contra el parpadeo en programación de gráficos |
El parpadeo es un problema común al programar los gráficos. Las operaciones gráficas que requieren varias operaciones de dibujo complejas pueden generar imágenes representadas que parezcan que parpadean o, de lo contrario, que tengan un aspecto inaceptable. Para solventar estos problemas, .NET Framework proporciona acceso al doble almacenamiento en búfer. Para obtener más información, vea Gráficos de doble búfer. |
Paneles de diseño |
El control FlowLayoutPanel organiza su contenido en una dirección de flujo horizontal o vertical. TableLayoutPanel, por su parte, lo organiza en una cuadrícula. Como este diseño se realiza tanto en tiempo de diseño como de ejecución, puede cambiar dinámicamente, con los cambios en el entorno de la aplicación. Para obtener más información, vea Información general sobre el control FlowLayoutPanel y Información general sobre el control TableLayoutPanel. |
Control ListView |
El control ListView ahora admite tres características proporcionadas por Windows XP y la familia de productos Windows Server 2003:
Para obtener más información, vea Funciones de Windows XP y controles de formularios Windows Forms. |
Control MaskedTextBox |
El control MaskedTextBox utiliza una definición de máscara para distinguir entre introducción de datos por el usuario correctos e incorrectos. Para obtener más información, vea MaskedTextBox (Control, formularios Windows Forms). |
Control MenuStrip |
MenuStrip es un sistema de menús mejorado que se utiliza con controles ToolStrip. |
Implementación de ClickOnce. |
La implementación de ClickOnce permite implementar aplicaciones de actualización automática basadas en Windows que pueden instalarse y ejecutarse tan fácilmente como las aplicaciones web. También pueden implementarse aplicaciones de línea de comandos y cliente de Windows. Hay nuevos comandos Publicar proyecto en los menús Generar y Proyecto. Para obtener más información, vea Seguridad e implementación ClickOnce. |
Adiciones a las características existentes de formularios Windows Forms |
Junto con algunas características completamente nuevas, este lanzamiento de Visual Studio contiene algunas adiciones a varias clases que ya existían. Para obtener más información, vea Nuevas adiciones a las características existentes en los formularios Windows Forms. |
Nuevo modelo de enlace de datos |
El componente BindingSource actúa como intermediario entre el control dependiente y el origen de datos de destino, por lo que simplifica el proceso de enlace de datos. Administra automáticamente muchos de los problemas de enlace más complejos, como los cambios de divisa, de eventos relacionados con datos o de orígenes de datos de destino. También está diseñado para interactuar con otros controles de formularios Windows Forms relacionados con datos, especialmente con BindingNavigator y DataGridView. Para obtener más información, vea BindingSource (Componente). El componente BindingSource fue diseñado para simplificar el proceso de enlace de controles a un origen de datos subyacente. Actúa como canalización y como origen de datos para otros controles a los que se va a enlazar. |
Líneas de ajuste en formularios Windows Forms para organizar controles |
El Diseñador de Windows Forms de Visual Studio tiene una característica SnapLine para ayudarle a lograr las herramientas de diseño precisas para colocar los controles en los formularios. Para obtener más información, vea Tutorial: Organizar controles en formularios Windows Forms mediante líneas de ajuste. |
Control SplitContainer |
El control SplitContainer de formularios Windows Forms se puede considerar como un elemento compuesto: se trata de dos paneles separados por una barra movible. Cuando se pasa el puntero del mouse por la barra, el cursor cambia para mostrar que ésta es móvil. Utilícelo para crear interfaces de usuario complejas y de tamaño variable, que son más eficaces para mostrar y explorar datos. Para obtener más información, vea SplitContainer (Control, formularios Windows Forms). |
Control StatusStrip |
StatusStrip es una barra de estado mejorada utilizada con controles ToolStrip. |
Control ToolStrip |
Los controles ToolStrip son barras de herramientas capaces de hospedar menús, controles y controles de usuario en aplicaciones de Windows Forms. ToolStrip y sus clases asociadas permiten crear barras de herramientas y otros elementos de la interfaz de usuario que tengan Windows XP, Office o Internet Explorer, o bien una apariencia personalizada de la interfaz. Para obtener más información, vea Información sobre el control ToolStrip (formularios Windows Forms). |
Control ToolStripContainer |
ToolStripContainer proporciona un espacio compartido integrado y el acoplamiento de controles ToolStrip, MenuStrip y StatusStrip. |
Control WebBrowser |
El control WebBrowser permite hospedar páginas Web en las aplicaciones de Windows Forms. WebBrowser puede utilizarse para proporcionar a una aplicación funciones de ayuda integrada basada en HTML o de exploración Web. Además, WebBrowser permite convertir aplicaciones Web ya existentes en aplicaciones cliente capaces de integrar a la perfección código DHTML con las funciones de la interfaz de usuario de los formularios Windows Forms. Para obtener más información, vea Información general sobre el control WebBrowser. |
Vea también
Conceptos
What's New in the .NET Framework Version 2.0