Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0
Captulo 2
2.1 Qu es Visual Basic?
Visual Basic es un lenguaje de programacin orientado a objetos creado por la Microsoft. Este
lenguaje incorpora todas las herramientas necesarias para la creacin de cualquier aplicacin para
Windows. Con este lenguaje se puede crear desde una simple calculadora hasta un procesador de
texto de la talla de Word, o una hoja de clculo como Excel, o bien, cualquier aplicacin que se le
ocurra al programador.
Visual Basic es un lenguaje visual que se origina del lenguaje de programacin Basic. La
programacin en Visual Basic se basa en un ambiente de desarrollo totalmente grafico, que facilita
la creacin de interfaces grficas, y en cierta medida, tambin la programacin misma. Todos los
programas que realicemos en Visual Basic sern por defecto, programas con todas las
caractersticas de una aplicacin tpica de Windows.
La barra de mens de Visual Basic 6.0 resulta muy similar a la de cualquier otra aplicacin de
Windows, tal y como se puede apreciar en la Figura
Algunos de los mens de esta barra tienen
muy poca novedades, es decir, algunos incluyen las opciones tpicas de los mens de cualquier
aplicacin de Windows.
El men File tiene pocas novedades. Lo ms importante es la distincin entre proyectos. Un
proyecto rene y organiza todos los ficheros que componen el programa o aplicacin. Estos
ficheros pueden ser formulario, mdulos, clases, recursos, etc. Visual Basic 6.0 permite tener ms
de un proyecto abierto simultneamente, lo cual puede ser til en ocasiones. Con el comando Add
Project se aade un nuevo proyecto en la ventana Project Manager. Con los comandos Open
Project o New Project se abre o se crea un nuevo proyecto, pero cerrando el o los proyectos
que estuvieran abiertos previamente. En este men est el comando Make ProjectName.exe,
que permite crear ejecutables de los proyectos.
Tampoco el men Edit aporta cambios importantes sobre lo que es lo habitual. Por el contrario el
men View, generalmente de poca utilizada, es bastante propio de Visual Basic 6.0. Este permite
hacer aparecer en pantalla las distintas ventanas del entorno de desarrollo, as como acceder a un
formulario o al cdigo relacionado con un control (que tambin aparece al hacer doble clic sobre l),
y manejar funciones y procedimientos.
El men Proyect permite aadir distintos tipos de elementos a un proyecto. Con Project
Properties se puede elegir el tipo de proyecto y determinar el formulario con el que se arrancar
la aplicacin (Startup Object). Con el comando Components se pueden aadir nuevos controles a
la barra de controles (Toolbox) que aparece a la izquierda de la pantalla.
En men Tools se encuentran los comandos para arrancar el Menu Editor y para establecer
opciones del programa. En Tools/Options se encuentran una serie de opciones que permiten
configurar el EID de Visual Basic 6.0.
Por ltimo, la Ayuda (Help) (siempre imprescindible y en el caso de Visual Basic 6.0
particularmente muy bien hecha) que se encuentra en el men Help, se basa fundamentalmente en
una clasificacin temtica ordenada de la informacin disponible (Contents), en una clasificacin
alfabtica de la informacin (Index) y en la bsqueda de informacin sobre algn tema por el
nombre (Search).
La Barra de Herramientas Estndar aparece debajo de la barra de mens. Esta permite acceder a
las opciones ms importantes de los mens de Visual Basic. En Visual Basic 6.0 existen cuatro
barras de herramientas que son: Debug, Edit, FormEditor y Estndar, por defecto slo aparece la
barra de herramientas estndar. Haciendo clic con el botn derecho del mouse sobre cualquier
parte de la barra de herramientas, aparece un men contextual con el que se puede hacer aparecer
y ocultar cualquiera de las barras. Esta barra posee algunos elementos tpicos de Windows como:
nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer y rehacer, aunque tambin posee
elementos que son exclusivos del EID de Visual Basic.
Esta barra posee dos elementos que son propios del EID de Visual Basic. El primer elemento
marcado en rojo, representa el indicador de posicin de los controles en la aplicacin. Cuando el
programador mueve un control sobre el formulario en modo de diseo podr observar que los
valores del indicador cambian. El primer valor, indica la distancia entre el borde izquierdo (Left) del
contenedor y el borde interno izquierdo del control y, el segundo valor, indica la distancia entre la
parte superior del contenedor y el borde interno superior (Top) del control.
El segundo elemento marcado en rojo, representa el indicador de tamao de los controles en la
aplicacin. El primer valor indica la Altura (Height) de un control seleccionado en la aplicacin y, el
segundo valor, indica la Anchura (Width) del control. Estos valores se representan en una unidad
de medida llamada Twips. Un Twips es una unidad independiente de la pantalla utilizada para
asegurar que la colocacin y la proporcin de los elementos de la pantalla de la aplicacin son los
mismos en todos los sistemas de pantallas. Un Twip es una unidad de medida de la pantalla igual a
1/20 de un punto de impresora. Existen aproximadamente 1,440 Twips en una pulgada lgica y 567
Twips en un centmetro.
El conjunto de puntos que aparecen sobre el formulario se llama malla o retcula (grid) que permite
alinear los controles manualmente de una forma precisa, evitando tener que introducir coordenadas
continuamente. Esta malla (grid) slo ser visible en el proceso de diseo del programa; al
ejecutarlo la malla automticamente desaparece.
Un formulario de Visual Basic posee todas las caractersticas de una ventana de Windows. Si usted
tiene instalado Windows XP o algn Skin que modifique la apariencia de las ventanas de Windows,
ver tambin esos cambios en los formularios de Visual Basic. Puede ver que el formulario que se
muestra en la Figura 2.5 hereda las caractersticas de Windows XP.
En modo de diseo usted puede modificar el tamao de las ventanas especificando sus respectivas
propiedades de altura y anchura. Tambin puede modificarlo con unas pequeas asas que
aparecen de forma cuadrada , cuando el formulario tiene el enfoque.
- 2.3.5 El explorador de proyectos (Project Explorer)
Esta barra posee 12 botones cada uno de los cuales tiene una funcin en especfico en el proceso
de depuracin. Los primeros tres botones que aparecen marcados en rojo, se utilizan para ejecutar,
detener y finalizar una aplicacin. El botn Start (Ejecutar) , se utiliza poner en ejecucin una
En la Figura 2.18 puede observar que en la parte superior de la ventana Locales existen tres
campos que son: Expression (Expresin), Value (Valor) y Type (Tipo). En el campo Expresin
se listan las variables declaradas en el procedimiento, en el campo Valor se listan los valores
actuales de cada variable y, en el campo Tipo se muestra el tipo de datos que pueden almacenar
las variables.
Tambin se puede observar que la variable Suma obtiene el valor 25 como resultado del proceso
Suma = A + B. Donde A tiene asignado el valor 5 y B el valor 20.
Para activar la ventana Locales siga uno de estos pasos:
1.- Haga clic en el botn Locals Window
Consultar o cambiar el valor de una variable mientras se ejecuta una aplicacin. Mientras la
ejecucin se detiene, asigne a las variables un nuevo valor igual que se hara en el cdigo.
I.- Conteste:
1. Qu es Visual Basic?
2. Qu es un Entorno Integrado de Desarrollo?
3. Cul es el lenguaje de programacin que da evolucin a Visual Basic?
II.- Habla del EID de Visual Basic 6.0 y mencione cada uno de sus elementos.
III. Imprimir, recortar y pegar la Interfaz Grafica de Visual Basic 6 y sealar con lapicero en ella,
las 9 partes que se mencionan en la gua (no se vale imprimirla con los nombres de las partes)
IV.- Conteste:
1. Cul es la diferencia que existe entre la barra de mens del EID de Visual Basic 6.0 y la
barra de mens estndar?
2. Hable de la barra de herramientas estndar.
3. Qu son los formularios?
4. Qu es la malla o retcula?
5. Qu es del Explorador de Proyectos?
6. Qu es la Ventana de Propiedades?
7. Para que se utiliza la ventana de esquema de formulario?
8. Qu es la ventana de Explorador de Formularios?
9.
10.
11.
17.
18.
19.
20.