cuadernillo practicas vb 6.0

55
[ Microso Microso ft ft Visual Visual febrer o de 2011

Upload: edgar-eduardo-mora-reyes

Post on 21-Oct-2015

75 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Cuadernillo Practicas VB 6.0

[

febrero de 2011

Page 2: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

]Este es un libro de practicas e instrucciones de uso de Microsoft Visual Basic 6.0

2

Page 3: Cuadernillo Practicas VB 6.0

¿Qué son las Teclas de acceso rápido? Es la combinación de 2 ó más teclas que son asignadas para alguna función específica. L as mas utilizadas son Ctrl, Alt, Shft más (+) otra tecla. Muchas funciones de Visual Basic tienen teclas de acceso rápido. Por ejemplo, para Abrir archivo se usa Ctrl+ O. Las Teclas de acceso rápido están escritas en la parte derecha de los menús enfrente de la función que tienen. Es más rápido utilizarlas.

[ ] febrero de 2011

1.1. Barra de menús de Visual BasicBarra de menús de Visual Basic

Muchas de las funciones que se encuentran en la Barra de menús se pueden realizar con los iconos que se encuentran en las Barras de Herramientas o con las Teclas de acceso rápido. Cuando el comando en la Barra de menús esta de color gris significa que no puede utilizar por alguna razón. Solo puede utilizar los comandos negros o de color.

7.1 Menú ArchivoAl hacer clic sobre Archivo se abrirá el menú:

3

Nuevo proyecto Para comenzar a diseñar un nuevo proyecto o abrir un asistente.

Abrir proyecto Para abrir un proyecto existente.

Agregar proyecto Para agregar un proyecto nuevo, existente o reciente al proyecto actual.

Quitar proyecto Para quitar un proyecto.Guardar proyecto Para guardar un

proyecto.Guardar proyecto como Para guardar un

proyecto indicando su nombre.

Guardar Form1 Para guardar el formulario.

Guardar Form1 como Para guardar un formulario por primera vez dándole un nombre.

Guardar Selección Para guardar una selección.

Guardar secuencia de cambios Para guardar unas secuencias de cambios efectuados.

Imprimir Se utiliza para imprimir el módulo, el proyecto actual, la imagen del

Page 4: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Configurar Impresora Se utiliza para escoger el tipo de la impresora, la orientación de papel (Vertical u Horizontal) y el tamaño del papel, etc.

Generar proyecto1.exe Convierte el proyecto1 del programa Visual Basic en un archivo ejecutable (con extensión .exe) Para utilizar esta opción es necesario que el programa tenga acceso a las bibliotecas de Windows con extensiones (.dll)-Dinamic Link Library, (.vbx), etc. Esta versión estudiantil no tiene esta opción.

Generar grupo de proyectos Se utiliza para generar ejecutables para un grupo de proyectos, muestra los nombres de los últimos cuatro proyectos utilizados. De aquí puede abrir cualquiera de ellos haciendo clic sobre el nombre del documento.

Salir Se utiliza para salir del programa. Si no ha guardado la aplicación, Visual Basic pregunta “Guardar los cambios de los siguientes archivos?”. Debe escoger SI o NO, dependiendo de lo que se desee y dar nombre de los archivos de Grupo (.vbg) de Proyecto (.vbp) y de Formulario (.frm).

7.2 Menú Edición

Deshacer: Para regresar un paso (acción o cambio) atrás.

Rehacer: Para ir un paso adelante, después de utilizar deshacer. Cuando esta gris ya no tiene más pasos adelante.

4

Page 5: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Cortar: se utiliza para borrar la información, el control o texto (código) seleccionado y lo coloca en la memoria temporal, llamada

Portapapeles para pegarlo posteriormente en el lugar deseado.

Copiar: Se utiliza para copiar la información, el control seleccionado en la memoria temporal, “Portapapeles”, para pegarlo en el lugar deseado.

Seleccionar todas las columnas: Se utiliza para seleccionar todas las columnas. Se usa poco. Tabla: Se utiliza para insertar o borrar columnas en la tabla o establecer la clave principal. Buscar: Se utiliza para buscar un texto deseado en el Procedimiento, Proyectos o Módulo actual.

Buscar siguiente: Se utiliza para buscar mas adelante el mismo texto en el Procedimiento, Proyectos o Módulo actual.

5

Pegar: Se utiliza para pegar La información o el control de la memoria temporal “Portapapeles” al lugar seleccionado. Se utiliza en conjunto con los comandos copiar o cortar.

Pegar Vínculo: Se utiliza para hacer vínculos con otros programas o partes del mismo.

Quitar: Se utiliza para borrar el texto solo cuando hay un módulo activo.

Eliminar: Se utiliza para eliminar el control o el texto seleccionado (Es igual a la tecla Supr).

Eliminar tabla de la base de datos: Se utiliza para borrar una tabla de la base de Datos. Seleccionar todo: Se utiliza para seleccionar todos lo controles en el formulario o todo el código de la Ventana de código.

Page 6: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Reemplazar: Se utiliza para reemplazar algún texto por otro especificado en el Procedimiento, Proyecto o módulo actual.

Aplicar sangría: Se utiliza para aumentar la sangría (a la derecha) cuando se escribe el código de Visual Basic.

Anular sangría: Se utiliza para borrar la sangría (a la izquierda) cuando se escribe el código Visual Basic.

Insertar Archivo: Se utiliza para insertar un archivo (.txt, .bas o .cls) cuando se escribe el código de Visual Basic.

Mostrar propiedades y métodos: Se utiliza para mostrar los propiedades o métodos de control (la ventana de código) Ejemplo.

Mostrar Constantes: Se utiliza para mostrar las constantes utilizadas en la aplicación (en la ventana de código).

Información Rápida: Se utiliza para mostrar una información rápida de las variables, función procedimiento o método del lugar donde se encuentra el cursor. (En la Ventana código).

Información de parámetros: Se utiliza para mostrar información sobre parámetros de la función del lugar donde se encuentra el cursor (en la Ventana código).

6

Page 7: Cuadernillo Practicas VB 6.0

Código Abra la ventana del código para ver el código de la aplicación

Objeto: Se utiliza para ver el formulario seleccionado.

Definición: Se utiliza para mostrar un lugar de la ventana código en el cual se define loa variable o en el procedimiento sobre cual esta el curso. Si la definición de la función o la instrucción esta integrada la ubicación se muestra a través del Examinador de objetos.

Última Posición Se utiliza para ver la última línea en el código donde ha estado anteriormente.

Examinador de objetos: Se utiliza para mostrar las clases de los objetos y sus funciones de la relación entre las diferentes bibliotecas, métodos, propiedades, eventos etc. Tiene la opción de Búsqueda.

[ ] febrero de 2011

Palabra completa: Se utiliza para completar la palabra de una instrucción automáticamente.

Ir a la fila: Se utiliza para ir a diferentes líneas del programa.

Marcadores: Se utiliza para poner marcadores en diferentes líneas del programa los marcadores marcan líneas del código a las cuales se puede regresar (saltar directamente) después con Marcador Siguiente y Anterior.

7.3 Menú Ver

7

Page 8: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Ventana Inmediato: Se utiliza para abrir la ventana inmediato donde se puede ver información de la depuración del código.

Ventana Local: Se utiliza para abrir la ventana Locales donde se puede monitorear los valores de las variables actuales.

Ventana Inspección: Se utiliza para abrir la ventana inspección y muestra las expresiones de la inspección actual. En el capitulo “Ejecutando y depurando un programa” se explica como se utilizan estas tres ventanas.

Pila de llamadas: Muestra en cuadro de diálogo las llamadas que están activas en el momento.

Explorador de proyectos: Se utiliza para abrir la ventana del Proyecto.Ventana Propiedades: Se utiliza para abrir la ventana Propiedades.Ventana Posición del Formulario: Se utiliza para abrir la ventana Posición

del Formulario. Paginas de propiedades: Se utiliza para ver las propiedades de páginas del

objeto seleccionado.Tabla: Se utiliza para ver las propiedades de la tabla- nombres, etc.… Zoom: Se utiliza para ver la ventana con diferente aumento o

disminución. Mostrar paneles: Para ver los paneles de cuadriculas, diagramas, resultados,

etc. Cuadro de Herramientas: Se utiliza para mostrar el Cuadro de Herramientas. Ventana de la vista Datos: Para ver la ventana Vista de Datos donde se

muestra la vinculación de diferentes dato, conexiones de entorno de datos.

Paleta de colores: Se utiliza para abrir y ver la Paleta de Colores.

Barra de Herramientas: Muestra las Barras de Herramientas:

Depuración-Contiene iconos que también se pueden encontrar en los menús Ver y Depuración.

8

Page 9: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Edición- Contienen iconos que también se pueden encontrar en los menús Edición y Depuración. Los nuevos iconos son Bloque con comentarios –agrega caracteres de comentarios al inicio de las líneas del texto seleccionado, Bloque sin comentarios-quita los caracteres de los comentarios del texto seleccionado, Alternar marcador-activa o desactiva un marcador de la línea del código, Marcador siguiente o anterior-salta al marcador siguiente o anterior, Borrar todos los marcadores-borra los marcadores.

Editor de formularios-Contiene iconos que también se pueden encontrar en los menús Formato. Se utiliza para ordenar los objetos en el formulario poniéndolos detrás o adelante uno de otro, centrarlos, alinearlos a la derecha o izquierda en el formulario, alinearlos horizontalmente o verticalmente, bloquearlos si es necesario.

Estándar-Explicada con más detalles más adelante.

Visual Component Manager: Despliega la ventana de Visual Component Manager donde se pueden ver los componentes de la Base local de Datos.

7.4 Menú Proyecto

9

Agregar formulario: Agrega un formulario al proyecto.

Agregar formulario MDI (Interfaz de documento múltiple) Agrega un formulario MDI (contiene otros formularios).

Agregar módulo: Agrega un módulo al proyecto.

Agregar un módulo de clase: Agrega un módulo de clase,

Agregar Control de usuario: Agrega un control de usuario.

Agregar página de propiedad: Se utiliza para agregar una página de propiedades.

Agregar documento de usuario: Se utiliza para agregar un documento del usuario.

Page 10: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Agregar Página DHTML: Para agregar una página DHTML (para página WEB).

Agregar Data Report: Para agregar un documento Data Report.

Agregar WebClass: Agrega proyectos de librería .DLL (Dynamic Link Library-librería con vinculación dinámica).

Agregar Microsoft UserConnection: Agrega una conexión de usuario escribiendo su nombre, contraseña, etc. Se encuentra en Más diseñadores AcvtiveX.

Más diseñadores ActiveX: Abre una ventana DataEnvironment - Connection donde se debe escribir el código de conexión. Los nombres ActiveX son una colección grande de archivos con extensión (.ocx) que representa controles individuales o una colección de controles organizados para algunos temas particulares como animación, imágenes, barra de estatus, listas de textos, herramientas, etc. y que se pueden utilizar para dar una vista más profesional a su aplicación.

Agregar Archivo: Abre la ventana de Agregar Archivo donde debe mostrar la ruta hacia el archivo que desea agregar. Se pueden agregar archivos .frm, .bas, .res,…

Quitar Form1: Quita (remueve) el formulario Form1 u otro formulario seleccionado. Referencias: Muestra las librerías de preferencias disponibles que pueden utilizar. Componentes: Se utiliza para agregar diferentes controles al Cuadro de Herramientas (explicado más adelante).

Propiedades de Proyecto1: Despliega la ventana de Propiedades de proyecto donde se puede especificar el nombre, tipo, número de la versión, archivo de ayuda, tipo de compilación, depuración, etc., del proyecto actual.

7.5 Menú Formato

10

Page 11: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Espacio Vertical: Se utiliza para cambiar, aumentar, disminuir el espacio vertical.

Centrar en el Formulario: Se utiliza para centrar el objeto u objetos

seleccionados en el formulario horizontalmente o verticalmente.

Orden: Se utiliza para ordenar los objetos sobrepuestos y

decidir si enviarlos al fondo o traerlos enfrente.Bloquear controles: Se utiliza para bloquear los controles (no se pueden

mover o cambiar).

7.6 Menú Depuración

Agregar inspección: Se utiliza para agregar puntos de inspección a la ventana de inspecciones.

Modificar inspección: Se utiliza para modificar la inspección seleccionada.

Inspección Rápida: Aparece la ventana de inspección rápida donde se muestra el valor de la variable sobre cual está el cursor.

11

Alinear: Se utiliza para alinear o centrar los objetos seleccionados. Se necesitan dos o más objetos para activar estas opciones.

Igualar tamaño: Se utiliza para hacer los objetos seleccionados de mismo ancho, alto o ambos.

Ajustar tamaño a la Cuadrícula: Se utiliza para que el objeto se pegue a las líneas de la Cuadrícula.

Espacio Horizontal: Se utiliza para cambiar, igualar, aumentar, disminuir el espacio horizontal entre varios objetos seleccionados.

Pasó a paso por instrucciones: Ejecuta la aplicación paso a paso por instrucciones.

Pasó a paso por procedimientos: Ejecuta la aplicación paso a paso por procedimientos.

Pasó a paso para salir: Se sale de la función o del procedimiento que se está ejecutando en el momento.

Ejecutar hasta el cursor: Se utiliza para ejecutar el código hasta el punto donde se encuentra el cursor.

Page 12: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Alternar puntos de interrupción: Se utiliza para insertar los puntos de interrupción.

Borrar todos los puntos de interrupción: Se utiliza para borrar todos los puntos de interrupción insertados en el código.

Establecer siguiente instrucción: Se Utiliza para establecer la siguiente línea del código del procedimiento que se va a ejecutar.

Mostrar siguiente instrucción: Se utiliza para mostrar la siguiente línea del código que se va a ejecutar.

12

Page 13: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

7.7 Menú EjecutarTerminar: Se utiliza para

terminar la ejecución de la aplicación.Reiniciar: Se utiliza reiniciar (empezar desde el principio) la ejecución de la

aplicación.

7.8 Los Menús Consulta y Diagrama:

Están relacionados con el manejo y creación de bases de datos (no discutidos en el material). Este libro se enfoca en la creación de aplicaciones simples y el manejo de entorno de Visual Basic.

7.9 Menú Herramientas

Editor de menús: Abre una ventana desde la cual se puede crear, diseñar o modificar un menú de formulario existente.

Opciones: Se utiliza para modificar las diferentes opciones de Visual Basic, como opciones de código, de ventanas, acople, entorno, etc.

Publicar: Se utiliza para abrir un asistente de publicación de Visual Componet Manager. SourceSafe: Se utiliza para crear, agregar, ejecutar el SourceSafe y configurarlo. (Base de datos de código y otros archivos).

13

Iniciar: Para comenzar la ejecución de la aplicación.Iniciar con compilación completa: Para comenzar la ejecución de la aplicación y hacer la compilación de la misma.Interrumpir: Se utiliza para detener la aplicación en medio de la ejecución.

Agregar procedimientos: Agrega un nuevo procedimiento, función, evento o propiedad dándole nombre.

Atributos del procedimiento: Se utiliza para ver o modificar los atributos y propiedades del procedimiento.

Page 14: Cuadernillo Practicas VB 6.0

Administrador de Visual de datos: Abre la ventana de VistaData con la cual se pueden crear, examinar o vincular diferentes Bases de Datos. Está vinculada con diferentes programas tales como Access; ‘DBase, FoxPro, Excel, etc.

[ ] febrero de 2011

7.10 Menú Complementos

Administrador de complementos: Abre la ventana de Administrador de complementos donde se pueden ver los complementos y especificar cuales componentes cargar y cuales no.

7.11 Menú Ventana

Organizar iconos: Se utiliza para arreglar los iconos.

1.......,2......: Muestra las ventanas disponibles en el momento, puede cambiar de ventana oprimiendo el nombre de la ventana deseada.

7.12 Menú Ayuda

14

Dividir: Para dividir la ventana del código en dos ventanas en el lugar donde está el cursor.

Mosaico Horizontal: Para arreglar las ventanas Horizontalmente.

Mosaico Vertical: Para arreglar las ventanas verticalmente. Cascada: Para arreglar las ventanas cono una cascada.

Contenido: Muestra el contenido de la ayuda.

Índice: Muestra la ayuda ordenada por índices.

Búsqueda: Se utiliza para buscar una información, explicaciones de una palabra o concepto desconocido.

Soporte técnico: Da información sobre el

Page 15: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Microsoft en el web: Muestra una lista de paginas Web de Microsoft en Internet.

Acerca de Microsoft Visual Basic: Muestra información acerca del Microsoft Visual Basic.

2.2. Barra de herramientasBarra de herramientas

La Barra de Herramientas contiene los iconos de los comandos más utilizados, estos facilitan el trabajo ya que no se pueden acceder al comando deseado con solo un clic. La barra de herramientas se encuentra debajo del menú.

1.-Agregar proyecto: Con este icono se pueden agregar diferentes tipos de proyectos al proyecto actual, oprimiendo el triangulo de Opciones y escogiendo el proyecto deseado con clic.

2.-Nuevo formulario: Agrega un nuevo formulario al proyecto actual. El tipo de este formulario se puede especificar oprimiendo el icono de opciones y escogiendo el objeto deseado.

3.-Menú editor: Abre una ventana desde la cual se puede crear, diseñar o modificar un menú de un formulario nuevo o existente.

4.-Abrir proyecto: Abre la ventana donde debe escoger el proyecto existente que desea abrir.

5.-Guardar proyecto: Guarda uno o grupos de proyectos, si el proyecto ha sido nombrado anteriormente lo guarda, si no abre una ventana de Guardar Archivo donde se debe especificar el nombre antes de guardar el archivo.

6.-Cortar: Borra un objeto o texto y lo guarda en la memoria temporal portapapeles.

6.1-Copiar: Copia un objeto o texto a la memoria temporal portapapeles.

15

Contenido: Muestra el contenido de la ayuda.

Índice: Muestra la ayuda ordenada por índices.

Búsqueda: Se utiliza para buscar una información, explicaciones de una palabra o concepto desconocido.

Soporte técnico: Da información sobre el

Page 16: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

6.2-Pegar: Pega un objeto o texto guardado en la memoria temporal de portapapeles.

6.3-Buscar: Busca un texto (código) en el proyecto, módulo o procedimiento.

7.-Deshacer: Regresa un paso (acción o cambio) atrás.

8.-Rehacer: Va un paso adelante, después de utilizar deshacer.

9.-Ejecutar: Comienza la ejecución de la aplicación.

10.-Interrumpir (Break): Detiene la aplicación en medio de la ejecución.

11.-Terminar (End): Termina la ejecución de la aplicación.

12.-Explorador de proyecto: Abre la ventana de proyecto.

13.-Ventana de Propiedades: Abre la ventana de propiedades.

14.-Ventana de formularios: Abre la Ventana de posición de Formulario.

15.-Ventana para ver los Datos: Abre la ventana Vista de datos, los vínculos de los datos.

16.-Cuadro de Herramientas: Abre el cuadro de herramientas.

17.-Buscador de Objetos: Busca un objeto por clase.

18.-Visual Componet Manager: Muestra la ventana de Visual Componet Manager.

19, 20.-Dimensiones inicial y final del Objeto: Muestra las dimensiones del punto inicial (donde empieza) y el punto final (donde termina) un objeto seleccionado sobre el formulario. Si se selecciona un formulario se muestran las dimensiones del formulario seleccionado.

3.3. CuadroCuadro de Herramientas de Herramientas

16

Page 17: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

El Cuadro de Herramientas muestra los objetos (controles) que se pueden dibujar o insertar en la ventana de formulario. Puede contener diferentes botones y cuadros y se pueden agregar más desde el Menú-Proyecto-Componentes-Controles. Puede modificar su forma y tamaño de igual manera que las demás ventanas. Normalmente se encuentra de lado izquierdo de la pantalla.

CLIC DERECHOCLIC DERECHO (CON EL BOTON DERECHO) DEL RATON(CON EL BOTON DERECHO) DEL RATON

Al hacer clic con el botón derecho sobre el control, varios controles o códigos se despliega un menú llamado Popup menú que contiene las opciones más utilizadas para este objeto. El menú es diferente para los diferentes objetos, texto o propósitos. Puede utilizar estas opciones para trabajar más rápido con los objetos. Abajo se muestra el menú Popup al hacer clic derecho (con el botón derecho) del ratón sobre un control TextBox y sobre el objeto Formulario.

17

Page 18: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica No. 01Practica No. 01

Trabajo con cajas de texto (TextBoxes) y Etiquetas (Labels).Trabajo con cajas de texto (TextBoxes) y Etiquetas (Labels).

Crear en un formulario el boceto de una ventana la cual pida la siguiente información: nombre del usuario y opinión.

Para diseñar la caja de texto y la etiqueta solo es necesario ir a la barra de herramientas, hacer clic sobre el icono correspondiente, ir sobre el formulario – hacer clic y arrastrar el ratón sin soltar en botón izquierdo (de este modo podrás darle las dimensiones que creas apropiadas).

Para llevar a cavo la siguiente práctica es necesario insertar las etiquetas (label1, label2, label3), dos cajas de texto (text1, text2) y un botón de comando.

Los pasos son los siguientes:

1. Diseñar las herramientas antes mencionadas.

2. Cambiar el texto en ellas (Ir a caption en la ventana de propiedades con un clic – escribir el texto de lado derecho).

3. Para cambiar el tipo de letras y su tamaño (formato), ir a la propiedad Font en la ventana de propiedades con un clic sobre el icono de especificar y escoger

el tipo de letras deseada y oprimir el botón Aceptar.

18

Para que la caja se ajuste al texto se utiliza la propiedad WordWrap que debe estar en True (cierto). Es Importante que la propiedad AutoSize también este en true de lo contrario la propiedad WordWrap no funcionara

Page 19: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Si queremos alinear el texto de las cajas debemos utilizar la propiedad Alignment (Alineación) que tiene tres opciones Left Justify (Alineación a la Izquierda), Right Justify (Alineación a la Derecha) y Center (Centrar). Para que la alineación haga efecto debe de

seleccionar anteriormente la caja de texto.

También podemos especificar la propiedad Multiline como True, esta sirve para escribir varias líneas en la caja de texto (Para esto solo se debe dar clic sobre el botón o triangulo de opciones y enseguida se desplegara una serie de opciones).

Para darle un mejor diseño a nuestra práctica podemos cambiar de la caja de propiedades el estilo del borde (BorderStyle), el color de fondo

(BackColor) o el color de las letras (ForeColor), etc.

Por último agregaremos las barras de desplazamiento (Scroll Bars) a la segunda caja de texto que será la que contendrá la opinión. Para esto es necesario:

1. Seleccionar la caja.2. Ir a la propiedad ScrollBars con clic.3. Oprimir el triangulo de opciones.

19

Page 20: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

4. Aplicar cualquiera de las opciones que muestra (Horizontal, Vertical o Both).

20

Page 21: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica No. 02Practica No. 02

Barras de desplazamiento (Scroll Bars).Barras de desplazamiento (Scroll Bars).

Las ScrollBars se encuentran en el cuadro de herramientas y son de dos tipos: Horizontal y Vertical. Se utilizan para:

Desplazarse hacia arriba o hacia abajo (Barra Vertical), a la izquierda o a la derecha (Barra Horizontal) para poder ver las partes que se ocultan de un texto que es demasiado largo o no cabe en la dimensión de las cajas de texto.

Para dibujar las barras sobre el formulario lo que debe hacer es:1. Dar clic sobre el boto correspondiente

a la barra que desea agregar.2. Ir sobre el formulario y arrastrar el

ratón sin soltar el botón izquierdo del mismo.

3. Los puede mover o cambiar de tamaño como cualquier otro objeto.

Por Último podemos cambiar el paso del cuadro de desplazamiento al oprimir las flechas de la barra (SmallChange) y el paso al oprimir el área de desplazamiento de la barra arriba o abajo del cuadro de desplazamiento (LargeChange).

21

Page 22: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica No. 03Practica No. 03

Mostrar una información (Texto) al usuario.Mostrar una información (Texto) al usuario.

Hacer un programa que muestre un mensaje al usuario al presionar un botón de control. Para lograr esto debemos seguir los pasos que se muestran a continuación.

1. Abrir un nuevo formulario.2. Dibujar una etiqueta (Label),

una caja de texto (TextBox) y un botón de control (CommandButton).

3. En la caja de propiedades borrar el contenido de la propiedad Text y escribir el texto “Opinión”.

4. Cambiar el contenido de la propiedad Caption del botón de control por el texto “Aceptar”.

5. Abrir la ventana de código del botón de control6. Escribir el siguiente código:

Text1.text = “Me gusta mucho”

Este código especifica que al oprimir el botón de comando “Aceptar” aparecerá la frase “Me gusta mucho” en la caja de texto.

Practica No. 04Practica No. 04

22

Page 23: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Escribir una información (Texto) del usuario.Escribir una información (Texto) del usuario.

En un nuevo formulario crear una ventana la cual pida la siguiente información: nombre del usuario y opinión, y después de presionar un botón de comando aparezca una ventana con el nombre del usuario y lo que escribió el usuario.

El diseño de la ventana debe contener los siguientes elementos: Tres etiquetas (Label1, Label2, Label3), dos cajas de texto (TextBox1, TextBox2) y un botón de comando (CommandButton).

1. En la propiedad Caption cambiar el nombre de los siguientes elementos: Label1, Label2, Label3 por “Escriba su Nombre y su Opinión”, “Nombre” y “Opinión”.

2. Cambiar el contenido de la propiedad Nombre de los siguientes elementos: TextBox1, TextBox2 por txtNombre y txtOpinion.

3. Cambiar el contenido de la propiedad Caption del botón de comando por el texto “Mandar la Opinión del Cliente”.

4. Escribir el siguiente código:

Este código explica la computadora que debe mostrar en una caja de mensajes (MessageBox) el texto “El Nombre del Usuario es:” y el nombre que introduce el usuario en la etiqueta con el nombre txtNombre y el texto “El Usuario Piensa que:” mas la información que introduce el usuario en la etiqueta con el nombre txtOpinion.

23

MsgBox "El nombre del cliente es:" & txtNombre.Text, 48, "El cliente piensa que:" & txtOpinion.Text

Page 24: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica No. 05Practica No. 05

Trabajo con menús.Trabajo con menús.

Crear una barra que contenga una serie de menús con el siguiente diseño: Archivo (con comandos: Nuevo, Abrir, Cerrar), Edición (con comandos: Cortar, Copiar, Pegar), Ver (con comandos: Normal, Barra De Herramientas, Zoom), Herramientas (con submenús: Idioma con comandos - Ortografía, Traducir y submenú Fondo: Relleno Color), Ayuda (con comandos: Libros, Índice).

1. Abrir un nuevo proyecto.2. Llamar al editor de menús que se

encuentra en el menú herramientas de la barra de menús (o Ctrl+E).

3. En Caption escribir el nombre del menú o comando que se desea que aparezca en la ventana (&Archivo).

4. En Name escribir el Nombre del menú o comando que aparecerá en el código del programa (mnuArchivo).

5. Crear otras opciones dentro del menú, solo es necesario oprimir Siguiente y repetir los pasos anteriores. Los submenús se irán mostrando en el cuadro que se encuentra en la parte inferior de la ventana y se limpiaran las cajas de texto para poder escribir el nombre del siguiente menú.

Para crear los comandos correspondientes a cada una do los menús se siguen los pasos que se muestran a continuación:

6. Hacer clic en Edición, oprimir insertar - se abrirá un nuevo espacio vacio arriba de Edición donde se puede insertar los comandos.

7. Hacer clic en la flecha derecha, enseguida se mostraran cuatro puntos.

8. Ahora puedes volver a llenar las casillas con la diferencia de que en la casilla Name solo tienes que agregar el nombre del

24

Page 25: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

comando al nombre del menú que ya habías agregado (Caption: &Nuevo y en Name: mnuArchivoNuevo).

9. Crear comandos dentro de los otros menús, solo es necesario seguir la indicación de los pasos anteriores (Nota: Para colocar un comando dentro de un menú es importante recordar que antes de presionara la flecha “→” deberás hacer clic sobre el menú inferior al que deseas agregar el comando).

CAPTION NOMBRE PASOS&Nuevo mnuArchivoNuevo Hacer clic sobre Edición + Insertar + →&Abrir mnuArchivoAbrir Hacer clic sobre Edición + Insertar + →&Cerrar mnuEdiciónCerrar Hacer clic sobre Edición + Insertar + →Cor&tar mnuEdiciónCortar Hacer clic sobre &Ver + Insertar + →Co&piar mnuEdiciónCopiar Hacer clic sobre &Ver + Insertar + →Pe&gar munEdiciónPegar Hacer clic sobre &Ver + Insertar + →Nor&mal mnuVerNormal Hacer clic sobre &Herramientas + Insertar + →&Barra de Herramientas mnuVerBarradeHerramientas Hacer clic sobre &Herramientas + Insertar + →

&Zoom mnuVerZoom Hacer clic sobre &Herramientas + Insertar + →&Idioma mnuHerramientasIdioma Hacer clic sobre Ayu&da + Insertar + →&Traducir mnuHerramientasIdiomaTraducir Hacer clic sobre Ayu&da + Insertar + →(x2)

&Ortografía mnuHerramientasIdiomaOrtografía Hacer clic sobre Ayu&da + Insertar + →(x2)

&Fondo mnuHerramientasFondo Hacer clic sobre Ayu&da + Insertar + →&Color mnuHerramientasFondoColor Hacer clic sobre Ayu&da + Insertar + →(x2)R&elleno mnuHerramientasFondoRelleno Hacer clic sobre Ayu&da + Insertar + →(x2)&Libros mnuAyudaLibros Insertar + →&Índice mnuAyudaIndice Insertar + →

25

Page 26: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Las casillas deberán ser llenadas con los siguientes datos:

Por cada comando también se pueden agregar teclas de acceso rápido, solo es necesario hacer clic sobre el triangulo de opciones en la casilla de Shortcut – se desplegará una lista de teclas de acceso rápido (combinaciones de teclas) disponibles, puedes seleccionar la que sea solo con un clic.

Al final debe quedar de la siguiente manera:

26

Page 27: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica No. 06Practica No. 06

Como crear un Popup Menú.Como crear un Popup Menú.

En un formulario nuevo crear un menú desplegable (Este menú aparece cuando apretamos el botón derecho del ratón) que contenga las siguientes opciones: Fuente, Numeración y Pegar.

Los pasos son los siguientes:

1. Podemos crear este menú en un nuevo formulario, o si lo desea puede añadirlo a la práctica anterior.

2. Abrimos el editor de menús.3. Escribir en Caption: &Popup y en Name:

mnuDerecha (Los nombre pueden ser diferentes), y deseleccionar la casilla Visible para que el menú no sea visible y aparezca solo cuando da un clic derecho.

4. Oprimir El botón siguiente y la flecha “→” y escribir en Caption: &fuente y en Name: mnuPopupFuente.

5. Repetir el paso anterior y cambiar los datos de Caption y Name por:Caption: &Numeración Name: mnuPopupNumeraciónCaption: Pega&r Name: mnuPopupPegar

6. Abrir la ventana de código7. Oprimir el icono de opciones del lado izquierdo y escoger Form.8. Oprimir el icono de opciones del lado derecho y escoger MouseDown.9. Escribir entre Private Sub y End Sub la siguiente instrucción:

El código indica a la computadora que muestre el menú si se oprime el botón derecho del ratón.

27

Page 28: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica No. 07Practica No. 07

Trabajo con cajas de dialogo (Dialog Boxes)Trabajo con cajas de dialogo (Dialog Boxes)

a) Crear en un nuevo formulario un botón de comando que al presionarlo llame automáticamente un cuadro de dialogo.

1. Abrir un nuevo proyecto.2. Dibujar un botón de comando.3. Cambiar el contenido de la

propiedad Caption y colocar el texto: Pregunta.

4. Abrir la ventana de código del botón.

5. Escribir el siguiente código.6. Ejecutar el programa.7. Al oprimir el botón de

comando aparecerá una caja de dialogo.

8. Puede oprimir cualquiera de las opciones que le muestre.

Los valores del botón puedes ser diferentes y abrirán cajas de dialogo con diferente número de botones.

Si desea agregar un icono a la caja de dialogo debe escribir el número u el nombre del icono:

9. Si después de la cifra “3” en el código “Or” y da un espacio se abrirá una ventana de donde puede escoger el tipo de icono que desea (con doble clic sobre él) o escribiéndolo directamente, seleccionar vbExclamation.

28

Page 29: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

b) Hacer una aplicación que devuelva un valor de la función MsgBox al usuario.

1. Abrir un nuevo proyecto.2. Dibujar dos botones uno

con el nombre Pregunta y el otro Terminar.

3. Abrir la ventana de comando del botón command2 y escribir entre Private Sub y End Sub el texto End.

4. Hacer clic sobre el botón command1 para abrir la ventana de código y escribir la siguiente instrucción

Ejecutar la aplicación, se mostrara la ventana con los dos botones presionar el botón pregunta, surgirá una nueva caja de dialogo con dos opciones presionar cualquiera, devolverá un valor como se muestra en la siguiente ilustración.

29

Page 30: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

c) Crear un programa que devuelva el valor de una función InputBox. Los pasos para Llevar a cabo esta práctica son los que siguen:

1) Abrir un nuevo formulario.2) Insertar dos botones de

comando.3) El primer botón deberá

llamarse Pregunta y el segundo Terminar.

4) Abre la ventana de código del Botón Terminar y escribir End entre Private Sub y End Sub.

5) Abre la ventana de código del botón Pregunta y escribe el código que se muestra:

30

Page 31: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

6) Solo queda ejecutar el programa.

31

Page 32: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Puede hacer modificaciones sencillas a la práctica como en vez de pedir una ocupación pedir un nombre, edad, peso, etc.

32

Page 33: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

d) Crear una aplicación que pida los siguientes datos: Nombre, Dirección y Edad. Y que después de que el usuario proporcione la información devuelva el valor de la función InputBox.1. Insertar tres etiquetas

(label1, label2, label3), borra el contenido de la propiedad Caption y escribe lo siguiente respectivamente: Escriba su nombre, Escriba su dirección, Escriba su edad.

2. Insertar cinco botones de comando (command1, command2, command3, command4, command5).

3. cambiar la propiedad Caption en tres de ellos y colocar el texto Respuesta, en los otros dos escribir Mostrar y Terminar respectivamente.

4. Escribir respectivamente en cada uno de los botones el siguiente código:

Private Sub Command1_Click( )Nombre = InputBox("Escriba su Nombre:", "Nombre")Label1.Caption = ("Nombre:" & Nombre)End SubPrivate Sub Command2_Click( )Dirección = InputBox("Escriba su Dirección:", "Dirección")Label2.Caption = ("Dirección:" & Dirección)End SubPrivate Sub Command3_Click( )Edad = InputBox("Escriba su Edad:", "Edad")Label3.Caption = ("Edad:" & Edad)End SubPrivate Sub Command4_Click( )MsgBox (Label1.Caption & Chr(10) & Label2.Caption & Chr(10) & Label3.Caption & Chr(10))End SubPrivate Sub Command5_Click( )EndEnd Sub

33

Page 34: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Como crear y utilizar una caja de dialogo comúnComo crear y utilizar una caja de dialogo común

Crear una caja de dialogo que llame una ventana de colores y al seleccionar uno aplique el color a toda el área de la ventana.

1. Abrir un formulario nuevo.2. Insertar un botón de comando.

3. Cambiar la

propiedad Caption y escribir color.

4. Haz clic en el menú ver de la barra de menús y selecciona la opción complementos.

5. Al aparecer la ventana, selecciona de la lista de complementos la herramienta Common Dialog.

6. Enseguida aparecerá en la caja de herramientas ahora puedas dibujar la caja de dialogo en el

formulario.7. Abre la ventana de código del botón de comando.8. Escribe el código que se muestra a continuación.

9. Ejecuta el programa, al oprimir el botón color se abrirá una ventara con una variedad de colores para

34

Page 35: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

seleccionar solo da in clic en el color y presiona el botón aceptar y veras que el área de toda la ventana cambia al color que has escogido.

Practica No. 08Practica No. 08

Trabajo con cajas de listas (ListBoxes) y cajas combinadasTrabajo con cajas de listas (ListBoxes) y cajas combinadas (ComboBoxes)(ComboBoxes)

a) Crear en un nuevo formulario una aplicación que contenga una lista de cualquier tipo y una caja combinada.1. Abrir un nuevo

formulario.2. Insertar dos etiquetas y

escribir

35

Page 36: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

respectivamente en cada una de ellas: Productos a comprar y Calidad.

3. Buscar en la caja de herramientas el icono de ListBox y dibujarlo en el formulario en el formulario.

4. Insertar en el formulario la caja combinada (ComboBox).5. Selecciona la caja de lista.6. De la ventana de propiedades escoger la propiedad List.7. Escribir una lista de cualquier tipo en la casilla (cosméticos, vegetales,

enlatados, etc.).8. Cambia el estilo de letras en la

propiedad Font.9. Selecciona la caja combinada.10.Escribe una lista como la que sigue

en la propiedad List:“Excelente”“Bueno”“Regular”“Mala”

Otra forma de llenar las cajas es desde la ventana de

código.

11.Abre la ventana de código del formulario (doble clic sobre el área

punteada).12.Para la caja combinada escribe la siguiente instrucción entre Private

Sub y End Sub.13.Para la caja de lista escribe

el siguiente código:

36

Page 37: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

14.Al ejecutar el programa la ventana quedará de esta manera.

37

Page 38: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Como obtener información de una caja de lista o una cajaComo obtener información de una caja de lista o una caja combinada.combinada.

Crear un formulario que muestre al usuario información que haya seleccionado previamente de una caja de lista y de una combinada.

1. Tomaremos la práctica anterior como referencia a esta pues utilizaremos un formulario con el mismo diseño.

2. Insertaremos una caja de texto.

3. Cambiamos el contenido de la propiedad caption y escribimos el texto txtOpinion.

4. Abrimos la ventana de código de la caja de lista y de la caja combinada, escribimos la siguiente instrucción.

5. Para la caja combinada escribimos el siguiente código.

38

Page 39: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

6. La aplicación queda de la siguiente manera:

Practica 09Practica 09

Trabajo con: Cuadro de lista de discos (DriveListBox),Trabajo con: Cuadro de lista de discos (DriveListBox), Trabajo con: Cuadro de lista de carpetas (DirListBox),Trabajo con: Cuadro de lista de carpetas (DirListBox),

Trabajo con: Cuadro de lista de archivos (FileListBOx).Trabajo con: Cuadro de lista de archivos (FileListBOx).

Elaborar un programa que muestre todas las unidades de disco, archivos y carpetas de la computadora y que muestre al usuario el elemento seleccionado. Para elaborar esta ventana es necesario seguir detenidamente los pasos que siguen:

39

Page 40: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

1. Abrir un nuevo formulario.2. Insertar una caja de lista de archivos (FileListBOx), una caja de lista de

carpetas (DirListBox), una caja de lista de discos (DriveListBox), una caja de texto (TextBox) y dos botones de comando (CommandButton).

3. Dimensionar cada uno de los objetos de la misma forma en que se muestran en la imagen.

4. Al primer botón cambiar el contenido de la propiedad Caption y escribir Aceptar.

5. Al segundo Botón del mismo modo escribir el Texto Cancelar.6. Abre la ventana de código y escribe el código correspondiente a cada

elemento.

7. Por último ejecuta el programa.8. Si seleccionas una carpeta y

por lo consiguiente un archivo veras que se muestra la dirección del archivo en la caja de texto.

40

Page 41: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica 10Practica 10

Trabajo con el timerTrabajo con el timer

a) Crear una campana sencilla que timbre en intervalos determinados de tiempo.

1. Abrir un nuevo proyecto.2. Insertar un Timer.3. Insertar un botón de comando

(CommandButton).4. En la propiedad Caption del

botón de comando borra y escribe Final.

5. Presiona el timer y en la ventana de propiedades selecciona la propiedad Interval y escribe

2000 dentro de la casilla.6. Abrir la ventana de código del

Timer (doble clic).7. Escribe entre Private Sub y End

Sub: Beep8. Abre la ventana de código del

botón de comando y del mismo modo escribe End.

41

Page 42: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

9. Ejecuta la aplicación.

b) Crear una aplicación que muestre la hora actual

1. Abrir un nuevo proyecto.

2. Inserta una etiqueta (Label) y una

caja de texto (TextBox).3. Dibuja un Timer.4. Cambia el contenido de la casilla de la propiedad Caption de la

etiqueta y escribe Nuestro Reloj.5. Puedes Cambiar el estilo de letra y color con la propiedad Font y

ForeColor.6. Cambia el nombre de la caja de texto en la propiedad Nombre a

txtReloj.7. Abre la ventana de código del timer y escribe la siguiente instrucción:

8. Ejecuta la aplicación.

42

Page 43: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

c) Crear una aplicación que muestre la hora y la fecha actual.9. Podemos tomar la práctica

anterior.10.Insertar una caja de texto

justo debajo de la anterior.11.Cambiar el nombre de la caja

en la propiedad en la propiedad Nombre y escribe txtFecha. Puedes editar el estilo de fuente en la propiedad Font y el color en ForeColor.

12.Abre la ventana de código de la caja de texto y escribe el siguiente código entre Private sub y End sub:

13.Al ejecutar la aplicación queda de la siguiente forma.

43

Page 44: Cuadernillo Practicas VB 6.0

[ ] febrero de 2011

Practica 11Practica 11

Trabajo con el objeto data y archivos de bases de datos.Trabajo con el objeto data y archivos de bases de datos.

Crear un programa que muestre información de una base de datos.

1. Abrir un nuevo formulario.2. Dibujar el objeto Data y una

caja de texto sobre el formulario.

3. Borrar el contenido de la propiedad caption del objeto Data.

4. En la propiedad Nombre de la caja de texto escribir txtDBase.

5. Dar clic en la propiedad DataBaseName del objeto Data.

6. Seleccionar una tabla (Base de Datos) de Access o de Excel.

44