Hogar Desarrollo ¿Qué son los formularios de Windows? - definición de techopedia

¿Qué son los formularios de Windows? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Windows Forms?

Windows Forms es un conjunto de bibliotecas administradas en .NET Framework diseñado para desarrollar aplicaciones cliente enriquecidas. Es una API gráfica para mostrar datos y administrar las interacciones de los usuarios con una implementación más sencilla y una mayor seguridad en las aplicaciones cliente.


Windows Forms ofrece una extensa biblioteca de clientes que proporciona una interfaz para acceder a los elementos y gráficos nativos de la interfaz gráfica de Windows desde el código administrado. Está construido con una arquitectura basada en eventos similar a los clientes de Windows y, por lo tanto, sus aplicaciones esperan la entrada del usuario para su ejecución.


Windows Forms es similar a la biblioteca de Microsoft Foundation Class (MFC) en el desarrollo de aplicaciones cliente. Proporciona un contenedor que consta de un conjunto de clases C ++ para el desarrollo de aplicaciones de Windows. Sin embargo, no proporciona un marco de aplicación predeterminado como el MFC.

Techopedia explica los formularios de Windows

Cada control en la aplicación Windows Forms es una instancia concreta de una clase. El diseño de un control en la GUI y su comportamiento se gestionan utilizando métodos y accesores. Windows Forms proporciona una variedad de controles, como cuadros de texto, botones y páginas web, junto con opciones para crear controles personalizados. También contiene clases para crear pinceles, fuentes, iconos y otros objetos gráficos (como líneas y círculos).


Windows Forms Designer es una herramienta, en Visual Studio.NET, utilizada para insertar controles en un formulario y organizarlos según el diseño deseado, con la posibilidad de agregar código para controlar sus eventos, que implementan las interacciones del usuario. Los datos tabulares que están vinculados a XML, base de datos, etc. se pueden mostrar utilizando el control DataGrid View en forma de filas y celdas.


La configuración de la aplicación es otra característica de Windows Forms para crear, almacenar y mantener información de estado de tiempo de ejecución en un formulario XML que se puede utilizar para recuperar la configuración preferida por el usuario, como las posiciones de la barra de herramientas y las listas utilizadas más recientemente. Esta configuración se puede reutilizar en una aplicación futura.


Algunas de las mejores prácticas para crear aplicaciones de formularios Windows Forms incluyen:

  • Las clases de formularios Windows Forms pueden ampliarse, utilizando la herencia, para diseñar un marco de aplicación que pueda proporcionar un alto nivel de abstracción y reutilización de código.
  • Los formularios deben ser compactos, con controles limitados a un tamaño que pueda ofrecer una funcionalidad mínima. Además, la creación y eliminación de controles dinámicamente puede reducir la cantidad de controles estáticos.
  • Los formularios se pueden dividir en fragmentos empaquetados en ensamblajes que se pueden actualizar automáticamente y se pueden administrar fácilmente con un mínimo esfuerzo.
  • Diseñar la aplicación para que no tenga estado proporciona escalabilidad y flexibilidad con facilidad para la depuración y el mantenimiento.
  • Las aplicaciones de Windows Forms deben diseñarse según el nivel de confianza requerido, la necesidad de solicitar permisos y manejar excepciones de seguridad siempre que sea necesario.
  • Windows Form no se puede pasar a través del límite del dominio de la aplicación, ya que no están diseñados para ser ordenados a través de los dominios de la aplicación.

Windows Presentation Framework (WPF) es la última tecnología para renderizar interfaces de usuario en aplicaciones GUI de Windows con características como soporte 2D / 3D, visualización interactiva de datos y legibilidad de contenido. Se basa en objetos DirectX en lugar de GDI (interfaz de dispositivo gráfico) para proporcionar un modelo de programación donde la interfaz de usuario está separada de la lógica empresarial. Sin embargo, con la capacidad de interoperar con WPF (donde sea necesario), Windows Forms es una buena opción para aplicaciones que no requieren una GUI rica en medios y otras características de WPF como plantillas de datos / control, características tipográficas y de representación de texto.

Esta definición fue escrita en el contexto de .NET
¿Qué son los formularios de Windows? - definición de techopedia