2. INTRODUCCION
Visual Basic es uno de los tantos lenguajes de programación que
podemos encontrar hoy en día. El mismo nace del BASIC
(Beginner’s All-purpose Symbolic Instruction Code) su propósito era
serviles aquellas personas interesadas en aprender un lenguaje de
programación. Luego sufrió varios cambios, en el año 1978 se
estableció el BASIC estándar. La sencillez del lenguaje fue
rechazado por los programadores avanzados ya que lo
consideraban 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. ESQUEMA
Fundamentos del entorno de trabajo de Visual Basic y del
lenguaje en sí.
¿Qué es visual Basic 6.0?
Características
Ventajas
Definiciónde propiedades,métodosy eventos.
Objetos intrínsecos (Label,Textbox, Combobox,
CommandButton, ListBox,PictureBox, Image...)
Propiedadesbásicas de acuerdo al tipo de objeto:Name,
Caption (o Text), AddItem,BackColor,ForeColor.
4. DESARROLLO
1. Fundamentos delentornode trabajo de Visual Basic y del
lenguaje:
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:
Barrasde menús: Presentanlos 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.
5. Barrasde herramientas:Proporciona un rápido acceso a los
comandos usados normalmente en el entorno de
programación. De forma predeterminada, al iniciar Visual
Basic se presenta la barra de herramientas estándar.
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 delproyecto 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.
6. 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.
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 mientras trabaja: Visual Basic incorpora una amplia
documentación que le puede ayudar mientras desarrolla su
aplicación.
2. ¿Qué es visualBasic 6.0?
Visual Basic es un ambiente gráfico de desarrollo de aplicaciones
para el sistema operativo Microsoft Windows. Las aplicaciones
creadas con Visual Basic están basadas en objetos y son
manejadas por eventos. Visual Basic se deriva del lenguaje Basic,
el cual es un lenguaje de programación estructurado. Sin embargo,
Visual Basic emplea un modelo de programación manejada por
eventos. Así mismo, Visual Basic es un lenguaje de programación
orientada al objeto, desarrollado por el alemán Alan
CooperMicrosoft. El 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
7. utilizando un ambiente de desarrollo completamente gráfico que
facilitara la creación de interfaces gráficas y, en cierta medida,
también la programación misma.
3. 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 herramientasestá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: esel á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.
8. 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 propiedadesdel
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).
9. 4. 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
10. 5. Definición:
Propiedades: Una propiedad es un atributo de un objeto que
define una de las características del objeto, como tamaño,
color o ubicación en pantalla, o un aspecto de su
comportamiento. Por ejemplo, si está habilitado o visible.
Para cambiar las características de un objeto, se cambian los
valores de las propiedades correspondientes.
Métodos: 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.
Eventos: Un evento es una acción que un objeto reconoce,
como hacer clic con el mouse (ratón) o presionar una tecla, y
para el que puede escribircódigo para responder.Los eventos
se producen como consecuencia de una acción del usuario o
de código de programa, o bien pueden ser desencadenados
por el sistema. También puede desarrollar eventos
personalizados propios para que los generen sus objetos y los
controlen otros objetos.
11. 6. Objetos intrínsecos (Label, Textbox, Combobox,
CommandButton, ListBox, PictureBox, Image...)
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: 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: El componente Combobox (Caja combinada) es
el que nos permite que un usuario pueda seleccionar una
opciónde 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. De forma
predeterminada,el control ComboBox aparece en dos partes:
la parte superior es un cuadro de texto que permite al usuario
escribir un elemento de la lista. La segunda parte es un
cuadro de lista que muestra una lista de elementos, de los
cuales el usuario puede seleccionar uno.
12. CommandButton: 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. Este es el aspecto de un CommadButton en
un Formulario:
ListBox: 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: 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
contenedorde otros controles,como los controles Frame Vista
de un picturebox con un gráfico cargado.
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 puedenutilizar los métodos
13. gráficos para dibujar sobre el mismo, tampoco es un
contenedorde controles como si lo es el PictureBox, no posee
propiedad Hdc para interactuar con Apis, tampoco propiedad
Hwnd y varias otras. El control Image se utiliza para agregar
imágenes prediseñadas.
7. Propiedades básicas de acuerdo al tipo de objeto:
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
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.
Name (Nombre): Específica el nombre del objeto al que se
hace referenciaen el código.Disponible en tiempo de diseño;
es de lectura y escritura en tiempo de ejecución.
14. CONCLUSION
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 utiliza 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. Finalmente,
como se pudo visualizar en el cuadro sinóptico se diferenció
algunas de las propiedades básicas de acuerdo al tipo de
objeto.