

PROGRAMACION DIRIGIDA POR EVENTOS
Paradigma de programación en el que tanto la estructura como la ejecución de los programas es controlada o determinada por los sucesos que ocurran en el sistema, que son definidos o realizados por el usuario.
Para entender la programación dirigida por eventos, podemos contrastarla a lo que no es…
En la programación secuencial o estructurada es el programador quien define el flujo que tomara el programa en cambio en la programación dirigida por eventos es el usuario (o lo que sea que este utilizando el programa) el que dirigirá el flujo del programa.
Por ejemplo si el evento que determina la reproducción de un archivo de audio es el hacer clic sobre un botón únicamente sucederá si dicho botón es presionado.
WINDOWS FORM
´Este es el nombre dado a la interfaz de programación de la aplicación gráfica API (Conjunto de subrutinas, funciones y procedimientos o métodos en la programación orientada a objetos.) que se incluye como parte de Microsoft .NET Framework, que proporciona acceso a los elementos de la interfaz de Microsoft Windows nativas envolviendo la API de Windows existente en código administrado.
HERRAMIENTAS ESTANDAR DE WINDOWS FORM
LABEL (ETIQUETA)
Proporciona información en tiempo de ejecución o texto descriptivo para un control.
TEXTBOX (CUADRO DE TEXTO)
Permite al usuario especificar texto, así como funciones de edición de varias líneas y mascara de caracteres para contraseña.
BUTTON (BOTON)
Genera un evento cuando el usuario hace clic en él.
RADIO BUTTON (BOTON DE OPCION)
Permite al usuario seleccionar una única opción d entre de un grupo de opciones cuando están emparejadas con otros RadioButtons.
CHECKBOX
Permite al usuario seleccionar o quitar la opción asociada.
CHECKEDLISTBOX
Muestra una lista de elementos con una casilla a la izquierda de cada elemento.
COMBOBOX
Muestra un cuadro de texto editable con una lista desplegable de los valores permitidos.
DATATIMEPICKER
Permite al usuario seleccionar la fecha y hora, así como mostrar ambas en un formato especificado.
LINKLABEL
Muestra un control de etiqueta que admite funcionalidad de hipervínculo, formato y seguimiento.
LISTBOX
Muestra una lista entre los que el usuario puede elegir elementos
LISTVIEW
Muestra una colección de elementos en una de cinco vistas diferentes.
PICTUREBOX
Muestra una imagen.
PROGRESSBAR
Muestra una barra que se va completando para indicar al usuario el progreso de una operación.
PROPIEDADES COMUNES
PROPIEDAD
DESCRIPCIÓN
BACKCOLOR
Color de fondo del control
BACKGROUNDIMAGE
Imagen de fondo del control
ENABLED
Especifica si el control puede usarse
FOCUSED
Indica si el control tiene foco
FONT
Fuente utilizada
FORECOLOR
El color de primer plano
TABINDEX
Orden de tabulación del control
TABSTOP
Si es true el usuario puede dar foco a este control
TEXT
Texto asociado al control
Propiedades de distribución
Descripción
Anchor
Hace que el control permanezca a una distancia Fija desde los extremos del contenedor.
Dock
Permite que un control abarque un extremo de su contenedor, o que llene todo el contenedor
Padding
Establece el espacio entre los bordes de un contenedor y los controles acoplados
Location
Especifica la ubicación (como conjunto de coordenadas) de la esquina superior izquierda del control, en relación a su contenedor.
Size
Especifica el tamaño del control en pixeles como un objeto Size, que tiene las propiedades Width (anchura) y Height (altura).
MinimumSize, MaximumSize
Indica los tamaños mínimos y máximos de un objeto control