Este documento describe los diferentes tipos de eventos que pueden ocurrir en formularios y controles en Visual Basic, incluyendo eventos del mouse, teclado, y formulario. Explica que cada evento corresponde a un procedimiento que debe programarse, y proporciona ejemplos comunes de eventos como Click, Change, KeyPress, MouseDown, y otros. También cubre conceptos como el foco en controles y cómo se forman los eventos al asociarlos con procedimientos específicos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
2. Temas a tratar Eventos de formularios Eventos del teclado Eventos del mouse El foco en los controles
3. Programación por eventos EVENTO Es una acción que realiza el usuario, o el sistema (SO) sobre el formulario o alguno de los controles. Cada evento corresponde a un PROCEDIMIENTO (Sub) Debe programarse cada procedimiento asociado a un evento. Un control puede tener MUCHOS eventos programados. EVENTO COMUNES Click DobleClick MouseUp MouseDown KeyPress
4. Como se forma un evento Private Sub btnIngresar_Click() Private: es el ambito de acceso. (private, public, static) Sub: indica que es un procedimiento. btnIngresar: es el nombre del control. Click: es el evento propiamente dicho. CADA CONTROL TIENE UN EVENTO ASOCIADO POR DEFECTO, que se crea al momento de programarlo.
5. Eventos de formularios Cuando se carga o descarga un formulario Initialize: sucede antes que el Load, podría usarse para inicializar variables. Load: sucede cuando se carga en memoria (aún no se visualiza). Se utiliza para dar valores iniciales a controles o al mismo formulario. Activate: sucede cuando un formulario pasa a ser la ventana activa. Paint: sucede cuando un formulario se convierte en activo y necesita redibujarse los controles o cuando un control oculta a otros.
6. Eventos de formularios… Cuando se oculta o cierra un formulario UnLoad: se produce al descargar un formulario. Se activa al pulsar el botón cerrar. QueryUnLoad: se produce antes del evento UnLoad y permite cerrar o no el formulario según condiciones. Deactivate: sucede cuando un formulario deja de ser un formulario activo. Terminate: sucede cuando un formulario es descargado. Sucede después de UnLoad. Show: muestra un formulario (modal o no modal) UnLoad Me: descarga un formulario de memoria.
7. Eventos del teclado Change: sucede en cada control que recibe texto al momento en que el usuario va ingresando cada tecla. KeyPress: sucede cuando el usuario pulsa y suelta una determinada tecla. Tiene el parámetro KeyAscii que indica el código entero de la tecla pulsada. Sucede antes que el evento Change. KeyDown: se produce cuando el usuario pulsa la tecla. KeyUp: se produce al soltar una tecla.
8. Eventos del mouse Click: se activa cuando se pulsa y suelta uno de los botones del mouse. Puede ser activado en tiempo de ejecución cuando se cambia el valor del control. En el caso de un formulario se activa al pulsar sobre un área libre. DblClick: sucede al dar doble click sobre un formulario o control. MouseDown: sucede cuando el usuario pulsa un botón cualquiera del mouse.
9. Eventos del mouse… MouseUp: sucede cuando el usuario suelta el botón pulsado del mouse. MouseMove: sucede al mover el mouse sobre un control o formulario. El parámetro Button: indica el botón pulsado vbLeftButton: botón izquierdo. vbRightButton: botón derecho. vbMiddleButton: botón central El parámetro Shift: indica si ha pulsado CTRL, ALT o SHIFT (vbShiftMask, vbCtrlMask, vbAltMask)
10. El foco en los controles EL FOCO es cuando un control se convierte en el activo o el actual en utilidad. SetFocus (método) Obliga a ubicar el cursor en un determinado control. GotFocus(evento) Sucede cuando el control se convierte en el actual (gana u obtiene el foco) LostFocus (evento) Sucede cuando deja de ser el control actual (pierde el foco)