Este documento resume las características principales de Visual Basic 6.0. Explica que Visual Basic es un lenguaje de programación y entorno de desarrollo integrado derivado del lenguaje BASIC. Describe los componentes clave del entorno de desarrollo de Visual Basic como la barra de menús, cuadro de herramientas, diseñador de formularios y ventana de propiedades. También define conceptos como objetos, propiedades, métodos y eventos que son fundamentales para la programación orientada a objetos en Visual Basic.
1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Universitaria, Ciencia y Tecnología
Instituto Universitario Politécnico Santiago Mariño
Extensión – Maracaibo
Visual Basic 6.0
Elaborado por:
Jhoanyeli Sánchez
C.I: 28467231
Escuela: #45
Maracaibo, Mayo 2020
2. Introducción
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. 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".
Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo
conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el
paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC
con un poderoso lenguaje de programación Visual que juntos permiten desarrollar
robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética
permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es
compatible con Windows, un sistema operativo de la misma empresa.
3. ¿Qué es visualBasic 6.0?
Visual Basic es un lenguaje de programación y entorno de desarrollo integrado
(IDE). Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se
considera un lenguaje de programación útil y relativamente fácil de aprender para
los principiantes. Visual Basic (VB) está ahora integrado en muchas aplicaciones de
software diferentes y también aplicaciones web. Visual Basic 6.0 fue la última
edición de Visual Basic, sin embargo, fue seguida por Visual Basic. NET.
Fue 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. 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 para edición del código fuente, un depurador, un compilador (y enlazador) y
un editor de interfaces gráficas o GUI.
Fundamentos delentornode trabajo de VisualBasic y del
lenguaje.
El entorno de desarrollo de visual Basic se denomina entorno de desarrollo
integrado o IDE, ya que integra muchas funciones diferentes como el diseño,
modificación, compilación y depuración en un entorno común. Los elementos de
este entorno se encuentra a continuación:
4. 1.1 La
barra de títulos, la barra de menús y la barra de herramientas de Visual Basic 6.0
en modo diseño. (Parte superior de la pantalla).
1.2 Cuadro de herramientas (toolbox) con los controles disponibles (a la izquierda
de la ventana).
1.3 Diseñador de formularios (form) en gris, en el que se puede ir situando los
controles (en el centro) está dotado en una rejilla (gris) para facilitar la alineación de
los controles.
1.4 Ventana de proyecto, que muestra los formularios y otros módulos de programas
que forman parte de la aplicación (arriba a la derecha).
1.5 Ventana de propiedades, en la que se pueden ver las propiedades del objeto
seleccionado o del propio formulario (en el centro a la derecha). Si está ventana no
aparece, se puede hacer visible con la tecla (F4).
Características
Los compiladores de Visual Basic generan códigos que requieren una o más
librerías de enlace dinámico para que funcione, conocidas generalmente
como DDL ( sigla en inglés de dynamiclick library).
Dentro del mismo entorno de desarrollo integrado (IDE) de Visual Basic se
puede ejecutar el programa que este desarrollándose, es decir de 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).
5. El propio 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 DDL necesarias para su ejecución.Con es módulo
la aplicación desarrollada se distribuye Y puede ser instalada en cualquier
equipo (Que tenga un sistema operativo compatible).
El Visual Basic 6.0 puede soportar encapsulación, poliformismo y la
reutilización del código. Además de su interfaz predeterminada (conjunto de
propiedades y métodos) los objetos pueden agregar otras adicionales para
dar poliformismo y así manipular varios tipos de objetos sin importar el tipo.
Los programas pueden evolucionar con el tiempo , gracias a la interfaces
múltiples, agregando nueva funcionalidad sin afectar el código existente.
La reutilización del código es la capacidad de trasladar una característica de
un objeto a otro mediante una forma de herencia.
Ventajas
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con suma facilidad la plataforma De los sistemas Windows,
dado que tiene acceso prácticamente total a la API de Windows, incluidas
librerías actuales.
El código de Visual Basic es fácilmente trasladable a otros lenguajes.
Acostumbra a los desarrolladores a programar con eficiencia.
Es uno de los lenguajes más extendidos por lo que resulta fácil encontrar
información, documentación y fuentes para los proyectos.
Posibilidadde añadir soporte para la ejecución de scrips, VBScrips o JScrips,
en las aplicaciones mediante Microsoft Scrips Control.8
Si bien permite desarrollar grandes y complejas aplicaciones, también provee
un entorno adecuado para realizar pequeños prototipos rapidos.
Definición de propiedades,métodos y eventos.
Los objetos, propiedades, métodos y eventos son las unidades básicas de la
programación orientada a objetos. Un objeto es un elemento de una aplicación que
representa una instancia de una clase. Propiedades métodos y eventos son las
unidades de creación básicas de los objetos y que constituyen sus miembros.
6. Un objeta representa la instancia de una clase, como Form, Control o componet. En
código de Visual Basic, debe crear una instancia de un objeto antes de poder aplicar
uno de los métodos del objeto o cambiar el valor de una de sus propiedades.
Una propiedad es un atributo de un objeto que define una de las características del
objeto, como tamaño, color, ubicación en pantalla o un aspecto de su
comportamiento. Para cambiar las características de cambian los valores de las
propiedades correspondientes.
Para establecer el valor de una propiedad, establezca la referencia a un objeto con
un punto, el nombre propiedad, un signo de igual (=), y el nuevo valor de propiedad.
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 un objeto reconoce, cómo hacer clic con el mouse
(ratón) o presionar una tecla y para el que puede escribir códigos para responder.
Los eventos de producen como consecuencia de una acción del usuario o código
de programa, o bien pueden ser desencadenados por el sistema.
Objetos Intrínsecos
Label: Sirve para colocar mensajes, o textos en la pantalla, pero no son
editables por el usuario.
Textbox: caja de textos que permiten que el usuario pueda escribir
directamente.
ComboBox: Este control es el típico botón que aparece en todas las
aplicaciones y que al hacer click sobre él nos permite realizar alguna
operación concreta, normalmente Aceptar o Cancelar. Aunque según el
código que le asociemos podremos realizar las operaciones que queramos.
Listbox: caja de lista que presenta una lista de opciones y permite
seleccionar una o varias de estas.
PictureBox: permite incluir gráficos es parecida a imáge pero con variantes.
Image: permite incluir imágenes como fotografías y dibujos.
OptionButton: este control nos permite elegir una opción entre varias de las
que se nos plantean. Cada opción será un control optionbutton diferente.
Time Temporizador: este objeto permite establecer temporizaciones.
Presenta una novedad respecto a los controles estudiados hasta ahora. El
control Timer solamente se ve durante el tiempo de diseño. En tiempo de
ejecución, el control permanece invisible.
Line: al igual que Shape, es un control gráfico que solamente sirve para
poner una línea en un formulario. Del mismo modo, no tiene procedimientos,
7. por lo que no sirve para aportar código al programa. Solo sirve para aportar
una característica gráfica, es un adorno.
Control Gauge: este control presenta una información numérica de forma
gráfica, bien como un display lineal (típico por ejemplo en ecualizadores de
audio), o como una aguja. No está normalmente en la caja de herramientas,
por lo que hay que traerla desde los Controles Personalizados (Menú
desplegable de Herramientas) Se denomina MicroHelp Gauge Control. El
archivo que lo contiene se denomina GAUGE16.OCX, 16 bits
Shape: es un control gráfico que se muestra como un rectángulo, un
cuadrado, una elipse, un círculo, un rectángulo redondeado o un cuadrado
redondeado. UtiliceUtilice controles Shape en tiempo de diseño en lugar o
además de invocar los métodos Circle y Line en tiempo de ejecución. Puede
dibujar un control Shape en un contenedor, pero no puede actuar como
contenedor. (Esto quiere decir que un control Shape nunca le servirá, por
ejemplo, para albergar varios OptionButton y pretender que sean
independientes de otros controles OptionButton que se encuentren fuera del
control Shape.
Propiedadesbásicas de acuerdo al tipo del objeto
8. Conclusión
El Visual Basic es uno de los lenguajes que más entusiasmos causa a los
programadores de pc's tanto expertos como novatos. En el caso de los
programadores expertos por la facilidad en la que se desarrollan las aplicaciones
complejas en poco tiempo en comparación con el visual C++ y en el caso de los
novatos por el hecho de ver lo que son capaces de hacer en pocos minutos de
empezar su aprendizaje usando operaciones básicas con el ratón sobre la pantalla.
Al exponer todos estos temas con respecto a la programación nos podemos dar
cuenta de su importancia, es sumamente útil en nuestra vida cotidiana, desde pagar
los recibos de impuestos, retirar dinero de un banco en incluso en nuestros
celulares, o reproductores de música están creados con programas unos más
complejos que otros pero accesible para nosotros los usuarios.