¿Qué es un control?
Los controles también se denominan componentes o componentes, generalmente conocidos comúnmente como controles desarrollados por terceros. Son módulos funcionales reutilizables en software, como menús, tablas, informes o interfaces de usuario con funciones complejas, y pueden ser. ampliamente utilizado en varios software. Si piensa en el software como en un automóvil, entonces los controles son componentes como el instrumento, el motor e incluso la carcasa. Los controles también encapsulan datos y métodos. Los controles pueden tener sus propias propiedades y métodos. Las propiedades son accesores simples para controlar los datos. Los métodos son algunas funciones simples y visibles del control. El uso de controles de terceros puede evitar eficazmente la duplicación del desarrollo y aumentar la velocidad de desarrollo. Los controles de desarrollo de alta calidad pueden mejorar la competitividad de sus productos de software y derrotar a los competidores, permitiéndole invertir su valiosa energía en una innovación de software más valiosa. Aplicación de control Al desarrollar aplicaciones que utilizan controles ya preparados, los controles funcionan en dos modos: tiempo de diseño y tiempo de ejecución. En el modo de diseño, el control aparece en un formulario en el entorno de desarrollo. Los métodos del control no se pueden llamar en tiempo de diseño, el control no puede interactuar directamente con el usuario final y no necesita implementar todas las funciones del control. En el estado de ejecución, el control funciona dentro de una aplicación que realmente se está ejecutando. El control debe representarse a sí mismo correctamente, manejar llamadas a métodos y funcionar eficazmente con otros controles.