Professional Documents
Culture Documents
Este programa permite crear ventanas, botones, menús y cualquier otro elemento
de Windows de una forma fácil e intuitiva. El lenguaje de programación que se utilizará será
el Basic.
El compilador de Visual Basic x.0 genera código que requiere librerías de enlace dinámico
DLL para que funcione, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft
Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros VBRUNXXX.DLL
("Visual Basic Runtime X.XX"). Estas DLL proveen las funciones implementadas en el
lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda.
Además existe un gran número de bibliotecas DLL, que facilitan el acceso a la mayoría de
las funciones del sistema operativo y también la integración con otras aplicaciones.
Visual Basic provee soporte para empaquetado y distribución, es decir, permite generar un
módulo instalador que contiene el programa ejecutable y las bibliotecas DLL necesarias
para él. Con ese módulo la aplicación generada se distribuye y puede ser instalada en
cualquier equipo (con sistema compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones de terceros que disponen de
variadas funciones y mejoras para Visual Basic, incluyendo también para empaquetado y
distribución.
Programación Orientado a objetos.
Historia
Ventajas y desventajas.
Posee una curva de aprendizaje muy rápida. Problema de versionado asociado con varias
librerías runtime DLL, conocido como DLL Hell Es uno de los lenguajes de uso más
extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los
proyectos.
Los objetos son entidades que tienen un determinado estado, comportamiento (método) e
identidad: El estado está compuesto de datos o informaciones; serán uno o varios atributos
a los que se habrán asignado unos valores concretos (datos). El comportamiento está
definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, qué
operaciones se pueden realizar con él.
Objetos y eventos
Se designa como objeto 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 texto que
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 asociar a la caja de texto, y en él definirá (por
programación) qué acción se tomará cuando se oprima una tecla.