Please enable JavaScript.
Coggle requires JavaScript to display documents.
Características de Aplicaciones en ambiente gráfico, image, image, image,…
Características de Aplicaciones en ambiente gráfico
Hace uso de la
programación orientada a eventos
que:
Constituye
programas que responden a cambios en tiempo de ejecución
, donde el código subscriptor o cliente espera a la respuesta o notificaciones de un broadcaster o gestor de eventos
Hace uso de
Los elementos gráficos
(botones, listas, selección, cuadros de texto, de diálogo, etc.) representan el paradigma de la programación orientada a eventos.
Es característica de un ambiente interactivo:
El formato gráfico permite que estos elementos estén disponibles para dispararse por el usuario, que interactúa dinámicamente
Los métodos
y consecuentemente los
delegados
agrupan los comandos, tareas o acciones que desencadenan los eventos
Responde a eventos programables
, como el clic de un botón, el progreso, éxito o falla de una actividad, comandos específicos o incluso a otros eventos
Implica además a los eventos, que también pueden modificar
propiedades de elementos gráficos
. Por ejemplo: Un botón de "Inicio" se inhabilita durante la ejecución de otro proceso "Cancelar"
Elementos y formularios
Poseen un conjunto de
propiedades
que afectan el comportamiento del objeto al modificar las
variables de la instancia
Entre los controles comunes están:
ComboBox: Permite elegir una y solo una de las opciones desplegadas en una lista vertical. En principio, puede servir para seleccionar de entre una serie de datos repetitivos. Ejemplo: Estado civil en un formulario
TextBox: Sirve para el ingreso de información, pero también se puede usar con el fin de mostrar datos listos para ser modificados por el usuario. En ocasiones, puede desencadenar acciones por medio de comandos del teclado. Ejemplo: Presionar tecla "Enter" después de llenar el campo de contraseña
CheckedListBox: Similar al checkBox, pero añade un cuadro a las opciones de selección
RadioButton: Habilita la escogencia de una sola opción entre un conjunto de opciones; si se elige una selección diferente entonces se borra la elección anterior y se toma la nueva elección. Su utilidad es marcada en casos donde es importante la elección del usuario. Por ejemplo: Un contrato digital, las opciones son "Sí" o "No"
CheckBox: Permite la selección de actividades u ajustes opcionales; en este control todas, ninguna o algunas de las opciones pueden elegirse. Generalmente, define el comportamiento de un comando antes de ejecutarlo
Label: Consiste en una demarcación sobre el formulario en cuestión de solo lectura. Generalmente, no responde a comandos del usuario y su función es de mera revisión, excepto cuando porta un enlace o hipervínculo a otro formulario o proceso.
Button: Un botón simple con una leyenda adosada; puede desencadenar una tarea al accionarse
Tiene una
sintaxis
para los
controles y elementos en los formularios
, que son considerados objetos de las clases control de C#
Siguen una nominación general del tipo:
Nombre genérico
del control,
identificador
único
Ejemplo:
textBox
Name,
button
CloseForm,
label
Status
Métodos y propiedades
Asimismo, las propiedades definen características de nuestros controles como color, posición, visibilidad, habilitado/deshabilitado, etc.
object.items
object.locked
object.visible
object.size
object.text
object.backcolor
object.enable
Los elementos y controles del ambiente gráfico poseen métodos que actúan sobre estos
Métodos personalizados
Get() y Set()
Eventos como object_click() object_dblclick()
Show()
Parse()
Método clear()