1. República Bolivariana de Venezuela
Ministerio para el Poder Popular de la Educación
Instituto Universitario Politécnico Santiago Mariño
Extensión Col- Sede Ciudad Ojeda
Visual Basic
Patricia Medina 27,260,347
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´sAll-
purposeSymbolicInstructionCode) que fue creado en su versión original en el
DartmouthCollege, 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.
En este informe explicaremos algunos términos y/o características de mismo
con la finalidad de aprender más sobre este Programa y manejarlo con
facilidad.
3. Fundamentos del entorno de trabajo de visual Basic
Visual Basic fue desarrollado para ser fácil de aprender, con una curva de
aprendizaje rápida y un alcance diverso de posibilidades. Usando el software
Visual Basic, puedes codificar o utilizar el asistente del desarrollador de
software. También se utiliza para crear controles ActiveX (para su uso en Web
y otros controles), las extensiones de archivo dll o ejecutables para el
funcionamiento independiente.
Lenguaje Visual Basic
El lenguaje de programación Visual Basic es uno de los lenguajes de
programación que utiliza una interfaz visual es decir que nos permite programar
en un entorno gráfico, nos permite realizar un gran número de tareas sin
escribir código, simplemente realizando operaciones con el ratón sobre la
pantalla de la computadora.
Este lenguaje de programación es uno de los que más interés despiertan entre
los programadores. Porque este lenguaje de programación, el Visual Basic, le
facilita la realización de tareas complejas en poco tiempo y a los que están
comenzado a programar con Visual Basic ven como son capaces de realizar
pequeños programas al poco tiempo de haber comenzado a estudiar este
lenguaje de programación.
Es un lenguaje muy apropiado para el manejo de bases de datos. Muchas
empresas lo utilizan para la gestión de sus bases de datos porque su utilización
es sencilla y abundan los programadores de este lenguaje.
¿Qué es visual Basic 6.0?
Visual Basic 6.0 fue la última edición del software. Esta versión mejora la
productividad y la capacidad para aplicaciones web, lo que llevó al desarrollo
de Visual Basic .NET. Visual Basic 6.0 no puede ser desarrollada en Windows
Vista, Windows 7 o Windows Server 2008. Microsoft dejó de proporcionar
soporte en el 2005, y por completo en el 2008.
4. Características
Barra de título: Muestra el nombre del 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 se utilizan
con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la
elección de opciones de los menús Archivo, 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 donde se diseña la interfaz gráfica, es
decir, es donde se inserta 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.
Ventana de proyecto: muestra los elementos involucrados en el
proyecto, como formularios, módulos, controles oxc, etc. Cada elemento
puede seleccionarse en forma independiente para su edición.
Ventana de posición del formulario: muestra la ubicación que tendrá el
formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación
puede cambiarse si se hace clic con el botón izquierdo del mouse.
La Ventana propiedades muestra todas las propiedades
del control actualmente seleccionado, en este caso muestra las
propiedades del Form1, luego podemos ver que abajo dice "Form1
Form", lo que está en negrita es el nombre del objeto, y lo que le sigue
es el tipo de objeto, en este caso es un Formulario (Form).
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.
Si bien permite desarrollar grandes y complejas aplicaciones, también
provee un entorno adecuado para realizar pequeños prototipos rápidos.
5. Definición de:
Propiedades: Sonel conjunto de datos que describen las características de un
objeto se le conoce como sus propiedades. Para un formulario tenemos por
ejemplo, las propiedades BackColor (color de fondo), Height(altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino
que además pueden determinar su comportamiento; por ejemplo,
la propiedad MaxButton establece si el formulario tendrá o no el
botón Maximizar. La presencia o ausencia de este botón determinará si el
formulario se puede o no maximizar.
Métodos:Los métodos son un conjunto de procedimientos que permiten que un
objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un
formulario tenemos el método Hide que hará que el formulario se oculte; o el
método Show que hará que el formulario se vuelva a mostrar.
Eventos:Un evento es una acción que es reconocida por el objeto. Un evento
ocurre (se dispara) como resultado de la interacción del usuario con el objeto.
También puede dispararse debido a la ejecución de código (sentencias) o
como resultado de la interacción de otro objeto con el objeto de poseedor del
evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara
cuando se carga el formulario; o el evento Click para un botón de comando, se
dispara cuando se hace clic sobre él.
¿Qué papel cumplen las propiedades, métodos y eventos?
Toda aplicación necesita una interfaz de usuario, la parte visual a través de la
cual el usuario interactúa con la aplicación. Los bloques básicos de
construcción de una interfaz de usuario son los formularios y los controles.
Visual Basic utiliza técnicas de programación visual para diseñar las
aplicaciones.
Objetos intrínsecos (label,textbox,combobox, commandbutton, listbox,
picturebox, image)
Label: Este control es también uno de los más utilizados, aunque
su utilidad queda restringida a la visualización de datos en el mismo, no
permitiendo la introducción de datos por parte del usuario.
TextBox:Mediante este control podremos realizar tanto la entrada como
la salida de datos en nuestras aplicaciones.
No hace falta que indiquemos las coordenadas de la situación del
formulario en pantalla, simplemente tendremos que marcar sobre el
control de la caja de herramientas y dibujarlo con el tamaño que
queramos en nuestro formulario.
6. ComboBox: Un control ComboBox combina las características de un
control TextBox y un control ListBox. Los usuarios pueden
introducir información en la parte del cuadro de texto y seleccionar un
elemento en la parte de cuadro de lista del control. En resumen, un
ComboBox es la combinación de un ListBox, que se comporta como si
de un ListBox se tratase, y de un TextBox, con comportamiento análogo
a un TextBox sencillo, con la particularidad aquí de que el texto se le
puede introducir por teclado, o elegir uno de los que figuran en la parte
ListBox del Combo.
CommandButton: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ódigoque le asociemos podremos realizar las operaciones que
queramos.
ListBox: Un control ListBox muestra una lista de elementos en la que el
usuario puede seleccionar uno o más. Si el número de elementos supera
el número que puede mostrarse, se agregará automáticamente una
barra de desplazamiento al control ListBox.
PictureBox: El control PictureBox se utiliza para mostrar y cargar
archivos de imagen, también para dibujar figuras mediante los métodos
gráficos , y también como control contenedor de otros controles, como
los controles Frame.
Image: El control Image permite visualizar gráficos e imágenes de los
formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos
ellos son aceptados por este control como los png o los Tif, por decir
algunos.
En comparación con el control PictureBox que parecen muy similares, el
control Image tiene muchas menos características que este, por ejemplo
una de ellas es que no se pueden utilizar los métodos gráficos para
dibujar sobre el mismo, tampoco es un contenedor de controles como si
lo es el PictureBox, no posee propiedad Hdc para interactuar con Apis,
tampoco propiedad Hwnd y varias otras.
7. Propiedades básicas de acuerdo al tipo de objeto: name, caption(o text),
additem,backcolor, forecolor
Cada formulario (ventana), menú o control que se crea con Visual Basic es un
módulo autocontenido llamado objeto. Los bloques básicos de construcción de
una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto
de características y un comportamiento definido (propiedades, métodos y
eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un
objeto formulario ha sido diseñado para cumplir determinada función en una
aplicación, y no es lo mismo que un objeto menú
El formulario es el principal medio de comunicación entre el usuario y la
aplicación. Los usuarios interactúan con los controles sobre el formulario para
ingresarle datos y obtener resultados.
B
À
S
I
C
A
S
Name: Propiedad
predeterminada de una
etiqueta.
Caption o Text:Texto
descriptivo que
aparece en un objeto
para identificarlo o
describirlo.
Additem: Se usa para
agregar elementos a la
lista.
Backcolor:
el color usado para
rellenar el interior de
un control o sección.
Forecolor:Propiedad
para especificar el
color del texto en un
control.
Nombre del
formulario.
Texto en la
barra de título
del formulario.
AddItem Texto
Color de fondo
del formulario.
Color de dibujo
para los
métodos
Imprimir, Línea
y Círculo
.
8. Conclusión.
Visual Basic es una excelente herramienta de programación que permite crear
aplicaciones propias para Windows. Este programa permite crear ventanas,
botones, menús de una forma fácil e intuitiva. El lenguaje de programación (el
lenguaje que hemos de utilizar en el “código”), es el mítico BASIC.
Esto quiere decir, que un gran número de tareas se realizan sin escribir código,
simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.