Tecnología

Inicio

¿Cuáles son los controladores de eventos y eventos en Visual Basic?

El sistema operativo Windows es un sistema operativo orientado a eventos. Esto significa que el sistema operativo es completamente sensible para el usuario y espera a eventos específicos que se produzca antes de tomar medidas. Visual Basic, a menudo referido como "caballo de batalla de Microsoft" se utiliza principalmente para programar para el sistema operativo Windows.

Impulsados ​​por eventos sistemas operativos

Antes de Windows, sistemas operativos no eran orientado a eventos y tampoco lo eran sus programas. Por ejemplo, los programas de ordenador primeros corrieron una serie de instrucciones y después se terminó. Estos programas no esperaron a que la interacción del usuario y simplemente llevan a cabo la tarea. Hoy, sin embargo, los programas de ordenador esperar a que la intervención del usuario para decidir qué curso de acción debe ser tomada. Ejemplos de esto incluyen doble clic en un icono o cerrar el programa con el ratón.

eventos comunes

Varios eventos se emplean comúnmente en el sistema operativo Windows. La que se refiere más a menudo es el ratón. Cuando un usuario hace clic en el ratón, un evento se ha registrado en el sistema operativo. La reacción a este evento depende del código de programa y si el evento fue válido. eventos no válidos son ignorados o manipulados a través de lo que se conoce como "excepciones". Otros efectos secundarios comunes incluyen botón derecho del ratón, la salida y las interrupciones.

Controladores de eventos

Los controladores de eventos en Visual Basic son segmentos de código específicas que se establecen para manejar un evento cuando se produzca. Por ejemplo, el código "Private Sub Form_MouseMove (Button As Integer)" espera a que un evento de movimiento del ratón y luego realiza una acción codificados después de que ocurra el evento. Un ejemplo común de esto es la eliminación de la pantalla después de que el ratón se mueve por un usuario.

excepciones

Una excepción es "arrojado", o sucede, cuando se produce un evento que posee algún tipo de error. Por ejemplo, en un programa de calculadora estándar, una caja de texto está disponible para introducir números. Si el usuario introduce caracteres alfanuméricos entonces utiliza el ratón para hacer clic en el botón de respuesta, datos alfanuméricos se envía a la calculadora en lugar de los datos numéricos. El controlador de eventos que reacciona al evento click del ratón se da cuenta de que fue aprobada datos inapropiados y se produce una excepción. Esto se conoce como "el manejo de excepciones" y es importante en Visual Basic porque los posibles errores del usuario deben ser previstos y el manejo de excepciones programados para prevenir los episodios de ejecución erróneamente.