Visual Basic es un lenguaje de programación orientado a objetos y basado en eventos que permite desarrollar aplicaciones para Windows. Cuenta con un entorno de desarrollo integrado que facilita el diseño de interfaces gráficas y la escritura de código. Las aplicaciones creadas en Visual Basic están compuestas por objetos con propiedades, métodos y eventos.
1. REPUBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”.
EXTENSIO CIUDAD OJEDA-COL
Visual Basic 6.0
Alumno:
Luis Alvarez
27.139.190
“44”
2. Introducción.
Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy
en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction
Code) que fue creado en su versión original en el Dartmouth College, con el propósito de
servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de
programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el
BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores
avanzados por considerarlo "un lenguaje para principiantes".
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta
alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones
compatibles con Windows.
3. -Fundamentos del entorno de trabajo de Visual Basic.
Barra de Herramientas: Permite un acceso rápido al comando más utilizados
Diseñador de formularios: Es la ventana en la que se diseñará la interfaz de la aplicación,
en ella sepueden agregar controles gráficos e imágenes. Cada formulario de una aplicación
aparecerá en su propia ventana.
Cuadro de Herramientas: En ella podemos encontrar un conjunto de objetos o controles
que se pueden insertar en los formularios en el tiempo de diseño. Si hacemos doble click
sobre alguno de ellos este se insertará automáticamente en el formulario.
Ventana de Propiedades: Muestra los objetos y sus propiedades asociadas que describen
sus atributos, valores, comportamiento y apariencia.
Lista desplegable de objetos: Se puede visualizar el nombre de los objetos de la aplicación.
Lista de propiedades del objeto seleccionado: Presenta las propiedades del objeto, las
mismas que pueden ser modificadas. Se puede visualizar por categoría o alfabéticamente.
Ventana de Proyectos: Contiene la lista de los archivos de la aplicación.
Tipos de archivos que se pueden incluir en un proyecto:
• Archivo de Proyecto
• Archivo de Recursos
• Módulo de Formulario
• Módulo de Clase
• Módulo Estándar
• Controles ActiveX
Ventana Editor de Código: Aquí es donde se incluye el código de la aplicación.
Se crea una ventana de código para cada formulario o módulo de la aplicación,
y para tener acceso a ella, la forma más sencilla es hacer doble click sobre el
formulario u objeto al cual se quiera incluir código.
-Qué es visual basic 6.0.
Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el
sistema operativo Microsoft Windows.
Las aplicaciones creadas en Visual Basic están basadas en objetos y emplea un
modelo de programación por eventos.
4. -Características.
Los compiladores de Visual Basic generan código que requiere una o más librerías de
enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de
Dynamic-Link Library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL
(siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros
en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las
funciones básicas implementadas en el lenguaje, conteniendo rutinas en código
ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las
esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones,
tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo
o las que proveen medios para la integración con otras aplicaciones.
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar
el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-
compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un
intérprete puro). Desde ese entorno también se puede generar el archivo en código
ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin
requerir del ambiente de programación (incluso en modo stand alone), aunque sí será
necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren
también instaladas en el sistema para posibilitar su ejecución.
-ventajas.
• Posee una curva de aprendizaje muy rápida.
• Integra el diseño e implementación de formularios de Windows.
• Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene
acceso prácticamente total a la API de Windows, incluidas librerías actuales.
• 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.
• Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros
lenguajes.
• Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.7
• Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está
disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.8
• Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto
Windows como Mac, que permite programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo y bases de datos (Access).
• Si bien permite desarrollar grandes y complejas aplicaciones, también provee un
entorno adecuado para realizar pequeños prototipos rápidos.
5. -propiedades, métodos y eventos.
• Una propiedad es un atributo de un objeto que define una de las características del
objeto, como tamaño, color, ubicación de la pantalla o un aspecto de su
comportamiento, por ejemplo, si está habilitado o visible. Para cambiar las
características de un objeto, cambia los valores de sus propiedades.
• Un método es una acción que un objeto puede realizar. Por ejemplo, Add es un
método del objeto ComboBox, porque agrega una nueva entrada a un cuadro
combinado.
• Un evento es una acción que reconoce un objeto, como hacer clic en el mouse o
presionar una tecla, y para el que puede escribir código para que responda.
-Objetos intrínsecos.
Cursor del ratón: sirve para quitar la selección del que hayamos pulsado por error.
Picture: permite incluir gráficos, es parecido al image pero con variantes.
Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, pero no son
editables por el usuario.
TextBox: caja de texto, permite que el usuario pueda escribir directamente.
Frame: es un contenedor para los demás controles.
CommandButton: Botón de comando, permite que el usuario pueda pulsar botones y
que realicen determinadas acciones
CheckBox: caja de chequeo, permite tener opciones sobre las que el usuario confirma o
niega.
OptionButton: botón de opción, permite tener varias opciones de las cuales seleccionar
una.
ComboBox: caja combinadam, permite tener varias opciones de las cuales seleccionar y
ver una.
ListBox: caja de lista, presenta una lista de opciones y permite seleccionar una o varias
de dichas opciones
HScroll: (Barra Horizontal de Scroll) se puede crear un barra de desplazamiento
horizontal.
VScroll: barra vertical de Scroll, permite tener una barra vertical para desplazamientos.
6. Timer: es un controlador de tiempo.
DriveBox: caja de unidades, permite indicar que unidades de almacenamiento tiene el
ordenador.
DirBox: caja de directorios, indica los directorios y subdirectorios de una ruta en concreto.
FileList: indica una lista de los ficheros que se encuentran en un determinado directorio o
subdirectorio.
Shape: permite incluir formas gráficas en el formulario, como un cuadrado, un círculo, etc.
Line: permite incluir una línea en el formulario.
Image: permite incluir imágenes como fotografías, dibujos, etc.
Data: permite la conexión con una base de datos y poder añadir, modificar, consultar,
borrar, etc.
-Propiedades básicas de acuerdo al tipo de objeto
Text: texto que aparecerá en el control.
Name: nombre del control.
Multiline: nos permite introducir varias líneas de texto.
Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo,
derecho, centrado.
Visible: si esta propiedad está en falso la caja de texto no será visible cuando este en
ejecución el programa. si está en verdadero si se podrá ver.
Maxlength: número máximo de caracteres que tendrá el control.
Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda
escribir ni modificar.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Font: tipo y tamaño que contendrá el control.
Height, Left, Top, Width: Se refieren al tamaño del Espacio reservado para las Text Box.