1. República Bolivariana de Venezuela
Ministerio del poder popular
Para la educación
Instituto politécnico Santiago Mariño
Cabimas Edo Zulia.
Visual Basic 6.0
Realizado por: Jesús Díaz
C.I: 28103393
Ingeniería eléctrica
2. Introducción
VisualBasic es uno de los muchos lenguajes de programación que
podemos observar hoy en día en nuestro entorno. VisualBasic en un
principio fue considerado por los programadores avanzadoscomo un
lenguaje para principiantes por la sencillez que mostraba. Este lenguaje ha
pasado por varias modificaciones hasta lo que hoy seconoce como visual
Basic. Este programa poseeun entorno muy sencillo, el cual no necesita
de un alto nivel de manejo por parte de quien lo quiera trabajar
Uno de los muchos lenguajes de programación que existen es Visual Basic,
este lenguaje nace del Basic creado originalmente por Dartmouth College,
el cual tenía como propósito principalofrecerle un servicio a aquellas
personas quetuviesen un interés en realizarseen un lenguaje de
programación.
Este lenguaje pasó por varias modificaciones o filtraciones así como la del
año 1978, con la cual se estableció el Basic Estándar. Debido a la sencillez
que presentaba este lenguaje, obtuvo el desprecio de programadores
avanzados por considerarlo un lenguajepara principiantes. Además de
esta modificación encontramos el GW-Basic y Quick-Basic;actualmente se
le conoce como Visual Basic en su versión más resiente la número 6, que
se incluyó en el paquete VisualStudio 6 de Microsoft. Esta versión de
VisualBasic, combina su sencillez junco con un poderoso o gran lenguaje
de programación visual, que permite desarrollar robustos programas de
32 bits para Windows.
A partir de estos cambios Visual Basic dejo de ser un lenguaje de
programación para principiantes. Por qué se convirtió en una alternativa
perfecta para la creación de programas decualquier nivel de desarrollo de
Windows.
3. ¿Qué es Visual Basic 6.0?
VisualBasic en un lenguaje de programación visualcon un entorno de
desarrollo grafico proveniente del Basic. Es uno de los lenguajes más
utilizados para realizar aplicaciones de grande o pequeño tamaño.
En el entorno de VisualBasic existen dos componentes principales que
son la barra de herramientas y la barra de menús; mediante las cuales
podemos dar entrada o salida a los datos. Este también cuenta con un
área de trabajo o
Formulario por defecto, en el cual podemos disponer o hacer uso de los
distintos controles o botones.
Se podría decir también que Visual Basic es un lenguaje de programación
y entorno de desarrollo integrado (IDE). Sederiva del lenguaje de
programación BASICmás antiguo, y por lo tanto seconsidera 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 softwarediferentes y también aplicaciones web. Visual
Basic 6.0 fue la última edición de VisualBasic, sin embargo, fue seguida
por Visual Basic. NET.
4. Características
Barra de título: muestra el nombredel proyecto y del formulario q se está
diseñando actualmente
Barra de menús: agrupa los menús despegables que contienes todas
las operaciones que pueden llevarse a cabo con Visual Basic 6.0.
Barra de herramientas estándar: contienen los botones que seutilizan con
mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de
opciones de los menús de archivos, edición, Ver y Ejecutar; además, en el
área derecha presenta la ubicación (coordenadas) y el tamaño del objeto
seleccionado
Ventana de formulario: es el área dondese diseña la interfaz gráfica, es decir,
es donde seinserta electo gráficos como botones, imágenes casilla de
verificación, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para
diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas,
botones de comandos, etc.
5. Ventajas y Desventajas
Posee una curva de aprendizajemuy rápida.
Integra el diseño e implementación de formularios deWindows.
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 soportepara ejecución de scripts, VBScripto JScript, en
las aplicaciones mediante MicrosoftScriptControl.
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
Existe una versión, VBA, integrada en las aplicaciones de MicrosoftOffice,
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
proveeun entorno adecuado para realizar pequeños prototipos rápidos.
6. Desventajas
Problema de versionado asociado con varias librerías runtime DLL,
conocido como DLL Hell
Soportepobre para programación orientada a objetos.
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a
llamadas de la API de Windows.
Dependencia de complejas y frágiles entradas de registro.
La capacidad de utilizar controles en un único formulario es muy limitada
en comparación a otras herramientas.
7. Propiedades
Una propiedad es un atributo de un objeto que define una de las
características del objeto, como el tamaño, el color, la ubicación de la
pantalla o un aspecto de su comportamiento, como si está habilitado o es
visible. Para cambiar las características de un objeto, secambian los valores
de sus propiedades.
Para establecer el valor de una propiedad, siga la referencia a un objeto con
un punto, el nombrede la propiedad, un signo igual (=) y el nuevo valor de la
propiedad. Por ejemplo, el siguiente procedimiento cambia el título de un
formulario de Visual Basic con el establecimiento de la propiedad Caption.
Métodos
Un método es una acción que puede realizar un objeto. Por ejemplo, Add es
un método del objeto ComboBox porqueagrega una nueva entrada al cuadro
combinado.
El siguiente procedimiento usa el método Add para agregar un nuevo
elemento al cuadro combinado.
Eventos
Un evento es una acción que reconoceun objeto, como hacer clic en el mouse
o presionar una tecla, y para el que puede escribir código para que
responda. Los eventos se pueden producir como resultado de una acción de
usuario o del código del programa, o puede que los desencadene el sistema.
8. Textbox:
Esta es la caja de texto. Además permite la entrada y salida de los datos en
aplicaciones.
Label: Son las etiquetas. Estos controles son e los más utilizados, aunque su
utilidad queda restringida a la visualización de datos en el mismo, por lo que
no permite agregar o introducir datos por parte del usuario.
9. CommandButtom:
Este es el botón de comando. Este botón siempre aparece en todas las
aplicaciones y es el que al hacer click sobreél nos permite realizar alguna
operación concreta, que puede ser aceptar o cancelar. Pero también puede
hacer otras actividades según la configuración que le demos ha dicho botón,
como puede ser para el ingreso de botones en el formulario.
:
10. OptionButtom:
Este es el botón de opciones o de estados múltiples. Este control nos
permite elegir una opción entre varias de las que se nos plantean en
VisualBasic. Cada opción será un control OptionButton diferente.
Frame: El macro.
11. CheckBox: Casilla de verificación.
Permite la verificación de una opción, por ejemplo activar o desactivar, que
el usuario puede cancelar o anular al dar click sobreestas. Cada casilla de
verificación que seingresen en el formulario es independiente de las demás,
por lo que pueden estar con el valor que sea activado o desactivado,
verdadero o falso.
ListBox: Este muestra la lista de elementos n los que el usuario puede
seleccionar uno o más elementos de la lista. Este es la combinación entre un
ComboBox y un CheckBox
13. Timer: Este es el temporizador. Se utiliza para temporizar algunos eventos
dentro de la aplicación creada por el usuario. Estecontrol solamente se ve
durante el tiempo de diseño, pues en tiempo de ejecución, el control
permanece invisible.
14. Shape: Sirvepara ingresar figuras en el formulario o para envolver
gráficamente a otros controles. No tiene ninguna función en el programa,
solo s un adorno.
Line: Sirve para hacer líneas en el formulario.
15. Image: Sirvepara agregar imágenes
Ole: es un contenedor de documentos embebidos compatibles. Sirvepara
incorporar elementos multimedia o de otra extensión como por ejemplo:
vídeos.
16. PictureBox: Caja de la imagen
Conclusiones:
VisualBasic, es un idioma muy completo para uso de formularios y manejo
con bases de datos, es muy claro y tiene muy buena ayuda en castellano. Sus
usos para fines administrativos y contables para pequeñas y medianas
administraciones, lo hacen ser uno de los mejores en esa materia. Es un
idioma hibrido, es decir formado por código y objetos insertables en los
formularios, y es de alto nivel, es decir se expresa en un dialogo semejante al
que usan las personas. Maneja todo el entorno de Windows con gran
facilidad.
Como contra, no es práctico para diseño de juegos, no es compatible con
otros sistemas operativos que no sean Windows no tiene herramientas de
diseño gráfico. No secaracteriza por la economía de recursos.
Además las constantes son requeridas para el desarrollo del operador y los
17. cálculos son fáciles de obtener, a nuestra interfaz se le podría agregar nuevas
mejoras y de otra manera, reducir ciertas tareas.