Programacion

Páginas: 12 (2919 palabras) Publicado: 22 de septiembre de 2012
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, encierta medida, también la programación misma.

La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajescomo C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.

Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects.

Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos paraedición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.



Objetos y eventos
Se designa como objeto a cualquier elemento, por ejemplo, un formulario, una imagen, un control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso de la caja de texto una es la propiedad "text" que se encarga de contener el textoque aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociara la caja de texto, y en él definirá (por programación) que acción se tomará cuando se oprima una tecla.

En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar métodos asociados a él.

Algunos eventos comunes definidos en Visual Basic son:

Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre cuando sepresiona y suelta dos veces un botón del mouse sobre un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario, como hacer click en un objeto ventana, o cambiando el foco de objetodesde el programa, mediante el método SetFocus.
LostFocus: Contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: Ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminarel evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botón del Mouse.
MouseUp: se produce cuando el usuario suelta el botón del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.


Imagínese un auto como un objeto, el autotiene diversas propiedades como color, modelo, etc. Algunas con solo 2 posibles valores, como encendido y apagado, incluso otras que a simple vista no se ven como podría ser la cantidad de gasolina. Para definir el color de este objeto Auto, según visual Basic, se haría de la siguiente manera:

Auto.color = rojo

y para definirle un evento podría ser como el siguiente ejemplo:

Sub...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS