República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria y Tecnológica
I.U.P “Santiago Mariño”
Extensión – CABIMAS
VISUAL BASIC 6.0
Realizado por:
Palencia, Jose
C.I: 28.092.743
INTRODUCCION
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 paraprincipiantes".
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.
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.
DESARROLLO
1.- Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno
Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como
el diseño, modificación, compilación y depuración en un entorno común. En las
herramientas de desarrollo más tradicionales, cada una de esas funciones
trabajaría como un programa diferente, con su propia interfaz. Cuando inicie Visual
Basic se verá el entorno integrado de desarrollo como se muestra en la figura
siguiente: El entorno integrado de desarrollo de Visual Basic consta de los
siguientes elementos:
Barras de menús: Presentan los comandos que se usan para trabajar con Visual
Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se
proporciona otros menús para tener acceso a funciones específicas de
programación como proyecto, formato o depuración.
Menús contextuales: Contienen accesos directos a acciones que se realizan con
frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del
mouse en el objeto que está usando. La lista específica de opciones disponibles
en el menú contextual depende de la parte del entorno en la que se hace clic con
el botón secundario del mouse. Por ejemplo, el menú contextual que aparece
cuando hace clic con el botón secundario del mouse en el cuadro de herramientas
le permite mostrar el cuadro de dialogo componentes, ocultar el cuadro de
herramientas, acoplar o desacoplar el cuadro de herramientas, o agregar una ficha
personalizada al cuadro de herramientas.
Barras de herramientas: Proporciona un rápido acceso a los comandos usados
normalmente en el entorno de programación. Haga clic en un botón de la barra de
herramientas para llevar a cabo la acción que representa ese botón. De forma
predeterminada, al iniciar Visual Basic se presenta la barra de herramientas
estándar. Es posible activar o desactivar otras barras de herramientas adicionales
para modificar o diseñar formularios desde el comando barras de herramientas de
menú Ver. Las barras de herramientas se pueden acoplar debajo de la barra de
menús o pueden flotar si selecciona la barra vertical del borde izquierdo y al
arrastra fuera de la barra de menús.
Cuadro de herramientas: Proporciona un conjunto de herramientas que puede
usar durante el diseño para colocar controles en un formulario. Además del diseño
del cuadro de herramientas predeterminado, puede crear su propio diseño
personalizado si selecciona agregar ficha en el menú contextual y agrega
controles a la ficha resultante.
Ventana explorador de proyectos: Enumera los formularios y módulos del
proyecto actual. Un proyecto es la colección de archivos que usa para generar una
aplicación.
Ventana propiedades: Enumera los valores de las propiedades del control o
formulario seleccionado. Una propiedad es una característica de un objeto, como
su tamaño, titulo o color.
Examinador de objetos: Enumera los objetos disponibles que puede usar en su
proyecto y le proporciona una manera rápida de desplazarse a través del código.
Puede usar el examinador de objetos para explorar objetos en Visual Basic y otras
aplicaciones, ver que métodos y propiedades están disponibles para esos objetos,
y pegar código de procedimientos en su aplicación.
Diseñador de formularios: Funciona como una ventana en la que se personaliza
el diseño de la interfaz de su aplicación. Agrega controles, gráficos e imágenes a
un formulario para crear la apariencia que desee. Cada formulario de la aplicación
tiene su propia ventana diseñador de formulario.
Ventana editor de código: Funciona como un editor para escribir el código de la
aplicación. Se crea una ventana editor de código diferente para cada formulario o
modulo del código de la aplicación.
Ventana posición del formulario: La ventana posición del formulario le permite
colocar los formularios de su aplicación utilizando una pequeña representación
gráfica de la pantalla.
Ayuda: Ayuda mientras trabaja: Visual Basic incorpora una amplia
documentación que le puede ayudar mientras desarrolla su aplicación. Si ejecuta
la orden contenido del menú ayuda de Visual Basic se visualizara una ventana con
la ayuda proporcionada por la biblioteca MSDN (Microsoft Developer Network):
Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla
de contenido, el índice, o bien buscando una determinada palabra o cadena de
caracteres
2.- ¿Qué es Visual Basic?
Es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. 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.
3.- Características de Visual Basic.
Diseñador de entorno de datos.
Asistente para formularios.
Asistente para barras de herramientas.
En las aplicaciones HTML. Se combinan instrucciones de Visual Basic con
código HTML para controlar los eventos que se realizan con frecuencia en
una página web.
La ventana de vista de datos proporciona acceso a la estructura de una
base de datos.
Es un lenguaje de fácil aprendizaje pensado tanto para programadores
principiantes como expertos.
Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con él al
agregarse las características típicas de los lenguajes estructurados
modernos.
Se ha agregado una implementación limitada de la programación orientada
a objetos (los propios formularios y controles son objetos), aunque si admite
el polimorfismo mediante el uso de los interfaces, no admite la herencia.
No requiere de manejo de punteros y posee un manejo muy sencillo de
cadenas de caracteres.
Posee varias bibliotecas para manejo de bases de datos, pudiendo
conectar con cualquier base de datos a través de ODBC (informix, DBase,
Access, MySQL, SQL Server, PostgreSQL, etc.) a través deADO.
Es utilizado principalmente para aplicaciones de gestión de empresas,
debido a la rapidez con la que puede hacerse un programa.
Visual Basic es una herramienta de diseño de aplicaciones para Windows,
en la que estas se desarrollan en una gran parte a partir del diseño de una
interface gráfica.
3.- Ventajas
Posee una curva de aprendizaje muy 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 losproyectos.
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 ScriptControl.
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 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.
4.- Definición de 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
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. El siguiente procedimiento utiliza el método Add para agregar un
nuevo elemento 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. 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.
5.- Objetos intrínsecos (Label, Textbox, Combobox, CommandButton,
ListBox, PictureBox, Image...), definición y utilización (para qué se utilizan)
Label: Etiqueta: Es un control que nos permite presentar un texto. La
etiqueta debe usarse en aquellos casos en los que exista una información
estática o dinámica que no deba ser cambiada por el operador.
Normalmente se utiliza el control Label cuando se desea cambiar el texto
de una página en tiempo de ejecución, como por ejemplo, en respuesta a
un clic en un botón.
TextBox: Caja de texto: El componente TextBox es el que nos permite
introducir un texto o letra por parte del usuario, este tipo de componente es
típico cuando se le pide al usuario algún tipo de dato, como por ejemplo el
nombre, el apellido, la dirección etc
ComboBox: Lista desplegable: El componente Combobox (Caja
combinada) es el que nos permite que un usuario pueda seleccionar una
opción de entre varias, es como si se le preguntase al usuario donde reside
y tuviera un combobox con todas las provincias del mundo y el elije de entre
todas una. Este es el aspecto de un Combobox en un Formulario. Se utiliza
para mostrar datos en un cuadro combinado desplegable.
CommandButton: Botón de comando: El componente CommadButton
(Botón de comando) es el que nos permite que un usuario pueda pulsar un
botón del programa para realizar una determinada acción. Se utiliza
generalmente en el evento Click para ejecutar alguna acción cuando se
produce dicho evento, y es precisamente el evento Click, el que por defecto
añade Visual Basic al control.
ListBox: Lista: El control ListBox: permite a los usuarios seleccionar uno
o varios elementos de una lista predefinida. Se diferencia de un control
DropDownList en que puede mostrar varios elementos a la vez y, de
manera opcional, permite que el usuario pueda seleccionar varios
elementos.
PictureBox: Caja de imágenes: Es un control contenedor, que 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 Vista de un picturebox con un gráfico
cargado.
Image: Imagen: 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.
6.- Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text),
AddItem, BackColor, ForeColor.
Name (Nombre): Específica el nombre del objeto al que se hace referencia
en el código. Disponible en tiempo de diseño; es de lectura y escritura en
tiempo de ejecución.
Caption (Título): Especifica el texto que se muestra en el título de un
objeto. Está disponible en tiempo de diseño y en tiempo de ejecución
AddItem: Permite añadir nuevos elementos a la lista.
BackColor: Especifica el color del fondo. Está disponible en tiempo de
diseño y en tiempo de ejecución.
ForeColor: Especifica el color del primer plano empleado para mostrar
texto y gráficos en un objeto. Está disponible en tiempo de diseño y en
tiempo de ejecución.
CONCLUSIÓN
Este trabajo investigativo comprende que Visual Basic es simplemente un lenguaje
de programación orientado a eventos, siendo diseñado para facilitar el desarrollo
de aplicaciones en un entorno gráfico. Así mismo el entorno de trabajo de Visual
Basic integra muchas funciones diferentes como el diseño, modificación,
compilación y depuración en un entorno común. De igual manera, una de las
características de Visual Basic es que este es un lenguaje de fácil aprendizaje tanto
para programadores principiantes como expertos y es utilizado principalmente para
aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse
un programa. Cabe destacar que Visual Basic tiene muchas ventajas entre las
cuales se encuentra que es excelente para cálculos intensivos del CPU como por
ejemplo operaciones matemáticas. Por otra parte, pude diferenciar las definiciones
de propiedades, métodos y eventos las cuales están muy relacionadas al lenguaje
de Visual Basic. Así mismo comprendí para que se utilice cada objeto intrínseco, en
donde por ejemplo el control PictureBox se utiliza para mostrar y cargar archivos de
imagen y el control Image solo se utiliza para cargar imágenes prediseñadas.