Los formularios es como si dijeramos ventanas, se asemejan mucho a las ventanas del windows. Estos componentes del Visual Basic son realmente los principales, porque se podría decir que sin estos componentes no se podría realizar ninguna aplicación(esto no es cierto como veremos más adelante).
Los formularios son muy especiales, porque tienen caracteristicas que no tienen ningun otro componente de Visual Basic ya que son como si dijeramos la base de cualquier aplicación que queramos desarrollar.
Los formularios tienen sus propios eventos, propiedades y metodos con los que se controla su apariencia y su comportamiento. En una aplicación se pueden tener varios formularios y cada uno realizará una función determinada.
Los eventos son acciones realizadas por el usuario, por otras aplicaciones o por la propia aplicacion que desencadenan controladamente la realizacion de otro codigo que esta en un procedimento que se dedica a esperar que ese evento nazca para ejecutarse.
Existen muchos tipos de eventos, unos ejemplos podrian ser:
No te agobies ahora si no entiendes lo que es un evento, visto con mas calma como haremos mas adelante, entenderas que es un evento y cuando surge.
El término objeto es bastante complicado de entender, se podría definir de una forma casera y para entendernos todos, que es un tipo de variable que te creas tu, mediante clases tu puedes crearte un tipo de variable que no este predefinida por el Visual Basic, dandole las propiedades que tu quieras, haciendo que responda a los eventos que tu necesites y definiendole los metodos necesarios para que realice lo que tu desees.
El objeto no se ejecuta sin más sino que se crea, como ya he dicho antes, se establecen y obtiene sus propiedades y se ejecutan sus métodos.
Los objetos en Visual Basic no se van a usar mucho, perdón, no es que no se vayan a usar, es que rara vez tendrás que definirte un objeto parra trabajar con el. Por las caracteristicas de este lenguje se usa sobre todo para gestionar datos y precisamente los objetos que se necesitarán para la gestión de los datos Visual Basic ya los tiene definidos. Algunos ejemplos de objetos ya definidos(controles) son:
Las clases son, como si dijeramos las plantillas que se neceitan para trabajar con los objetos. En las clases se van a definir como serán los objetos con los que vamos a trabajar en nuestra aplicación, se definirán las variables que se necesitará que tenga el objeto y los métodos que necesita el objeto para comunicarse con la aplicación o que necesita para realizar las tareas que se le encomienden.
Tu imginate que quieres que una de esas ventanitas parecidas a las de windows(formularios) tenga un titulo determinado, por ejemplo Abrir.
Visual Basic tiene definidas unas propiedades para los objetos que ya tiene definido que realizan funciones como esta, con lo cual para cambiarle el titulo a tu formulario solo tendrás que ir a la propiedad Caption del formulario y cambiarla por Abrir. Cada uno le los objetos que ya estan definidos en Visual Basic (controles) tiene sus propias propiedades aunque varios controles distintos pueden tener algunas propiedades iguales.
Con las propiedades se pueden cambiar el color del control, el tamaño, su posición, y muchas otras cosas.