Red de conocimiento informático - Problemas con los teléfonos móviles - VB ¿Qué es una matriz de control y cuáles son sus ventajas?

VB ¿Qué es una matriz de control y cuáles son sus ventajas?

Visual Basic (VB) es un lenguaje de programación basado en eventos desarrollado por Microsoft Corporation que incluye un entorno.

Se deriva del lenguaje de programación BASIC. VB tiene una interfaz gráfica de usuario (GUI) y un sistema de desarrollo rápido de aplicaciones (RAD). Puede usar fácilmente DAO, RDO y ADO para conectarse a la base de datos o crear fácilmente controles ActiveX. Los programadores pueden crear fácilmente una aplicación rápidamente utilizando los componentes proporcionados por VB.

Ventajas del lenguaje

La idea central de VB es ser fácil de usar para los programadores, ya sean novatos o expertos. VB utiliza un sistema GUI que puede crear aplicaciones fácilmente, pero también puede desarrollar programas bastante complejos. Un programa VB es una disposición de componentes visuales basada en formularios, y se agrega código para especificar las propiedades y métodos de los componentes.

Debido a que algunas de las propiedades y métodos predeterminados ya están definidos en el componente, los programadores pueden completar un programa simple sin escribir mucho código. En versiones anteriores, los problemas de rendimiento de los programas VB se han discutido sobre la mesa, pero con el rápido aumento de la velocidad de la computadora, el debate sobre el rendimiento se ha vuelto cada vez menor.

La adición y cambio de controles de formulario se puede lograr utilizando la tecnología de arrastrar y soltar. Una caja de herramientas llena de controles muestra los controles disponibles (como cuadros de texto o botones). Cada control tiene sus propias propiedades y eventos. Los valores de propiedad predeterminados se proporcionan cuando se crea el control, pero el programador puede cambiarlos. Muchos valores de atributos se pueden cambiar con las acciones y modificaciones del usuario durante el tiempo de ejecución, formando así un programa dinámico.

Por ejemplo: el evento de cambio de tamaño del formulario se agrega con código que puede cambiar la posición del control Siempre que el usuario cambie el tamaño de la ventana durante el tiempo de ejecución, el control también cambiará su posición. Al agregar el código correspondiente al evento de cambio de texto en el cuadro de texto, el programa puede traducir automáticamente o evitar la entrada de ciertos caracteres cuando se ingresa texto.

Un programa VB puede contener uno o más formularios, o un formulario principal y múltiples subformularios, similar a un sistema operativo. Se pueden utilizar ventanas de diálogo con poca funcionalidad (como formularios sin botones de maximizar o minimizar) para proporcionar funcionalidad emergente.

Los componentes de VB pueden tener interfaces de usuario o no. De esta manera, el programa del lado del servidor puede manejar los módulos agregados.

VB utiliza el método de recuento de referencias para realizar la recolección de basura. Este método contiene una gran cantidad de objetos y proporciona soporte básico orientado a objetos.

A medida que aparecen más y más componentes, los programadores pueden elegir las bibliotecas de extensión que necesitan. A diferencia de algunos lenguajes, VB no distingue entre mayúsculas y minúsculas, pero puede convertir automáticamente palabras clave a mayúsculas y minúsculas estándar y forzar que los nombres de variables de entidades en las entradas de la tabla de símbolos sigan reglas de escritura. Las comparaciones de cadenas distinguen entre mayúsculas y minúsculas de forma predeterminada, pero esta función se puede desactivar.

VB permite que una gran cantidad de controles externos tengan su propio espacio habitable. Se proporciona una gran cantidad de controles de terceros para VB. VB también proporciona métodos para crear, usar y reutilizar estos controles, pero debido a problemas de idioma, no es sencillo crear otro desde una aplicación.

Información ampliada:

Terminología

Cuando se habla de Visual Basic (excluyendo .NET), a menudo se pueden escuchar los siguientes términos, por lo que es importante dominarlos. términos La comprensión básica es muy útil para los principiantes.

1. Control: En pocas palabras, un control es una herramienta gráfica que constituye o construye una aplicación de Visual Basic, que incluye formularios, botones, casillas de verificación, cuadros de lista, controles de datos, controles de tabla y controles de imagen y más. .

2. Evento: Acción desencadenada por el usuario o sistema operativo, como pulsación de tecla, clic del ratón (Click), doble clic del ratón (DblClick), límite de tiempo o recepción de datos de un puerto.

3. Método: Código de programa incrustado en la definición del objeto, que define cómo el objeto procesa la información y responde a un evento. Por ejemplo, un objeto de base de datos tiene los elementos básicos de un programa con métodos para abrir un conjunto de registros y pasar de un registro a otro. Contiene propiedades que definen sus características, métodos que definen sus tareas y métodos que identifican los eventos a los que pertenece. puede responder. Los controles y formularios son ejemplos de todos los objetos en Visual Basic.

4. Objeto: Un control, formulario, etc. puede considerarse como un objeto.

5. Procedimiento: un segmento de código escrito para completar ciertas tareas específicas. Los procedimientos generalmente se usan para responder a eventos específicos y también se pueden usar como funciones de aplicaciones definidas por el usuario.

6. Atributos: Los atributos son descripciones específicas de las propiedades de cada objeto que compone la interfaz de usuario. Por ejemplo, el tamaño, posición, color, ancho, alto, etc. mencionados en el "objeto" anterior se denominan propiedades del control.

Las propiedades determinan la apariencia y en ocasiones el comportamiento de un objeto. La mayoría de las propiedades del objeto se han definido de antemano en VB, pero algunas propiedades deben definirse durante el proceso de solicitud. Las propiedades pueden proporcionar datos a los objetos y recuperar información de los objetos.