La POO permite unir datos y procedimientos en objetos que se comunican mediante mensajes para resolver problemas. Visual Basic es un lenguaje de programación orientado a objetos que facilita la creación de interfaces gráficas y aplicaciones para Windows. En este ejemplo, se crea un programa que muestra el mensaje "Bienvenido a Visual Basic" en un cuadro de texto al presionar un botón, y cambia el texto del botón a "Restaurar msg" si se modifica el contenido del cuadro de texto.