| Docencia | Autor |
Componentes en Visual Basic .NET
Cuando usted empieza un proyecto en un IDE (Integrated Development Environment), este le facilita el diseño de pantallas, la interfaz GUI (Graphics User Interface).
En la imagen al lado izquierdo vemos el "Toolbox" y allí hay una lista de componentes. Los componentes son visuales o no visuales. Los visuales son los típicos botones, cajas de texto, cajas de selección, listas desplegables, etc..). Los no visuales son componentes para hacer operaciones internas como el acceso a base de datos.

Uso de controles tipo Label ("Etiqueta"), cajas de texto y botones

Y uso de mas controles visuales

Usando dos controles básicos: botones, cajas de texto y ventanas de texto
La mayoría de trabajos que se desarrollarán en este curso utilizarán primariamente tres componentes: la ventana (que está por defecto), los botones y las cajas de texto.
Usted puede decidir el largo y alto del botón (dos propiedades de este objeto)


Selecciona el botón, da clic en el botón derecho y luego seleccione "Properties" (propiedades). Tendrá a disposición las propiedades de este objeto (en el ejemplo de ese botón). Cada tipo de componente (objeto) tiene sus propias propiedades.

La propiedad "Text" del botón permite cambiar la etiqueta del botón, pruebe a cambiarle el color de fondo, el tipo de letra, etc..

Una propiedad en extremo importante es el nombre del objeto. Todos los componentes sean visuales o no deben tener un nombre único (como la cédula de ciudadanía). El nombre no debe tener espacios, no tildes, no Ñs, ni caracteres raros.
Por estándar de programación los nombres de los botones deben empezar con el prefijo btn seguido de mayúscula la siguiente letra, por ejemplo: btnAceptar, btnCancelar, btnEjecutar, btnBorrar

Las cajas de texto tienen un tratamiento similar


Y por estándar el nombre debe comenzar con el prefijo txt, por ejemplo: txtAviso, txtNombre, txtCedula, txtObservacion. En las cajas de texto el usuario digita la información.
Ejecute la aplicación

Esta es la pantalla que se obtiene pero como observará, al presionar el botón no sucede nada. Si quiere que suceda algo requiere programar.

Para que el programa haga algo cuando presiono el botón, usted debe colocar código en el evento de "presionar botón". Y aquí hay algo muy importante, los componentes tienen eventos.
Desde el Visual Basic .NET en modo de diseño, de doble clic sobre el botón, aparecerá el evento y allí se escribe el código, en el ejemplo es:
txtAviso.Text = "Hola Mundo"
txtAviso es el nombre de esa caja de texto (¿ahora entiende la importancia?)
txtAviso.Text se refiere a la propiedad Text de esa caja de texto
txtAviso.Text = "Hola Mundo" aquí se le está dando un valor a la propiedad Text de esa caja de texto

