el eid (entorno integrado de desarrollo) de visual basic 6...

13
Visual Basic 6.0 Capítulo 2 El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0 Visual Basic es un lenguaje de programación orientado a objetos creado por la Microsoft. Este lenguaje incorpora todas las herramientas necesarias para la creación de cualquier aplicación 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 cálculo como Excel, o bien, cualquier aplicación que se le ocurra al programador. Visual Basic es un lenguaje visual que se origina del lenguaje de programación Basic. La programación en Visual Basic se basa en un ambiente de desarrollo totalmente grafico, que facilita la creación de interfaces gráficas, y en cierta medida, también la programación misma. Todos los programas que realicemos en Visual Basic serán por defecto, programas con todas las características de una aplicación típica de Windows. 2.1 ¿Qué es Visual Basic?

Upload: others

Post on 18-Apr-2020

28 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

Visual Basic es un lenguaje de programación orientado a objetos creado por la Microsoft. Este lenguaje incorpora todas las herramientas necesarias para la creación de cualquier aplicación 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 cálculo como Excel, o bien, cualquier aplicación que se le ocurra al programador. Visual Basic es un lenguaje visual que se origina del lenguaje de programación Basic. La programación en Visual Basic se basa en un ambiente de desarrollo totalmente grafico, que facilita la creación de interfaces gráficas, y en cierta medida, también la programación misma. Todos los programas que realicemos en Visual Basic serán por defecto, programas con todas las características de una aplicación típica de Windows.

2.1 ¿Qué es Visual Basic?

Page 2: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

El EID de Visual Basic 6.0, posee un sin numero de herramientas que hacen de la programación de aplicaciones en Visual Basic mucho más fácil e interactiva. Este entorno incluye elementos tales como: barra de menús, barra de controles, barra de herramientas, ventana de propiedades, ventana de proyectos, depurador, formularios, etc. Estos elementos los podemos apreciar en el momento que ejecutamos Visual Basic en nuestro ordenador. Para ejecutar Visual Basic 6.0, haga clic en el menú Inicio>Programas>Microsoft Visual Studio 6.0>Microsoft Visual Basic 6.0. Cuando se ha ejecutado Visual Basic 6.0 aparece en la pantalla una ventana similar a la mostrada en la siguiente figura:

Figura 2.1. Entorno de Desarrollo de Visual Basic 6.0

2.3 El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

En esta ventana se pueden distinguir los siguientes elementos: 1.- La barra de titulo, la barra de menús y la barra de herramientas estándar. 2.- La caja de herramientas (ToolBox) con los controles más comunes. 3.- Los formularios (forms) en gris, en el que se colocan los controles de la aplicación. Está dotado de una rejilla (grid)), para facilitar la alineación de los controles en el formulario. 4.- El explorador de proyecto (Project Explorer), donde se muestran los formularios y otros módulos de programas que forman parte de la aplicación. 5.- La ventana de propiedades (Properties Windows), en la que se pueden ver las propiedades de un objeto seleccionado sobre un formulario de la aplicación. 6.- La ventana de esquema de formularios (Form Layout Window), que muestra y determina la posición inicial de los formularios cuando la aplicación se este ejecutando. 7.- La ventana explorador de formularios (Forms Explorer Windows), en esta se muestra el formulario activo con el cual se esta trabajando en la aplicación. Existen otros elementos tales como: La ventana editor de códigos (Code Editor) y la ventana depurador (Debugger Windows) para ver valores en variables en tiempo de ejecución. Todo este conjunto de herramientas y de ventanas es lo que se llama Entorno Integrado de Desarrollo o IDE (Integrated Development Environment).

Page 3: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

- 2.3.1 La barra de menús

La barra de menús de Visual Basic 6.0 resulta muy similar a la de cualquier otra aplicación de Windows, tal y como se puede apreciar en la Figura Algunos de los menús de esta barra tienen muy poca novedades, es decir, algunos incluyen las opciones típicas de los menús de cualquier aplicación de Windows. El menú File tiene pocas novedades. Lo más importante es la distinción entre proyectos. Un proyecto reúne y organiza todos los ficheros que componen el programa o aplicación. Estos ficheros pueden ser formulario, módulos, clases, recursos, etc. Visual Basic 6.0 permite tener más de un proyecto abierto simultáneamente, lo cual puede ser útil en ocasiones. Con el comando Add Project… se añade 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 código relacionado con un control (que también aparece al hacer doble clic sobre él), y manejar funciones y procedimientos. El menú Proyect permite añadir 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 aplicación (Startup Object). Con el comando Components se pueden añadir 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.

Figura 2.2. La barra de menús 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 clasificación temática ordenada de la información disponible (Contents), en una clasificación alfabética de la información (Index) y en la búsqueda de información sobre algún tema por el nombre (Search).

Page 4: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

- 2.3.2 La barra de herramientas estándar

La Barra de Herramientas Estándar aparece debajo de la barra de menús. Esta permite acceder a las opciones más importantes de los menús de Visual Basic. En Visual Basic 6.0 existen cuatro barras de herramientas que son: Debug, Edit, FormEditor y Estándar, por defecto sólo aparece la barra de herramientas estándar. Haciendo clic con el botón 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 típicos de Windows como: nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer y rehacer, aunque también 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 posición de los controles en la aplicación. Cuando el programador mueve un control sobre el formulario en modo de diseño 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 tamaño de los controles en la aplicación. El primer valor indica la Altura (Height) de un control seleccionado en la aplicación 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 colocación y la proporción de los elementos de la pantalla de la aplicación 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 lógica y 567 Twips en un centímetro.

- 2.3.3 La caja de herramientas (Toolbox)

Figura 2.3. La barra de herramientas estándar de Visual Basic 6.0.

Figura 2.4. Toolbox.

La Figura 2.4 muestra la caja de herramientas (Toolbox), que incluye los controles con los que se puede diseñar la pantalla de la aplicación. Estos controles son por ejemplo, botones de comando, etiquetas, cajas de texto, imágenes, etc. Si usted no ve la caja de herramientas, entonces, haga clic en el menú View (Ver), y seleccione, la opción Toolbox (Caja de herramientas). Para introducir un control en un formulario, simplemente hay que hacer clic con el botón izquierdo del mouse sobre el control deseado y arrastrarlo hacia el formulario, o bien, haciendo doble clic sobre el control de la caja de herramientas. El número de controles que pueden aparecer en esta ventana varían con la configuración del sistema, pero usted puede agregar nuevos componente a la caja de controles. Para agregar nuevos componentes se utiliza el comando Components… del menú Project. Otra forma de activar la ventana Componentes, es haciendo un clic derecho sobre cualquier parte de la caja de herramientas, y seleccionar la opción Components del menú contextual.

Page 5: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

- 2.3.4 Los formularios (Forms) Los formularios son las zonas de la pantalla sobre las que se diseña el programa y sobre los que se sitúan los controles o herramientas del ToolBox. Al ejecutar el programa, el Formulario se convertirá en la ventana principal de la aplicación, donde aparecerán los botones, las cajas de texto, los gráficos, etc. En Visual Basic 6.0 existen dos tipos de formularios que son: formulario estándar y formulario de múltiple interfaz de documento (MDI). En este apartado solo tratamos con los formularios estándar. La Figura 2.5 muestra formulario típico de Visual Basic 6.0.

El conjunto de puntos que aparecen sobre el formulario se llama malla o retícula (grid) que permite alinear los controles manualmente de una forma precisa, evitando tener que introducir coordenadas continuamente. Esta malla (grid) sólo será visible en el proceso de diseño del programa; al ejecutarlo la malla automáticamente desaparece. Un formulario de Visual Basic posee todas las características de una ventana de Windows. Si usted tiene instalado Windows XP o algún Skin que modifique la apariencia de las ventanas de Windows, verá también esos cambios en los formularios de Visual Basic. Puede ver que el formulario que se muestra en la Figura 2.5 hereda las características de Windows XP.

En modo de diseño usted puede modificar el tamaño de las ventanas especificando sus respectivas propiedades de altura y anchura. También puede modificarlo con unas pequeñas asas que aparecen de forma cuadrada , cuando el formulario tiene el enfoque.

- 2.3.5 El explorador de proyectos (Project Explorer)

El explorador de proyectos visualiza lo distintos formularios y módulos que componen un proyecto. Estos módulos están representados por un icono que lo diferencian de los demás módulos. Para visualizar uno de estos módulos o formularios, solo debe hacer doble click en el icono que lo representa, o bien, hacer click en el botón View Object (Ver Objeto) ,

Figura 2.5. Formulario de Visual Basic 6.0.

Figura 2.6. Explorador de proyectos.

que se encuentra en la parte superior del explorador de proyectos. También puede ver el código fuente de un módulo seleccionado, haciendo click en el botón View Code (Ver Código) del explorador de proyectos. Si usted no ve el explorador de proyectos, entonces, pulse la combinación de teclas Ctrl+R.

Page 6: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

- 2.3.6 La ventana de propiedades (Properties Windows)

En la ventana de propiedades se muestran todas las propiedades de un control o un módulo seleccionado en la aplicación. Mediante esta ventana es posible cambiar los valores de las propiedades de cada uno de los controles, indicando así, sus características y estados antes de ejecutar la aplicación. A medida que se van seleccionando los controles en la aplicación, se puede apreciar, que las propiedades que antes mostraba un tipo de control desaparecen y se muestran las propiedades del control que ha sido seleccionado actualmente. La cantidad de propiedades que aparecen en la ventana de propiedades, depende de las características propias de ese control. En la parte superior de esta ventana se puede apreciar una caja combinada, que permite seleccionar cada uno de los controles que se encuentran en la aplicación. También posee dos solapas, una de ellas permite ordenar alfabéticamente las propiedades de los Controles y la otra permite organizarla por categoría. En la parte inferior se encuentra un recuadro que describe la función de una propiedad seleccionada.

- 2.3.7 La ventana de esquema de formularios (Form Layout Window)

Esta ventana permite observar y alinear en la pantalla cada uno de los formularios de una aplicación, es decir, permite indicar la posición donde debe de aparecer cada uno de los formularios cuando la aplicación este corriendo o se este ejecutando. Para indicar la posición de un formulario este debe seleccionarse manteniendo pulsado el botón izquierdo del mouse y ubicarlo en la posición deseada de la pantalla que aparece en la ventana de distribución de formularios. También puede indicar la posición inicial del formulario de la siguiente manera: Desde la Ventana de esquema de formularios haga un clic derecho sobre el formulario al

cual quiere establecer una posición inicial y, a continuación, ubique el puntero del mouse en la opción Startup Posición (Posición Inicial). Haga clic sobre una de las posiciones que aparecen en el submenú contextual.

Figura 2.7. Ventana de propiedades.

Figura 2.8. Form Layout Window.

En caso de no ver esta ventana en el EID de Visual Basic, pulse la tecla [F4], o bien, haga clic en Properties Windows del menú View (Ver).

Page 7: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

- 2.3.8 La ventana explorador de formulario (Form Explorer Window) La ventana explorador de formulario (Form Explorer Windows) muestra el formulario con el cual se esta trabajando en la aplicación. Esta ventana aparece por defecto cada vez que se carga una aplicación y es la única ventana que permite al usuario interactuar con los formularios y controles que se encuentran en la aplicación. La siguiente figura muestra la ventana explorador de formularios:

En la parte superior de la ventana explorador de formularios, se especifica el nombre del proyecto seguido del nombre del formulario activo que en este caso es Project1 – Form1 (Form). Dentro de esta ventana se puede apreciar el formulario activo con el cual se esta trabajando en la aplicación.

Figura 2.9. La ventana explorador de formularios.

Page 8: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

El Editor de Código de Visual Basic 6.0 es la ventana en la cual se escriben las sentencias de los procedimientos y módulos de la aplicación. Esta ventana se activa de formas diferentes, una de las principales es haciendo doble clic sobre un formulario o sobre cualquiera de sus controles. También existen otras formas que son muy poco habituales. Una de ellas es seleccionar la opción Code (Código), del menú View (Ver), o bien, haciendo clic en el botón View Code (Ver Código), del Explorador de Proyectos. La siguiente figura muestra el aspecto físico del Editor de Código:

- 2.5.1 Características del Editor de Código (Code Editor) Esta ventana posee algunos elementos y características que son importantes conocer. El primer recuadro marcado con rojo representa una lista desplegable que posee todos los controles que se encuentran en el formulario. Puede ver el código de cualquier control del formulario haciendo clic sobre el nombre del control cuando la lista ha sido desplegada. El segundo recuadro representa otra lista desplegable que posee los eventos de un control seleccionado. Puede cambiar de evento cada vez que sea necesario haciendo clic sobre el nombre del evento cuando el control este seleccionado. Un control esta seleccionado en el Editor de Código cuando el cursor se encuentra parpadeando dentro del procedimiento. El tercer recuadro de forma vertical representa el margen izquierdo del Editor de Código. En este se marcan los Breakpoints (puntos de parada) en las líneas de códigos de Visual Basic. Una de las características más destacadas en el Editor de Código es la utilización de colores para hacer diferencia entre las líneas de código. El código escrito por el programador aparece en negro, las palabras claves o sentencias aparecen en azul, los comentarios en verde, los errores en rojo, etc. Esta característica juega un papel importante en el Editor de Código, ya que permite detectar y corregir problemas con mayor facilidad.

Figura 2.16. Ventana del Editor de Código.

2.5 El Editor de Código (Code Editor)

Page 9: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

En la parte superior de la Figura 2.16 encontramos la declaración Option Explicit que obliga al programador a declarar todas las variables que valla a utilizar en la aplicación. Si utiliza una variable que no ha sido declarada, entonces, el programa abortará con un mensaje de error en modo de ejecución. También encontramos dos procedimientos, uno para el Evento Click de un botón de comando y otro para el Evento Load de un formulario. Dentro de estos dos procedimientos se ha utilizado algunos comentarios que aparecen de color verde para indicar que en esta zona se escribe el código del procedimiento. Los comentarios son parte del código fuente, pero no tienen ningún valor al momento de compilación, es decir, los errores ortográficos y los caracteres utilizados después de la comilla simple (‘) o de la palabra clave Rem no tienen ninguna validez. Los comentarios se utilizan únicamente para incluir notas aclaratorias en un programa. En esta ventana aparecen dos barras de desplazamiento, una vertical y otra horizontal. Estas barras permiten visualizar el código escrito por el programador cuando este sobrepasa el límite del tamaño de la ventana del Editor de Código. Estas barras de desplazamiento son similares a las barras del explorador de Internet.

:

El Depurador es una herramienta utiliza para la corrección y detección de errores en la aplicación. Hoy en día la mayoría de los entornos de programación poseen potentes herramientas que facilitan la depuración de los programas realizados. La característica principal del Depurador es que permite ejecutar parcialmente el programa, deteniendo la ejecución en una línea de código determinada. También permite ver valores de variables y procesos en tiempo de ejecución. De esta manera es posible detectar la fuente principal de los errores en la aplicación. Visual Basic 6.0 posee una barra de herramienta destinada a la depuración de los programas. Esta barra se muestra en la siguiente figura:

Esta barra posee 12 botones cada uno de los cuales tiene una función en específico en el proceso de depuración. Los primeros tres botones que aparecen marcados en rojo, se utilizan para ejecutar, detener y finalizar una aplicación. El botón Start (Ejecutar) , se utiliza poner en ejecución una

Figura 2.18. Barra de herramienta de depuración.

2.6 El Depurador (Debugger)

Page 10: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

aplicación, es decir, pasar del modo de diseño al modo de ejecución. El botón Pausar (Break) , se utiliza para detener temporalmente la ejecución de un programa. El botón Finalizar (End) , se utiliza para cancelar o finalizar la ejecución un programa. Los demás botones se detallan en las próximas secciones. - 2.6.1 Depurar utilizando puntos de parada (Breakpoints). Para ejecutar parcialmente un programa se pueden utilizar varias formas. Una de ellas consiste en incluir Breakpoints en determinadas líneas de código. Los Breakpoints se indican con un punto grueso delante de la línea de código y un cambio de color, tal como se ve en la Figura 2.19. El colocar un Breakpoint en una línea de código implica que la ejecución del programa se detendrá al llegar a esa línea. Para insertar Breakpoints debe posicionar el cursor en la línea de código que desea colocar el Breakpoint y, a continuación, ejecutar una de estas acciones:

1. Haga click en el botón Toggle Breakpoint

, de la barra de herramientas de depuración. 2. Seleccione el comando Toggle Breakpoint del menú Debug (Depurar). 3. Utilice el método abreviado pulsando la tecla [F9]. 4. Haga clic sobre el margen izquierdo del Editor de Código. Cualquiera de estos pasos enumerados anteriormente, se utilizan para insertar y quitar Breakpoint en una línea de código. Puede utilizar el más ergonómico que es pulsando la tecla [F9]. - 2.6.2 Depurar paso a paso por instrucciones (Step Into) Este método ejecuta el código instrucción a instrucción. Ejecuta la instrucción en el punto de ejecución actual. Si la instrucción llama a un procedimiento, la siguiente instrucción que se muestra es la primera instrucción del procedimiento. Para depurar utilizando este método realice una de las siguientes acciones:

1.- Haga clic en el botón Step Into

, de la barra de herramientas de depuración. 2.- Seleccione el comando Step Into del menú Debug (Depurar). 3.- Utilice el método abreviado pulsando la tecla [F8]. - 2.6.3 Depurar paso a paso por procedimientos (Step Over)

Es similar a Paso a paso por instrucciones. La diferencia en el uso es evidente cuando la instrucción actual contiene una llamada a un procedimiento. Paso a paso por procedimientos ejecuta el procedimiento como una unidad y después pasa a la siguiente instrucción del procedimiento actual. Por tanto, la siguiente instrucción mostrada es la próxima instrucción del procedimiento actual, independientemente de si la instrucción actual es una llamada a otro procedimiento. Sólo está disponible en modo de interrupción.

Para depurar utilizando este método realice una de las siguientes acciones:

1.- Haga clic en el botón Step Over , de la barra de herramientas de depuración. 2.- Seleccione el comando Step Over del menú Debug (Depurar). 3.- Utilice el método abreviado pulsando Mayús-[F8]. - 2.6.4 Depurar paso a paso para salir (Step Out) Ejecuta las demás líneas de una función en la que reside el punto de ejecución actual. La siguiente

Page 11: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

instrucción mostrada es la instrucción que sigue a la llamada a procedimiento. Todo el código se ejecuta entre los puntos de ejecución actual y final. Sólo está disponible en modo de interrupción. Para depurar utilizando este método realice una de las siguientes acciones: 1.- Haga clic en el botón Step Out , de la barra de herramientas de depuración. 2.- Seleccione el comando Step Out del menú Debug (Depurar). 3.- Utilice el método abreviado pulsando Ctrl-Mayús-[F8]. - 2.6.5 Ventana de Locales (Locals Window)

La Ventana de Locales presenta automáticamente todas las variables de la pila actual y sus valores cuando la aplicación esta corriendo en modo de

depuración o pasa a modo de interrupción. La Ventana de Locales se actualiza automáticamente cada vez que cambia de { CONTROL Internet.HHCtrl.1 }modo de ejecución a { CONTROL Internet.HHCtrl.1 }modo de interrupción y cada vez que cambia el contexto de pila.

A continuación, se muestra un procedimiento codificado para sumar dos valores contenidos en dos variables, donde cada variable tiene un valor inicial. También se ha insertado un Breakpoint para interrumpir el procedimiento y así poder observar los valores de cada variable en la Ventana de Locales.

En la Figura 2.18 puede observar que en la parte superior de la ventana Locales existen tres campos que son: Expression (Expresión), Value (Valor) y Type (Tipo). En el campo Expresión 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. También 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 botón Locals Window , de la barra de herramientas de depuración.

Figura 2.19. Ventana Locales.

Page 12: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

2.- Seleccione el comando Locals Window del menú View (Ver). - 2.6.6 Ventana Inmediato (Immediate Window)

La Ventana Inmediato muestra información resultante de las instrucciones de depuración del código o de los comandos introducidos directamente en la ventana. Está disponible en { CONTROL Internet.HHCtrl.1 }modo de interrupción.

La Ventana Inmediato permite:

• Probar código problemático o que se haya escrito recientemente.

• Consultar o cambiar el valor de una variable mientras se ejecuta una aplicación. Mientras la ejecución se detiene, asigne a las variables un nuevo valor igual que se haría en el código.

• Consultar o cambiar el valor de una propiedad mientras se ejecuta una aplicación.

• Llamar a procedimientos exactamente de la misma forma a como se haría en el código.

• Ver los resultados de la depuración durante la ejecución del programa.

Para activar la Ventana Inmediato siga uno de estos pasos: 1.- Haga clic en el botón Immediate Window , de la barra de herramientas de depuración. 2.- Seleccione el comando Immediate Window del menú View (Ver). 3.- Utilice el método abreviado pulsando Ctrl-G.

- 2.6.7 Ventana Inspección (Watch Window)

La Ventana Inspección muestra las expresiones de inspección actuales. La Ventana Inspección aparece automáticamente si las expresiones de inspección se definen en el proyecto.

Si el contexto de la expresión no está en { CONTROL Internet.HHCtrl.1 }alcance cuando se entra en el { CONTROL Internet.HHCtrl.1 }modo de interrupción, el valor actual no se muestra.

Para activar la Ventana Inspección siga uno de estos pasos: 1.- Haga clic en el botón Watch Window , de la barra de herramientas de depuración. 2.- Seleccione el comando Watch Window del menú View (Ver). - 2.6.8 Inspección rápida (Quick Watch) Muestra el cuadro de diálogo Inspección rápida con el valor actual de la expresión seleccionada. Sólo disponible en modo de interrupción. Utilice este comando para comprobar el valor actual de una variable, propiedad, u otra expresión para la que no haya definido una expresión de inspección. Seleccione la expresión de la ventana Código o de la ventana Inmediato y después elija el comando Inspección rápida. Para agregar una expresión de inspección basada en la expresión en el cuadro de diálogo Inspección rápida, elija el botón Agregar.

Para activar el cuadro de dialogo Inspección rápida siga uno de estos pasos: 1.- Haga clic en el botón Quick Watch , de la barra de herramientas de depuración. 2.- Seleccione el comando Quick Watch del menú Debug (Depurar).

Page 13: El EID (Entorno Integrado de Desarrollo) de Visual Basic 6 ...s0a879f6b45bc66be.jimcontent.com/download/version/... · nuevo, abrir, guardar, copiar, cortar, pegar, buscar, deshacer

Visual Basic 6.0

Capítulo 2

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

3.- Utilice el método abreviado pulsando Mayús-F9. - 2.6.9 Pila de llamadas (Call Stack)

El cuadro de diálogo Pila de llamadas, enumera los procedimientos que se llaman en la aplicación. Solo los procedimientos que han iniciado pero no terminado son los que se muestran en el cuadro de dialogo Pila de llamadas. Está opción esta disponible únicamente en { CONTROL Internet.HHCtrl.1 }modo de interrupción.

Para activar el cuadro de dialogo Pila de llamadas siga uno de estos pasos: 1.- Haga clic en el botón Call Stack , de la barra de herramientas de depuración. 2.- Seleccione el comando Call Stack del menú View (Ver). 3.- Utilice el método abreviado pulsando Ctrl-L. I.- Conteste:

1. ¿Qué es Visual Basic? 2. ¿Qué es un Entorno Integrado de Desarrollo? 3. ¿Cuál es el lenguaje de programación que da evolución a Visual Basic?

II.- Habla del EID de Visual Basic 6.0 y mencione cada uno de sus elementos.

IV.- Conteste:

1. ¿Cuál es la diferencia que existe entre la barra de menús del EID de Visual Basic 6.0 y la barra de menús estándar?

2. Hable de la barra de herramientas estándar. 3. ¿Qué son los formularios? 4. ¿Qué es la malla o retícula? 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. Hable del Editor de Código. 10. Mencione las características del Editor de Código. 11. ¿Qué es el Depurador? 17. Mencione los distintos modos de depuración. 18. Hable de la Ventana de Locales y la Ventana Inspección. 19. ¿En que consiste la Inspección Rápida? 20. Hable del cuadro de dialogo Pila de llamadas.

2.7 PREGUNTAS PARA CONTESTAR

III. Imprimir, recortar y pegar la Interfaz Grafica de Visual Basic 6 y señalar con lapicero en ella,

las 9 partes que se mencionan en la guía (no se vale imprimirla con los nombres de las partes)