Está en la página 1de 226

Desarrollo de software y aplicaciones por

Guía del módulo

Ê>BLÆ9E2Ä#+qË 3034449E20311
Ediciόn 1 34449-E2
PRIMERA EDICIÓN

Primera impresión, noviembre 2003

Copyright octubre, 2003 Lab-Volt Systems, Inc.

Todos los derechos reservados. Ninguna parte de esta publicación puede ser reproducida,
guardada en un sistema de recuperación, o transmitida de ninguna forma o medio electrónico,
mecánico, fotocopiado, grabado o cualquier otro, sin el permiso previo por escrito de Lab-Volt
Systems, Inc.

La información en este documento está sujeta a cambio sin notificación y no representa un


compromiso de parte de Lab-Volt Systems, Inc. El software Tecnología de la Información de
Lab-Volt y otros materiales descritos en este documento están elaborados bajo un acuerdo de
licencia o un acuerdo de no revelación. El software puede ser utilizado o copiado únicamente de
conformidad con los términos del acuerdo.

ISBN 0-86657-303-8

Los logotipos de Lab-Volt e Information Technology™ son marcas registradas de Lab-Volt


Systems, Inc.

Windows™ y Works™ son marcas de Microsoft Corp.

Concept Draw® es un producto de Computer Systems Odessa Corp, copyright 2003. Todos los
derechos reservados.

Microsoft® Visual Basic® 6.0 Professional Edition, copyright 2000.

Microsoft® Access® 2002 es un producto de Microsoft Corp.

All other trademarks are the property of their respective owners. Other trademarks and trade
names may be used in this document to refer to either the entity claiming the marks and names or
their products. Lab-Volt Systems, Inc. disclaims any proprietary interest in trademarks and trade
names other than its own.
6. Registro. Lab-Volt puede de vez en cuando actualizar el
Licencia de acuerdo de Lab-Volt CD-ROM. Las actualizaciones estarán disponibles para usted
Al usar el software en este paquete, usted está de acuerdo en
únicamente si la tarjeta de registro de propiedad firmada está
quedar ligado a los términos de esta licencia de acuerdo, a la
archivada en Lab-Volt o donde un beneficiario autorizado de
garantía limitada y al descargo de responsabilidad.
tarjeta de registro.
Este compromiso de licencia constituye el completo 7. Varios. Este acuerdo está regido por las leyes del estado de
acuerdo entre usted y Lab-Volt. Si usted no está de New Jersey.
acuerdo con los términos de este compromiso, no utilice
este software. Devuelva a tiempo el CD-ROM y todos los Garantía limitada y descargo de
demás materiales que hacen parte del producto
Tecnología de la Información, a Lab-Volt dentro de diez responsabilidad
días para un obtener un reembolso total o un crédito por Este software CD-ROM ha sido diseñado para asegurar la
parte de Lab-Volt. correcta operación cuando se utilice en la manera y dentro de
1. Concesión de la licencia. En consideración al pago del los límites descritos en esta Guía del Estudiante/Carpeta.
costo de la licencia, la cual hace parte del precio que usted Como producto altamente avanzado, es bastante complejo,
pagó por este producto de Lab-Volt, Lab-Volt, como por tanto, es posible que si es utilizado en configuraciones de
Licenciador, le concede a usted, el Licenciado, una licencia hardware con características distintas a aquellas especificadas
no exclusiva e intransferible para utilizar esta copia en CD- en esta guía ó en ambientes con otras aplicaciones no
ROM del software con el módulo correspondiente de la especificadas, inusuales o comunes, el usuario puede
Tecnología de la Información. Lab-Volt se reserva todos los encontrar problemas. En tales casos, Lab-Volt hará esfuerzos
derechos no expresamente concedidos para la licencia. razonables en asistir al usuario para que el CD-ROM opere
debidamente sin garantizar su funcionamiento correcto en
2. Propiedad. Como licenciado, usted posee el medio físico otros ambientes de hardware o software distintos que el
sobre el cual el CD-ROM está grabado o fijado descrito en esta Guía del estudiante / Carpeta.
originalmente, pero Lab-Volt retiene el título de la propiedad
de los programas grabados en el disco compacto original y Este CD-ROM software está garantizado conforme a las
cualquier copia o copias subsecuentes del CD-ROM, sin tener descripciones y sus funciones como lo especifica la Guía del
en cuenta la forma o el medio en o por el cual el original y las Profesor. Después de una notificación apropiada y dentro de
otras copias puedan existir. Esta licencia no es una venta del un período de tiempo de un año desde la fecha de instalación
programa original del CD-ROM de Lab-Volt o cualquier y/o aceptación del cliente, Lab-Volt, a su única y exclusiva
parte o copia de éste. opción, reparará cualquier inconformidad o reemplazará
cualquier disco compacto defectuoso sin ningún costo.
3. Restricciones de copia. El software CD-ROM y los Cualquier revisión substancial de este producto, hecha para
materiales acompañantes están protegidos por derechos propósitos de corrección de las diferencias del software
reservados de autor y contienen información y secretos de dentro del período de garantía, estará disponible para los
comercio propiedad de Lab-Volt. La copia no autorizada del propietarios registrados y sin costo, teniendo como base la
CD-ROM bien sea modificado, combinado o incluido con licencia. El soporte de garantía para este producto es
otro software o con materiales escritos está terminantemente limitado, en todos los casos, a errores de software. Los
prohibida. Usted puede acarrear responsabilidad legal por errores producidos por mal funcionamiento del hardware o la
cualquier infracción a los derechos de propiedad intelectual utilización de hardware no especificado u otro software no
de Lab-Volt que sea causada o fomentada al no acatar los están cubiertos.
términos de este acuerdo. Usted puede hacer copias del CD-
ROM sólo para propósitos de respaldo dando aviso de los EL LICENCIADOR NO CONCEDE OTROS TIPOS DE
GARANTÍAS CONCERNIENTES A ESTE PRODUCTO,
derechos reservados de copia que es reproducido en su
INCLUYENDO GARANTÍAS O COMERCIABILIDAD O DE
totalidad en la copia de respaldo. CONVENIENCIA PARA UN PROPÓSITO EN PARTICULAR. EL
4. Usos permitidos. Este CD-ROM, la guía del profesor y LICENCIADOR NIEGA TODAS LAS OBLIGACIONES Y
toda la documentación acompañante tienen la licencia para RESPONSABILIDADES DE PARTE DEL LICENCIADOR POR
usted, el licenciado, y no puede ser transferida a una tercera LOS DAÑOS, INCLUYENDO PERO NO LIMITADO A LOS
parte por ningún período de tiempo sin el previo DAÑOS ESPECIALES O CONSECUENTES QUE SURJAN
FUERA O EN CONEXIÓN CON EL USUARIO DE ESTE
consentimiento escrito de Lab-Volt. Usted no puede
PRODUCTO DE SOFTWARE LICENCIADO BAJO ESTE
modificar, adaptar, traducir, revertir la ingeniería, ACUERDO.
descompilar, desarmar o crear trabajos derivados basados en
el producto de Lab-Volt sin el previo permiso escrito de Lab- Las preguntas relacionadas con este acuerdo y garantía, y
Volt. Los materiales escritos provistos para usted no pueden todas las solicitudes para reparación del producto deben ser
ser modificados, adaptados, traducidos o utilizados para crear dirigidas al representante de Lab-Volt en su área.
trabajos derivados sin el previo permiso escrito de Lab-Volt. LAB-VOLT SYSTEMS, INC.
5. Terminación. Este acuerdo es efectivo hasta que se P.O. Box 686
termine. Este se terminará automáticamente sin la Farmingdale, NJ 07727
notificación de Lab-Volt si usted no acata las provisiones Attention:Program Development
contenidas aquí. Después de la terminación usted deberá Teléfono: (732) 938-2000 ó (800) LAB-VOLT
destruir los materiales escritos, el CD-ROM del software de Fax: (732) 774-8573
Lab-Volt y todas las copias de estos, en parte o en su Soporte técnico: (800) 522-4436
totalidad, incluyendo las copias modificadas, si existe alguna. E-mail de soporte técnico: techsupport@labvolt.com
THIS PAGE IS SUPPOSE TO BE BLANK
Tabla de contenido

Sección 1 – Inicio........................................................................................................................... 1
Escritorio.....................................................................................................................................1
Botones de la pantalla ............................................................................................................2
Tema 1 – Desarrollo de software y aplicaciones ........................................................................ 5
Actividad 1 – Revisión general de la programación de computadoras.......................................7
Instrucciones de la actividad: Investigación de lenguajes......................................................8
Instrucciones de la actividad: Trabajo en Equipo ..................................................................9
Instrucciones de la actividad: Carreras (opcional) ...............................................................10
Actividad 2 – Ciclo de desarrollo .............................................................................................11
Instrucciones de la actividad: Caso de estudio.....................................................................12
Actividad 3 – Investigación preliminar.....................................................................................13
Instrucciones de la actividad: Conducir una entrevista preliminar ......................................14
Instrucciones de la actividad: Preparar un reporte del proyecto preliminar.........................15
Tema 2 – Análisis y diseño de sistemas ..................................................................................... 19
Actividad 1 – Análisis del problema: Parte I ............................................................................20
Instrucciones de la actividad: Evaluación de la entrevista a un usuario ..............................21
Instrucciones de la actividad: Evaluación de la entrevista a un usuario ..............................21
Instrucciones de la actividad: Entrevista al usuario .............................................................23
Actividad 2 – Análisis del problema: Parte II...........................................................................24
Instrucciones de la actividad: Análisis causa-efecto ............................................................25
Actividad 3 – Diseño de sistemas .............................................................................................26
Instrucciones de la actividad: Identificar los elementos de diseño ......................................27
Instrucciones de la actividad: Creación de un diagrama de flujo de información ...............28
Actividad 4 – Estilos de programación y documentación.........................................................32
Instrucciones de la actividad: Algoritmo .............................................................................33
Tema 3 – Crear una base de datos simple ................................................................................ 35
Actividad 1 – Revisión general de la base de datos ..................................................................37
Instrucciones de la actividad: Inicio de Access ....................................................................38
Actividad 2 – Crear tablas.........................................................................................................40
Instrucciones de la actividad ................................................................................................41
Instrucciones de la actividad: Redefinición de su tabla Ubicación ......................................45
Instrucciones de la Actividad: Redefinición de su tabla Información..................................48
Instrucciones de la actividad: Importación de datos ............................................................50
Actividad 3 – Diseñar y modificar formularios ........................................................................53
Instrucciones de la actividad: Crear un formulario ..............................................................54
Instrucciones de la actividad: Redefinición de la composición del formulario ...................56

i
Instrucciones de la actividad: Redefinición de las propiedades de su formulario................60
Instrucciones de la actividad: Ingreso de datos ....................................................................63
Actividad 4 – Crear consultas ...................................................................................................64
Instrucciones de la Actividad: Buscar y ordenar..................................................................65
Instrucciones de la actividad: Filtrar ....................................................................................67
Instrucciones de la actividad: Filtros avanzados ..................................................................70
Instrucciones de la actividad: Crear consultas de selección.................................................72
Instrucciones de la actividad: Crear consultas de parámetros..............................................75
Instrucciones de la actividad: Crear consultas de acción .....................................................77
Tema 4 – Crear una base de datos relacional........................................................................... 79
Actividad 1 – Diseño inicial......................................................................................................81
Instrucciones para la actividad: Propósito de la base de datos.............................................82
Instrucciones para la actividad: Investigación de la tienda de videos..................................83
Instrucciones para la cctividad: Tablas, campos y relaciones ..............................................84
Actividad 2 – Estructura de la base de datos.............................................................................85
Instrucciones para la actividad: Requisitos de la estructura.................................................86
Instrucciones para la Actividad: Tablas de la tienda de videos............................................87
Instrucciones para la actividad: Especificar la integridad referencial..................................90
Actividad 3 – Creación de Informes .........................................................................................93
Instrucciones de la actividad: Anexar los datos de Movie Planet ........................................94
Instrucciones para la actividad: Crear consultas para los informes de Movie Planet ........100
Instrucciones de la Actividad: Informes de Movie Planet .................................................104
Tema 5 – Entorno de Visual Basic........................................................................................... 111
Actividad 1 – Entorno integrado de desarrollo (IDE).............................................................113
Instrucciones de la actividad: Primer proyecto ..................................................................114
Actividad 2 – Controles y propiedades ...................................................................................119
Instrucciones de la actividad: Modificar propiedades de un formulario ............................120
Instrucciones de la actividad: Trabajando con controles....................................................125
Instrucciones de la actividad: Completar el formulario de empleados ..............................134
Actividad 3 − Diseño de programas........................................................................................138
Instrucciones de la actividad: Diseño de interfaz, plan de propiedades, y seudo-código ..139
Instrucciones de la actividad: Crear una nueva interfaz para Movie Planet ......................140
Tema 6 – Agregar código en Visual Basic............................................................................... 141
Actividad 1 – Eventos de Visual Basic ...................................................................................143
Instrucciones de la actividad: Eventos de Visual Basic Práctica 6-1-A .............................144
Instrucciones de la actividad: Expresiones de asignación en Visual Basic Práctica 6-1-B149
Instrucciones de la actividad: Múltiples formularios en Visual Basic Práctica 6-1-C .....151
Actividad 2 – Tipos de datos y operadores matemáticos........................................................155

ii
Instrucciones de la actividad: Operadores matemáticos Práctica 6-2-A ............................156
Instrucciones de la actividad: Variables Práctica 6-2-B.....................................................160
Instrucciones de la actividad: Declaración de variables Práctica 6-2-C ............................163
Actividad 3 – Estructuras de decisión.....................................................................................167
Instrucciones de la actividad: Expresión If…Then .............................................................168
Instrucciones de la actividad: Expresión If…Then…Else...................................................172
Instrucciones de la actividad: Expresión If…Then…ElseIf ................................................175
Instrucciones de la actividad: Expresión Select Case ........................................................177
Actividad 4 – Estructuras de repetición ..................................................................................179
Instrucciones de la actividad: Do While/Loop....................................................................180
Instrucciones de la actividad: For Next Loop Práctica.......................................................183
Tema 7 – Uso de Visual Basic................................................................................................... 187
Actividad 1 – El depurador de Visual Basic ...........................................................................188
Instrucciones de la actividad: Utilizar las herramientas de depuración .............................189
Actividad 2 – Probar ...............................................................................................................194
Instrucciones de la actividad: Práctica de prueba y de gestión de errores .........................195
Instrucciones de la actividad: Pruebas y documentación de la aplicación Movie Planet...198
Actividad 3 – Entrenamiento del usuario................................................................................201
Instrucciones de la actividad: Crear un diagrama de flujo .................................................202
Instrucciones de la actividad: Examinar ejemplos de material de entrenamiento y practicar
las herramientas..................................................................................................................205
Instrucciones de la actividad: Crear material de entrenamiento.........................................212
Apéndice A – Seguridad ............................................................................................................... 1

iii
THIS

iv
Introducción

Esta Guía del Módulo se debe utilizar con la Guía del Estudiante/Carpeta . La guía
del módulo permanence en la estación de trabajo. Esta brinda las instrucciones para
iniciar la presentación multimedia, una visión general del módulo, información del
tema e instrucciones de los procedimientos de la actividad. Los apéndices que
contienen información acerca de seguridad y recursos de información adicional tales
como la localización y reparación de fallas.

La información en la Guía del Módulo está agrupada por tema y luego por actividad.
Los objetivos de tema, la visión general, los nuevos términos y palabras y una lista
del equipo requerido se incluye en esta Guía del Módulo junto con los
procedimientos para las actividades que usted estará realizando.

Utilice esta Guía del Módulo para:


• Revisar los objetivos del tema, la actividad, los nuevos términos y palabras
presentados en cada tema del módulo de Fundamentos de la tecnología de la
Información.
• Hacer referencia a las instrucciones cuando esté realizando las actividades
asignadas.

Por favor asegúrese de completar la TARJETA DE REGISTRO DE PROPIEDAD


que está incluída con su CD-ROM. Queremos saber quienes son nuestros usuarios
para que de tal modo podamos brindarles el máximo soporte.

v
THIS PAGE IS SUPPOSE TO BE BLANK

vi
Desarrollo de software y aplicaciones Secciόn 1 – Inicio

SECCIÓN 1 – INICIO

Escritorio
Después que el sistema Tech-Lab es instalado, el ícono TechLab aparece en el
escritorio.

1. Haga clic en el ícono TechLab; aparece una ventana de entrada del estudiante.

2. El estudiante selecciona su nombre y hace clic en Entrar al sistema.

3. El estudiante introduce su palabra clave y hace clic en SI. (Si ellos están creando
una palabra clave, deben introducir cuatro caracteres alfa-numéricos. El sistema
le pedirá que introduzcan nuevamente su palabra clave para verificación.
Mantenga un registro de las palabras claves de los estudiantes.)

4. Los dos pasos anteriores se repiten hasta que todos los miembros del grupo de
estudiantes hayan entrado. Haga clic en Completar.

5. Cuando aparece el menú del modulo, los estudiantes resaltan el nombre del
módulo En la plataforma de versión 5 los estudiantes resaltan el módulo
apropiado y hacen clic en la flecha derecha o hacen doble clic en el nombre del
módulo.

6. Aparece una ventana Tech-World con el nombre del módulo y una lista de temas
para ese módulo. Los estudiantes resaltan el tema que desean comenzar y hacen
clic en el nombre del tema. En la plataforma de versión 5 los estudiantes
resaltan el tema que desean comenzar y hacen clic en la flecha derecha, o hacen
doble clic en el nombre del tema. La página del título del tema aparece y los
estudiantes están listos para comenzar.

Seleccionar otros temas y salir del módulo


1. Haciendo clic en Salir devuelve al estudiante al menú del módulo.

2. Si los estudiantes desean seleccionar otro tema, ellos resaltan el nombre del
tema y luego hacen clic sobre este. En plataforma de versión 5, para seleccionar
otro tema los estudiantes lo resaltan y hacen clic en la flecha derecha, o hacen
doble clic en el nombre del tema.

3. Si los estudiantes desean salir del Módulo, ellos hacen clic en el menú del curso o
en la flecha izquierda del menú del tema. Aparece la pantalla del menú del
módulo.

1
Desarrollo de software y aplicaciones Secciόn 1 – Inicio

4. Si los estudiantes desean salir de Tech-World, ellos hacen clic en el botón SALIR
DEL SISTEMA. En la plataforma de versión 5 el ícono Salir del sistema es una
puerta abierta.

Botones de la pantalla
Si usted hace clic en el logo TI en la parte superior derecha de la página del título
del tema, aparece la pantalla de Acerca de. Esto da a conocer el portador(es) del
copyright del video y/o el material de captura de la pantalla utilizado en el tema.

El botón Menú llama estos menús:


Cuando está en una pantalla del menú de una actividad, este llama el menú
del tema.
Cuando está en una pantalla de la actividad, este llama el menú de la
actividad.
Cuando está en una pantalla de un tema, este llama el menú del tema.

NOTA: Obtenga el menú de referencia haciendo clic en el


botón Recursos.

El botón Marcador marca la pantalla actual. El estudiante puede hacer clic en el


botón en cualquier momento de la lección. La segunda vez que el estudiante haga
clic en el botón devolverá la pantalla a la página mostrada cuando se le hizo clic la
primera vez. Si ha sido utilizado un marcador cuando los estudiantes salen de la
lección, este se guarda hasta la próxima vez que ellos entren al sistema.

El botón Ejecutar una aplicación abre el software de un tercero.

Haga clic en el botón Recursos para ver un menú de opciones. Este menú incluye el
acceso a una calculadora, a un diario, a las referencias, a nuevos términos y
palabras, a una opción para Imprimir pantalla actual y al sitio web de Internet de
Lab-Volt.

El botón Ayuda asiste a los estudiantes con la información del sistema.

El botón Internet abre el navegador de Internet. Los estudiantes tendrán libre


acceso a todas los buscadores y sitios web a menos que el administrador de la
escuela haya limitado su uso.

Utilice el botón Salir para salir del módulo.

La flecha derecha ⇒ botón que mueve hacia la pantalla siguiente.


La flecha izquierda ⇐ botón que mueve hacia la pantalla anterior.

2
Desarrollo de software y aplicaciones Secciόn 1 – Inicio

3
Desarrollo de software y aplicaciones Secciόn 1 – Inicio

4
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

TEMA 1 – DESARROLLO DE SOFTWARE Y APLICACIONES

Objetivo
Cuando haya completado este tema, usted podrá demostrar un entendimiento
básico de programas de computadoras y del funcionamiento de aquellos. Usted
explorará e identificará diferentes tipos de lenguajes de programación y examinará
su impacto en la industria de la computadora. Observará los pasos en el desarrollo
de un sistema de información usando el ciclo de desarrollo del sistema, y también
identificará los diferentes tipos de sistemas de información. Usted empezará el
proyecto por este módulo al examinar el sistema existente de un negocio y al
realizar una investigación preliminar.

Revisión General
Los sistemas de información pueden ser extremadamente complejos, involucrando
cientos de personas, aplicaciones, unidades y lugares, y pueden tomar años en
desarrollarse. Ellos también pueden ser tan simples como tener una aplicación
individual y una base de datos.

En éste tema, usted explorará e identificará los diferentes tipos de lenguajes de


programación y examinará su impacto en la industria de las computadoras.
También desarrollará un entendimiento de un sistema de información y las
complejidades involucradas al desarrollarlo. Después de obtener una revisión
general del ciclo de desarrollo del sistema, empezará la fase de investigación
preliminar del proyecto.

5
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Nuevos términos y palabras


análisis de beneficio-costo – una técnica en la cual los costos y los beneficios de un
proyecto son evaluados para determinar su viabilidad económica.
aplicación – programas diseñados para ejecutar una función específica directamente
para el usuario o, en algunos casos, para otros programas de aplicación. Ejemplos de
aplicación incluyen a los procesadores de palabras, programas de base de datos,
navegadores Web, herramientas de desarrollo, dibujo, pintura, edición de imágenes,
y programas de comunicación. También se les conoce como programas de aplicación,
software, o paquetes.
entrada -- se refiere a cualquier dato que se ingresa a la computadora. También se
le puede describir como una acción realizada tal como presionar una tecla o un clic
del mouse.
interfase – como los usuarios interactúan directamente con el sistema de
información para proveer entrada de datos y recibir salida de datos.
oportunidades – una oportunidad de mejorar la organización aún en la ausencia de
problemas específicos.
problemas – situaciones indeseables que crean obstáculos a la organización para
lograr completamente sus propósitos o metas.
procesos – se refiere al trabajo realizado sobre, o en respuesta a datos entrantes o
condiciones.
salida: se refiere a cualquier información generada por la computadora que puede
ser mostrada en la pantalla, impresa en un papel o guardada en un dispositivo de
máquina legible, tal como un disco duro o una cinta de grabación.
sintaxis – las reglas que gobiernan la estructura de una relación de lenguaje.
Especificando como se deben colocar juntos las palabras y símbolos para formar una
frase.
unidad periférica – cualquier unidad de hardware conectada a una computadora,
tales como un teclado, un monitor, una impresora, un disco, una cinta, unas
planillas gráficas, un escáner, una palanca de control o un mouse.
UNIX – un sistema operativo multi usuario, multi tarea, que es ampliamente usado
como el programa de control principal en las estaciones de trabajo y servidores. Con
excepción del mundo de las PC, donde domina Microsoft Windows, casi todos los
vendedores de hardware ofrecen UNIX como el sistema operativo primario o como el
secundario.
viabilidad – capaz de ser logrado exitosamente.

Equipo requerido
Guía del estudiante/Carpeta
Guía del Módulo
Legos®
Microsoft Word

6
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Actividad 1 – Revisión general de la programación de computadoras

Objetivo
Cuando usted haya completado esta actividad, habrá obtenido los conocimientos y
habilidades para entender qué es un lenguaje de programación, argumentar varios
tipos de lenguaje de programación, su historia, e identificar varias posiciones en el
campo del desarrollo de software.

Usted será capaz de:

• definir un programa de cómputo.


• identificar los diferentes tipos de lenguaje de programación.
• discutir los lenguajes de programación de mayor impacto y significación en la
industria de la computación.
• discutir la historia de los lenguajes de programación de mayor significancia en la
industria de las computadoras.
• identificar otras profesiones dentro del equipo de desarrollo de software.

7
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Instrucciones de la actividad: Investigación de lenguajes


En esta actividad usted investigará un lenguaje de programación diferente a los que
se discutieron en la presentación de multimedia. Usted no puede elegir FORTRAN,
COBOL, PASCAL, C, C++, o Visual Basic.

Siga las instrucciones de abajo para investigar los lenguajes de programación en la


red.

1. Haga clic en el Vínculo de Internet al pie de la pantalla.

2. Vaya a un motor de búsqueda conocido (Google, AltaVista, Ixquick, WebCrawler,


Yahoo). Digite palabras clave como lo son "lenguajes de programación."

3. Encuentre información acerca de un lenguaje de programación: ¿Quién lo


desarrolló? ¿Para qué fue desarrollado? ¿Cuándo fue desarrollado? ¿Continúa en
uso todavía? Si no, ¿por qué? ¿Qué tipo de lenguaje es? (de máquina, de
ensamblado, de alto nivel) Así como cualquier otra información que usted
descubra.

Registre sus descubrimientos, así como TODOS los recursos que usó, en su Guía del
Estudiante/Carpeta en la hoja de datos titulada "Investigación de Lenguaje."
Cuando usted haya terminado de registrar sus descubrimientos regrese a la
presentación de multimedia.

8
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Instrucciones de la actividad: Trabajo en Equipo


En esta actividad usted practicará las destrezas del trabajo en equipo junto con la
comunicación y la planificación. Trabajará en grupos asignados por su instructor.
Su instructor también le dará un modelo hecho de bloques LEGO. Su trabajo como
un equipo es reproducir el modelo exacto con una bolsa de LEGOs sueltos. También
tendrá un tiempo limitado.

En grupo, decida como van a actuar para lograr esto. Cada miembro del equipo
tendrá cinco minutos para completar esta tarea.

Vea a su instructor para instrucciones adicionales.

Cuando haya completado la actividad, vaya a su Guía del Estudiante/Carpeta a la


hoja de datos titulada "Trabajo en equipo" y responda la preguntas. Cuando la
actividad se acabe y la hoja de datos este completada, regrese a la presentación de
multimedia.

9
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Instrucciones de la actividad: Carreras (opcional)


Hay muchas personas diferentes asignadas a un proyecto de desarollo de software.
Algunas de ellas incluyen los analistas de sistemas, los arquitectos de sistemas, los
programadores, los gerentes de proyectos y muchos más. Elija una ocupación dentro
del campo de desarrollo de software en la que usted pueda estar interesado e
investíguela. Trate de averiguar su función en el equipo de desarrollo de software.
Averigue cómo es que esta posición ha cambiado a través de los años. ¿Han
cambiado sus responsabilidades?

Siga las instrucciones de abajo para investigar los lenguajes de programación en la


red.

1. Haga clic en el Vínculo de Internet al pie de la pantalla.

2. Vaya a un motor de búsqueda bien conocido (Google, AltaVista, Ixquick,


WebCrawler, Yahoo). Digite las palabras clave (dependiendo de cuál ocupación
elija usted).

3. Averigue información acerca de una ocupación dentro del campo de desarrollo de


software.

4. Registre sus descubrimientos, así como TODOS los recursos usados, en su Guía
del Estudiante/Carpeta en la hoja de datos titulada ¨Carreras.¨

10
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Actividad 2 – Ciclo de desarrollo

Objetivo
Cuando usted complete esta actividad, tendrá el conocimiento y las habilidades
necesarias para discutir los componentes de un sistema de información además de
cómo es desarrollado.

Usted será capaz de:

• definir un sistema de información.


• identificar los diferentes tipos de sistemas de información.
• reconocer las diferentes fases del ciclo de desarrollo del sistema.
• identificar los accionistas de interés en el proceso de desarrollo y describir sus
roles.

11
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Instrucciones de la actividad: Caso de estudio


Su equipo de desarrollo de software es contratado por una compañía grande para
desarrollar un sistema de información con el propósito de mantener mejor
exploración de la información de su cliente. Este sistema de información será
diseñado desde el sistema existente de la compañía el cual tiene capacidades muy
limitadas.

El administrador de ésta compañía no está familiarizado con el proceso de


desarrollo del sistema y no está al tanto de las fases del ciclo. Él le ha pedido que
prepare un documento enumerando los pasos en el ciclo y una breve descripción de
cada fase para que pueda presentárselo a su jefe.

Vaya a su Guía del Estudiante/Carpeta Tema 1, Actividad 2 y prepare este


documento en la hoja de datos de "Caso de estudio."

12
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Actividad 3 – Investigación preliminar

Objetivo
Cuando usted haya completado ésta actividad, tendrá el conocimiento y las
habilidades para realizar una investigación preliminar para su proyecto de
desarrollo de sistema, en una tienda de alquiler de videos, denominado Movie
Planet System.

Usted podrá:

• describir las funciones de la fase de investigación preliminar del ciclo de


desarrollo del sistema.
• realizar un estudio inicial del sistema actual.
• identificar los problemas que iniciaron el proyecto.
• determinar la posibilidad de realización, alcance y limitaciones del proyecto.
• crear un Resumen de problemas de sistemas y un Reporte preliminar del
proyecto.

13
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Instrucciones de la actividad: Conducir una entrevista preliminar


El proyecto Movie Planet System debe de estar en su pantalla. Si no está, haga clic
en el botón Ejecutar una aplicación y elija Movie Planet System en el menú. Entre
al sistema usando el nombre de su compañía, y seleccione Entrevista preliminar
desde la lista de opciones. Siga las instrucciones de abajo para completar ésta
actividad.

NOTA: Es importante obtener toda la información de cada


página. Usted puede hacer esto al pausar o retroceder el
video y/o al empezar de nuevo la presentación de
diapositivas.

CUIDADO: Una vez que usted avance, no puede regresar


a ninguna página por segunda vez. Si, la clase termina
mientras usted colecta información para una pantalla
específica, la característica de TechLab que marca libros
automáticamente lo hará regresar al mismo lugar la
próxima vez que usted entre al sistema.

1. Complete la porción de la entrevista preliminar de Movie Planet System. Se le


pedirá que responda preguntas acerca de la información que le dió el cliente.
Sus respuestas a éstas preguntas serán usadas para completar el Resumen de
problemas del sistema. Asegúrese de tomar buenos apuntes para que lo asistan
al responder estas preguntas. Usted puede escribir sus apuntes en una libreta de
notas en la esquina superior derecha de la pantalla o en un papel.

2. Después de haber completado la investigación preliminar, usted imprimirá una


copia del Resumen de problemas del sistema el cual registra sus
descubrimientos.

3. Revise cuidadosamente el Resumen de problemas del sistema.

4. Asigne un rango a cada problema al llenar la columna de "Prioridad."

5. Note que se les puede dar el mismo nivel de prioridad a muchos problemas.

6. Inserte el documento finalizado en su Guía del Estudiante/Carpeta.

Una vez que usted haya salido de Movie Planet System, haga clic en la flecha
Siguiente para retomar a la actividad.

14
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Instrucciones de la actividad: Preparar un reporte del proyecto preliminar.


Declaración de la asignación: Realizar una investigación preliminar para
determinar la posibilidad de continuación del proyecto y registrar sus
descubrimientos en un Reporte del proyecto preliminar.

El desarrollador: Después de identificar y de evaluar los problemas con el sistema


de alquiler de video acual, usted ha decidido que es valioso continuar el proyecto.
Para demostrar su dedicación en una exploración más profunda del proyecto, usted
creará un Reporte del proyecto preliminar. Este proyecto será dirigido a la
propietaria de la tienda Sra. Jane Todd. En él, usted hará una reseña de un plan y
programa preliminar para el proyecto.

El Cliente: La Sra. Jane Todd está muy satisfecha con la entrevista inicial y espera
con ilusión tener noticias de usted. Ella está disponible para clarificar cualquier
pregunta que tenga acerca del proyecto que usted pueda necesitar para finalizar el
Reporte del proyecto preliminar.

En este ejercicio, usted revisará el Resumen de problemas del sistema que usted
creó. Cuando lea este documento, anote la información que usted necesita para
completar el Reporte del proyecto preliminar. ¿Cuál es el rango del proyecto?
¿Quiénes son los participantes? ¿Cómo describiría y reseñaría el sistema actual?.
Trate de determinar las limitaciones, el programa, y el costo usando la información
provista. Esté preparado para explicarle a su instructor cualquier suposición que
usted haga. Use la hoja de datos titulada “Reporte del proyecto preliminar” en su
Guía del Estudiante/Carpeta para registrar sus anotaciones. Cuando ustedes estén
listos para escribir su reporte, haga clic en el botón Ejecutar una aplicación y
seleccione Microsoft Word desde el menú. Usted puede usar como guía el reporte de
muestra en la página siguiente.

15
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Proyecto: Sistema de planilla de empleados del Hotel Ivana


Analista: Tomás Salazar
Cliente: Cristóbal Jara
Fecha: 5/12/2003
Introducción: Este reporte confirma mi acuerdo de explorar más
profundamente la posibilidad de desarrollar un sistema de computadora
personalizado para administrar las funciones de planilla de su compañía.
Este reporte especifica los descubrimientos iniciales de mi investigación y
está basado en nuestra conversación inicial del jueves pasado. También
describe la aproximación que tomaré al planear y desarrollar este proyecto. Si
usted no está de acuerdo con cualquier porción de la información presentada,
por favor infórmeme tan pronto como sea posible.

Rango: Basado en mi investigación preliminar, he determinado que nosotros


trabajaremos hacia el desarrollo de un sistema basado en Windows que
permitirá a su personal de contabilidad manejar más eficientemente las
funciones de planilla de su compañía. Este proyecto solucionará los
problemas asociados con la función de procesamiento de cheques de pago del
sistema de planilla. El nuevo sistema permitirá que los usuarios introduzcan
al sistema las horas de trabajo de los empleados más fácilmente. El sistema
calculará los salarios de los empleados e imprimirá sus cheques de pago. La
función de procesamiento de beneficios del sistema no será especificado en
este proyecto, pero sí en un proyecto futuro.

El sistema actual: Actualmente usted usa un sistema manual para el


seguimiento de las horas de trabajo de los empleados. Luego las horas son
introducidas a un programa de hoja de planilla de Excel. El procesamiento de
cheques de pago involucra la introducción de las horas de trabajo del
empleado desde una hoja de tiempo, calcular el salario, e imprimir al cheque
de pago que refleja lo que gana el empleado. El esquema de abajo ilustra
cómo trabaja el proceso:

El empleado La hoja de El usuario calcula El cheque de


llena la hoja de tiempo es el salario usando pago es
tiempo. entregada a el programa Excel impreso.
planillas.

Participantes: Los siguientes participantes estarán envueltos en este


proyecto. Por favor, déjeme saber si he omitido a alguno.
Cristóbal Jaramillo, Gerente/administrador, Hotel Ivana
Maria Pumacahua, Coordinadora de Recursos Humanos, Hotel Ivana
Tres empleados de la planilla

16
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Problemas: Basado en nuestra conversación inicial, he identificado los


siguientes problemas los cuales serán especificados en el proyecto. Tenga en
mente que ésta es una lista preliminar. Puede ser extendida y modificada en
las próximas semanas después de entrevistar a los usuarios y de realizar un
análisis extenso de cada problema:

1. El sistema calcula los salarios de los empleados erróneamente.


2. El sistema no puede configurar las cuentas de depósito directo de los
empleados.
3. IRS (Servicio de rentas internas) ha ordenado que los impuestos de los
empleados sean descontados de sus cheques de pago.
4. El sistema no imprime anuncios personalizados en los cheques de pago de
los empleados.

Limitaciones: Lo siguiente enumera las limitaciones dentro de las cuales será


desarrollado el nuevo sistema.

1. La fecha de finalización del proyecto es el 30 de Junio del 2004.


2. El presupuesto preliminar para el proyecto es de $10,000.00.

Requisitos y Soluciones: Nuestra discusión indicaba que a usted le gustaría


un sistema nuevo que habilite a su personal a procesar los cheques de pagos
de los empleados eficientemente. Le gustaría que el sistema calcule los
impuestos y deducciones rápidamente. El sistema debe tener una interfase de
uso amigable para el usuario. El sistema también debe ser fácil de aprender y
mantener.

En las próximas semanas mientras yo realice un análisis más profundo en el


sistema actual, le ofreceré soluciones potenciales. Pero, basado en nuestra
conversación inicial, sugiero lo siguiente como una solución posible. Yo
desarrollaré un sistema procesador de cheques de pago a base de Windows.
Usaré Visual Basic para diseñar la interfaz. Usaré un programa de software
terciario como la herramienta de apoyo que realiza los cálculos. Este
programa de software será ligeramente modificado acorde a sus necesidades.

17
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico

Programa: Nuestra conversación telefónica del jueves pasado representó mi


investigación preliminar de su sistema actual. La próxima semana,
entrevistaré a miembros de su personal con el propósito de obtener un
detallado entendimiento de los problemas del sistema. Si es necesario,
regresaré y observaré la operación del sistema más cercanamente. Una vez
que haya recopilado toda la información, analizaré los problemas y generaré
una lista de requisitos del usuario. Esta fase puede tomar un mes en
completarse. Los requisitos del usuario serán la primera información que
usaré para diseñar el sistema. Estimo que la fase de diseño no durará más de
tres semanas. Después de que el sistema ha sido diseñado, empezaré a
desarrollar o construir el sistema. Esto debe de tomar cuatro meses
aproximadamente. Durante la fase de desarrollo, yo deberé obtener su
asesoramiento o el de su personal si me encuentro con cualquier situación que
necesite información que provenga de ustedes.

Después de que el sistema ha sido implementado, estaré disponible para


mantenerlo y revisarlo.

Costo: Los montos enumerados abajo representan los costos para este
proyecto. Debe de enfatizarse que estas figuras son estimados que están
basados en información preliminar y pueden ser modificados mientras
avanza el proyecto:

Analista: $7,200.00
Costo del Software $1,000.00
Costo del Hardware $1,600.00
Costo Total $9,800.00

Conclusión: He acordado explorar más a fondo el desarrollo de un sistema de


proceso de planilla personalizado para su compañía. El sistema buscará
mejorar las funciones de procesamiento de cheques de pago realizados por su
personal. Me reuniré con el personal la próxima semana para discutir más a
fondo los problemas con el sistema actual. Espero con ansias trabajar en este
proyecto interesante y emocionante.

Una vez que usted ha salido de Movie Planet System, haga clic en la flecha
Siguiente para retomar la actividad.

18
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

TEMA 2 – ANÁLISIS Y DISEÑO DE SISTEMAS

Objetivo
Cuando haya completado este tema, estará en disposición de analizar los problemas
con el sistema de alquiler de videos y determinar los requisitos y el diseño para el
sistema propuesto.

Revisión general
El análisis de sistemas implica el estudio de problemas en un sistema existente
para recomendar las mejoras y los planear los objetivos para un nuevo sistema. La
fase de análisis del ciclo del desarrollo del programa se conoce a menudo como fase
de reunión de la información. Durante esta fase, el analista reúne la información de
los dueños del sistema y los usuarios. La información es luego analizada para
establecer los objetivos y determinar los requisitos para en el nuevo sistema.

Un análisis de sistemas es realizado para llevar a cabo el diseño de los sistemas.


Durante la fase se diseño, el sistema es diseñado en base a necesidades del usuario
las cuales fueron establecidas en la fase de análisis. El diseñador crea un
anteproyecto que contiene la especificación funcional de la estructura y apariencia
del sistema.

Nuevos términos y palabras


Análisis causa-efecto – Un método de solución de problemas en el cual los problemas
son examinados para establecer sus causas y sus efectos.
Realización de prototipos – Una técnica de diseño en la cual modelos a pequeña
escala o de trabajo son producidos.
Diseño estructurado – Es el método en el cual se descompone un sistema grande en
partes pequeñas y funciones para lograr un diseño del sistema efectivo.
Diseño de sistemas – La especificación para la estructura y apariencia del sistema
que va ser desarrollado basado en los requisitos del usuario.

Equipo requerido
Guía del módulo
Guía del estudiante/Carpeta
Microsoft®Word®
CONCEPTDRAW

19
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Actividad 1 – Análisis del problema: Parte I

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
reunir información proveniente de los usuarios del sistema.

Estará en disposición de:

• comparar diferentes métodos de reunión de información.


• demostrar técnicas para conducir una entrevista efectiva al usuario.
• evaluar una entrevista del usuario.
• extraer la información relevante proveniente de los usuarios del sistema.

20
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Instrucciones de la actividad: Evaluación de la entrevista a un usuario

Instrucciones de la actividad: Evaluación de la entrevista a un usuario


En este ejercicio, evaluará una entrevista entre un usuario y un analista de
sistemas. Primero, lea la siguiente trascripción de una entrevista a un usuario,
luego tome nota de los lugares en los el entrevistador mostró técnicas inefectivas de
entrevista. Remítase a la lista de verificación Conducción de entrevista a un usuario
en su Guía del estudiante/Carpeta como ayuda. A continuación, haga una breve
evaluación de las habilidades en la entrevista del analista en las hojas de datos
tituladas “Evaluación de la entrevista a un usuario” en su Guía del
estudiante/Carpeta.

Analista: Hola. Yo soy Terry. Fui contratado por Chris para desarrollar un
sistema de alquiler de esquí computarizado para el centro vacacional.
¿Tiene tiempo para responder algunas preguntas?

Usuario: Hola Terry. No lo esperaba. Me encuentro haciéndole mantenimiento a


los bastones. Pero creo que puedo tomar un descanso. ¿Sabe cuánto
tiempo tomará esto?

Analista: En realidad no. Depende de cuanto sepa usted acerca del sistema de
alquiler actual. Si no sabe mucho, será poco tiempo. Eso significaría
que tendría que volver para hablar con otros trabajadores. Pero espero
que usted pueda decirme todo lo que necesito saber para no tener que
hacer otro viaje. Lo primero que necesito saber es por qué cobra tanto
por una clase de esquí. Mi amigo me comentó que le costó sesenta
dólares. ¡Eso es mucho dinero! Creo que esa es la razón principal por la
cual está perdiendo clientes. ¿Sabe usted que su competencia cobra
menos?

Usuario: Bueno, no cobramos sesenta dólares por una clase de esquí. Cobramos
sesenta dólares por una clase de snowboarding. Chris me dijo que le
había enviado un folleto y otros documentos que describían nuestro
sistema de alquiler.

Analista: Yo tengo la documentación, pero no he podido estudiarla. Disculpe la


confusión. Sin embargo, Chris me dijo que el número de visitantes al
centro había disminuido dramáticamente el último año. Ella cree que
es debido a la contratación de nuevos trabajadores que han tenido
problemas aprendiendo el sistema de alquiler. ¿Qué problemas
específicos ha tenido con el sistema?

21
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Usuario: Me agrada que pregunte eso. Mi sistema ideal sería uno en el que
pueda preguntar al visitante la talla de su calzado, su altura y que
clase de esquiador es. Poner toda esta información en la computadora,
y que la computadora me diga qué botas, esquíes y bastones debo
alquilar. Creo que los demás están de acuerdo conmigo. Ese tipo de
sistema sería perfecto para este lugar.

Analista: Puedo hacer algo como eso. Diseñé un sistema igual para una tienda de
alquiler de esmoquin. Usted tiene los mismos problemas que esos
trabajadores tenían con su sistema. Creo que tengo todo para empezar
a diseñar esto para usted. Me comunicaré con Chris pronto. Gracias
por su tiempo, realmente aprecio su ayuda.

Usuario: De nada.

Cuando haya completado este ejercicio, por favor regrese a la presentación.

22
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Instrucciones de la actividad: Entrevista al usuario


El proyecto Movie Planet System debe aparecer en su pantalla. Si no lo está, haga
click en el botón Ejecutar una aplicación y elija el Movie Planet System del menú.
Regístrese usando el nombre de su empresa y seleccione Entrevista al usuario de la
lista de opciones. Siga las instrucciones para completar la actividad.

NOTA: Es importante obtener toda la información de cada


página. Para ésto haga una pausa, rebobine el video y/o
reinicie la presentación.

ADVERTENCIA: Una vez que avance, no podrá retornar


a ninguna página por segunda vez. Pero, si por alguna
razón, la clase termina en medio de collectar información
de una pantalla en particular, el marcador automático de
TechLab lo pondrá en el mismo lugar la próxima vez que
entre al sistema.

1. Complete la parte de la entrevista al usuario del Movie Planet System.

2. Imprima la hoja de datos de dos páginas titulada "Conclusiones de la entrevista


al usuario " como se indica. Asegúrese de imprimir las dos páginas.

3. Ponga la hoja de datos en su Guía del estudiante/Carpeta. La usará para


completar los ejercicios en la siguiente actividad.

Cuando haya completado este ejercicio, haga clic en la flecha Siguiente para
retomar la actividad.

23
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Actividad 2 – Análisis del problema: Parte II

Objetivo
Cuando haya completado ésta actividad, tendrá el conocimiento y la habilidad para
determinar los requisitos del usuario para un sistema propuesto.

Estará en disposición de:

• Diseñar un diagrama causa-efecto para analizar los problemas del sistema.


• Establecer los objetivos para el nuevo sistema.
• Formular los requisitos para el sistema propuesto.

24
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Instrucciones de la actividad: Análisis causa-efecto


Declaración de la tarea: Realizar un análisis de dos de los problemas que usted
identificó en el sistema actual de alquiler de videos elaborando un diagrama
Ishikawa.

El cliente: El personal de Movie Planet le ha entregado la información que necesita


para entender el sistema actual de alquiler de videos. Están en disposición para
responder cualquier pregunta que se le presente al realizar el análisis causa-efecto.

El analista: Usted ha entrevistado al personal de Movie Planet acerca de los


problemas percibidos con el sistema actual de alquiler de videos. Ahora, usted usará
la información que ha reunido para realizar el análisis causa-efecto. Esto le
permitirá descubrir la causa principal del problema para que pueda implementar la
solución más efectiva.

En éste ejercicio, creará un diagrama Ishikawa para analizar uno de los problemas
del sistema de alquiler de video actual. El problema que analizará es: Falta de
eficiencia al manejar las transacciones del cliente. Primero, localice la hoja de datos
titulada "Conclusiones de la entrevista al usuario " la cual usted imprimió en el
Tema 2, Actividad 1. Usará la información de la sección titulada "Problemas del
sistema actual " para completar el diagrama. Luego, sigua las instrucciones a
continuación para crear el diagrama e ingresar la información en los lugares
adecuados.

1. Ubicar la hoja de datos titulada “Diagrama de Ishikawa” en su Guía del


estudiante/Carpeta.

2. Dibujar un cuadro e ingresar una descripción del problema (Manejo ineficiente


de la transacción de clientes) en el cuadro.

3. Dibujar la flecha principal (el espinazo).

4. Dibujar dos flechas para las causas primarias.

5. Escribir una descripción de las causas primarias junto a las flechas.

6. Dibujar las flechas que se asignarán a las causas secundarias.

7. Escribir una descripción de las causas secundarias. Usar como guía la sección
“Problemas actuales del sistema” de la hoja de datos.

25
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Actividad 3 – Diseño de sistemas

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
realizar el diseño de sistemas.

Estará en disposición de:

• describir la importancia del diseño de sistemas.


• identificar las diferentes técnicas en diseño de sistemas.
• crear un diagrama de descomposición y un diagrama de flujo de información.
• planear y documentar el diseño para el sistema de alquiler de videos.

26
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Instrucciones de la actividad: Identificar los elementos de diseño


Declaración de la tarea: Determinar las entradas, las salidas, el procesamiento y la
información almacenada para el sistema de alquiler de videos.

El cliente: El personal de Movie Planet le ha entregado la información que necesita


para diseñar el nuevo sistema. Ellos están en disposición de contestar cualquier
pregunta que surja.

El diseñador: Usted ha entrevistado al personal en Movie Planet para obtener


información más detallada acerca de las necesidades funcionales del nuevo sistema.
En este ejercicio, usará la información para determinar las entradas del sistema,
salidas, procesamiento e información almacenada. Primero, lea la breve descripción
de las funciones del sistema. Luego, localice la hoja de datos titulada "Elementos de
diseño " en la Guía del estudiante /Carpeta. Ingrese la información adecuada acerca
de la entrada, salida, procesamiento, o almacenamiento en los espacios de la tabla.

Proceso de alquiler de videos: El usuario ingresa el título de cada película que el


cliente alquila. El sistema calcula el total de la cuenta y la fecha. Esta información
es mostrada en la pantalla e imprimirla en un recibo que es dado al cliente.

Proceso de añadir nuevo cliente: El usuario ingresa el nombre del nuevo cliente. El
sistema agrega el nombre a la base de datos y despliega un mensaje confirmando
que el nuevo cliente ha sido agregado.

27
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Instrucciones de la actividad: Creación de un diagrama de flujo de información


Declaración de la tarea: Crear un diagrama de flujo del sistema de alquiler de
videos propuesto.

El cliente: El personal de Movie Planet le ha entregado la información que necesita


para diseñar el nuevo sistema. Ellos están en disposición de contestar cualquier
pregunta que surja.

El diseñador: En este ejercicio, dibujará un diagrama de flujo para representar las


entradas, salidas, procesamiento y almacenaje involucrado en el alquiler de un
video y la adición de un nuevo cliente al sistema. Primero, localice las funciones en
la hoja de datos titulada "Elementos de diseño," la cual llenó anteriormente. Luego,
dibuje un diagrama de flujo de información describiendo las entradas, las salidas, el
procesamiento y la información almacenada que tiene que ver con cada función.
Luego inserte los diagramas completes en su Guía del estudiante /Carpeta.

Haga click en el botón Ejecución de una aplicación y elija CONCEPTDRAW del


menú.

1. Hacer clic en Abrir plantilla.

28
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

2. Abrir la carpeta Diagramas de Software.

3. Seleccione Gane-Sarson DFD y haga clic en Abrir.

29
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

4. Para dibujar la primera figura, haga clic doble en el objeto apropiado. Para ver el
nombre de cada objeto, deje el cursor por un momento encima del objeto. El
nombre del objeto aparecerá en un cuadro de texto. Los objetos incluyen: entidad
externa, proceso, flujo de datos (de abajo al lado, de lado a lado, etc.), y data store
(almacenamiento de datos).

5. El objeto que usted seleccione aparecerá en el área de dibujo. Digite una


descripción haciendo clic doble en el campo de texto. Por ejemplo, si seleccionó
entidad externa, digite "Vendedor" en el cuadro.

6. Añada al diagrama el resto de los objetos haciendo clic doble en cada objeto.

7. Cuando esté satisfecho con su dibujo, puede guardarlo. Haga clic en Archivar y
seleccione Guardar como. Puede nombrar el archivo como desee.

30
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

8. Esta ahora listo para imprimir su diagrama. En la barra de herramientas, haga


clic en Archivar y seleccione Imprimir. Haga clic en Imprimir o en Aceptar.

9. Insérte el diagrama en su Guía del Estudiante / Carpeta.

10. Haga clic en Achivar y Salir para cerrar el software.

Si no ha salido todavía del software, haga clic en Archivar y Salir para salir ahora.
Luego haga clic en la flecha Siguiente para resumir la actividad.

31
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Actividad 4 – Estilos de programación y documentación

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
crear un algoritmo y explicar los conceptos de los estilos de programación y
documentación.

Estará en disposición de:

• explicar la importancia de desarrollar un buen estilo de programación.


• diferenciar entre los diferentes tipos de usos de los estilos de programación
incluyendo programación de abajo hacia arriba, de arriba hacia abajo, por
eventos, orientada a objetos y de procedimiento.
• crear un algoritmo simple para mostrar una organización lógica de la
información.
• explicar los principios y usos de la programación estructurada.
• definir y explicar la importancia de la documentación durante todo el proyecto.

32
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

Instrucciones de la actividad: Algoritmo


En esta actividad creará un algoritmo simple para comprar objetos en una tienda.
Ésta práctica le ayudará a entender los algoritmos y por qué son útiles.

Un algoritmo es un conjunto de pasos ordenados para solucionar un problema. Su


‘problema’ para esta actividad es comprar objetos.

En su hoja de datos de la Guía del estudiante en el Tema 2, Actividad 4 titulada


"Algoritmo," crea un algoritmo que buscará tres objetos, extraerá cada objeto de un
inventario, calculará un total y agregará un impuesto a las ventas al total final.

NOTA: Use este ejemplo como comienzo. Ingrese cada


instrucción donde se necesita.

Buscar objeto 1
obtener precio del objeto 1

Buscar objeto 2
obtener precio del objeto 2
agregar precio del objeto 2 al precio del objeto 1
obtener total

Buscar objeto 3
obtener precio del objeto 3
agregar precio del objeto 3 al total
obtener nuevo total

33
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas

34
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

TEMA 3 – CREAR UNA BASE DE DATOS SIMPLE

Objetivo
Cuando usted haya completado este tema, estará en disposición de definir la
terminología de una base de datos básica y sus aplicaciones. Estará en disposición
de diseñar tablas, formularios, filtros y consultas para una base de datos simple.
Usted usará un formulario para ingresar la información.

Revisión general
Aprender sobre el significado de las bases de datos y algunos de sus fundamentos de
estructuración y funcionamiento, le proveerá un entendimiento sólido de cómo usar
está poderosa herramienta. Aunque una hoja de cálculo puede almacenar muchos
registros, los sistemas de bases de datos no tienen problema en manejar de cientos a
miles de registros. La información está organizada para buscar, encontrar y
cambiar la información rápidamente.

A lo largo de éste tema, usted configurará una base de datos para almacenar
información acerca de restaurantes. Desarrollará su propia guía de cena. Después
de aprender los principios básicos, usted empezará configurando tablas o
almacenando la información. Luego desarrollará formatos que harán el ingreso de
información fácil e ingresará información acerca de los restaurantes de su área.
Finalmente, usted aprenderá cómo usar los filtros y consultas para recuperar
información específica rápida y fácilmente. Completando este tema empezará a
comprender lo poderosa y versátil que puede ser una base de datos.

35
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Nuevos término y palabras


base de datos – un conjunto de datos estructurados que ha sido organizado en listas
de información relacionada.
campos – las columnas de una tabla de la base de datos en la cual se ingresa
información específica, como ser nombre del empleado o número telefónico.
formulario – una pantalla de ingreso de información fácil de usar la cual muestra
sólo un registro de la base de datos a la vez.
consulta – una pregunta que es usada para clasificar y recuperar información de
una base de datos.
registro – las filas de una base de tabla de la base de datos que contiene toda la
información relacionada con el tema, tal como nombre, dirección y número telefónico
de un cliente en particular.
informe – una impresión de información específicamente formateada que puede
contener encabezados, pie de página y cálculos basados en grupos y registros.
hoja de cálculo – es usada para manipular información numérica en filas y columnas. La
intersección de filas y columnas se llama una celda.
tabla – un contenido de información en una base de datos sobre un tema específico, tal como los
clientes de una compañía en particular o de sus productos.
tipo de datos – la clase de datos que contiene un campo.
campo de propiedades– atributos de un campo que determina cómo la información
es almacenada y cómo se verá en pantalla. El número de propiedades de campo
varía con cada tipo de información.
clave primaria – uno o más campos que determinan lo único de cada registro en la
tabla.
controles – objetos como cuadros de texto, etiquetas o botones de comando usados en
un formato o reporte para desplegar información, ingresar datos o realizar acciones
en la información. Toda la información en un formato está contenida en un control.
dependiente – vinculado a una tabla o consulta en particular.
registro fuente – la tabla o consulta que es el origen de una información de control.
fuente de control – el campo en la tabla o consulta que es el origen de una
información de control.
caracteres comodín – los símbolos usados en un criterio de búsqueda para
representar números o letras desconocidos. A menudo se usan cuando sólo se conoce
parte del valor que se busca.

Equipo requerido
Guía del módulo
Guía del estudiante/Carpeta
Microsoft Access

36
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Actividad 1 – Revisión general de la base de datos

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
definir la terminología básica de las bases de datos y sus aplicaciones.

Estará en disposición de:

• examinar y reconocer las diferencias entre las aplicaciones de una hoja de cálculo
y una base de datos.
• definir términos básicos de una base de datos.
• describir objetos de una base de datos.
• identificar características del escritorio de Access.

37
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Inicio de Access


En esta actividad, creará una base de datos para usarla como práctica antes de
comenzar las actividades de la video tienda.

NOTA: a lo largo de este Módulo, guarde todos los


archivos que cree, en una carpeta con el nombre del
número de periodo de su clase. Al interior de esta carpeta,
cree una carpeta para cada tema de este Módulo. Para
organización posterior, cree tantas subcarpetas como
estime necesario.

Access debe estar en su pantalla, si no está, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el panel de tareas a la derecha de la ventana de Access. Si la hoja de


tareas no aparece en el inicio, haga clic en el botón Nuevo de la barra de
herramientas de la base de datos.
2. Haga clic en la opción Base de datos en blanco.
3. Con el cuadro de diálogo de Archivo nueva base de datos, crea una nueva carpeta
para guardar todo su trabajo en ella. Haga clic en el botón Crear nueva carpeta.
escriba "PeríodoXX" (donde XX significa el número de periodo de la clase.)
Presione Enter.

Base de datos
en blanco

Crear nueva
carpeta

En la parte inferior del cuadro de diálogo de archivo nuevo de la base de datos, haga
clic en el nombre de archivo: Escriba "EjemploBD". Haga clic en Crear.

38
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

4. La ventana de la base de datos EjemploBD debe abrirse. Haga clic en el botón


Tablas de la barra de herramientas de objetos si aún no está resaltada.

5. Haga clic derecho en Crear tabla en vista de Diseño y seleccione Abrir. Observe
el modo de diseño de una tabla en blanco. Cierre la ventana haciendo clic en la X
en la esquina superior.
6. Haga clic en el botón Consultas de la barra de herramientas de objetos. Haga clic
derecho en Crear una consulta en vista Diseño Y seleccione Abrir. Cuando su
base de datos tenga múltiples tablas, verá esas tablas listadas en el cuadro de
diálogo Mostrar tabla. Observe el diseño de la consulta en blanco. Cierre la
ventana.
7. Haga clic en el botón Formulario de la barra de herramientas de objetos. Haga
clic derecho en Crear formulario en vista Diseño y seleccione Abrir. Observe el
modo de diseño de un formulario en blanco. Note que las
herramientas que son usadas cuando se diseña un formulario. Están
en el cuadro de herramientas a la derecha de la ventana de Access. Si
no son visibles, haga clic en el botón Cuadro de herramientas de la barra de
herramientas de la base de datos de Access. Cierre la ventana.
8. Haga clic en el botón Informes de la barra de herramientas de objetos. Haga clic
derecho en Crear un informe en vista Diseño y seleccione Vista Diseño. Observe
el modo de diseño de un informe en blanco. Nuevamente note las herramientas
que se usan cuando se diseña un informe. Cierre la ventana.

Cuando haya completado la actividad, haga clic en el botón Cerrar de la barra de le


menú de Access.

Una vez que haya salida del programa, haga clic en la flecha Siguiente para
continuar la actividad.

39
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Actividad 2 – Crear tablas

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
diseñar tablas para una base de datos simple.

Estará en disposición de:

• crear tablas para un proyecto de base de datos.


• configurar la clave principal
• conectar dos tablas en una relación uno a uno.
• determinar la clase de datos y propiedades del campo.
• agregar registros a la tabla.
• importar datos de otras fuentes.

40
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad
En esta actividad, adicionará tablas a la base de datos nueva que se creó en la
última actividad.

Access debe estar en su pantalla. Si no lo está, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice la ventana de tarea en la parte derecha de la ventana de Access. Si la


hoja de tarea no aparece al inicio, haga clic en el botón Nuevo de la barra de
herramientas de la base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y en Abrir. Busque el archivo con su base de datos.

Crear nueva Nombre de


carpeta la base de
datos

41
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

4. La ventana de la base de datos debe abrir. Haga clic en el botón Tablas de la


barra de herramientas de Objetos si aún no está resaltada.

5. Haga doble clic en Crear una tabla en vista Diseño. Una ventana de tabla
aparece en la vista de diseño. La ventana está dividida en dos secciones. Cree
una lista de los campos de tablas en parte superior de la ventana incluyendo un
campo de nombre, tipo de dato y descripción del campo, si se desea. La parte
inferior muestra las propiedades de cada campo.

6. En el campo Nombre de campo, escriba "Número ID ". en Tipo de datos, elija


Autonumérico. Haga clic en la flecha a la izquierda de la fila para que toda la fila
quede seleccionada. Haga clic en Edición y luego en Clave principal. Note que
un pequeño ícono de una llave aparece a la izquierda del nombre del campo.
Access crea automáticamente un número que identifica a cada restaurante.

7. Escriba los nombres de los otros campos que usted a elegido a su tabla de
ubicación en la columna Nombre del campo. Si cree necesario tener información

42
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

adicional acerca de cada campo en particular, escríbala en la columna


descripción.

8. Note que Access asigna automáticamente un tipo de datos de Texto a cada


campo. Haga clic en la celda Tipo de datos y luego haga clic en la flecha hacia
abajo que aparece. Esto muestra todos los tipos posibles de datos. Con su cursor
en la palabra Texto presione la tecla F1. La pantalla de ayuda describe cada tipo
de dato. Vaya a su Guía del estudiante/Carpeta y llene las descripciones de los
tipos de información listados en la hoja de datos titulada, “Tipos de datos”.

9. Cuando termine de anotar la información, cierre la ventana de ayuda. Aprenderá


más sobre los tipos de datos y cómo ajustarlos en poco; pero por ahora, déjelos a
todos con los valores por defecto.

10. Haga clic el cualquier nombre del campo con el tipo de datos Texto y observe en
la sección Propiedades del campo en la parte inferior de la ventana. Esta sección
varía con el tipo de datos. Haga clic en cualquiera de las propiedades listadas.
Una descripción de cada propiedad aparece a la derecha. Algunas de estas
propiedades tienen listas descolgables con opciones adicionales. Aprenderá mas
acerca de las propiedades más tarde y como ajustarlas para que sirvan a sus
necesidades.

11. Haga clic en el botón Ver para ir la Vista Hoja de datos. Un cuadro de alerta le
preguntara si desea guardar la tabla y nombrarla. Haga clic en Sí. Para salvarla
y escriba un nombre. Haga clic en Aceptar. La Vista Hoja de datos es donde
usted ingresa la información después de haber diseñado la tabla.

12. Algunas veces, es necesario ajustar como se ve la tabla para que sea fácil de leer.
Por ejemplo si la información es muy larga para que tenga lugar en una
columna, será cortada en la pantalla. Apunte a la barra vertical entre dos
campos cualesquiera y haga doble clic. La columna a la izquierda de la barra es
ajustada automáticamente para que se acomode a la información más larga en
ese campo.

13. En la parte izquierda de la hoja de datos, arrastre la línea horizontal por debajo
de una fila. Esto ajustará la altura de las filas.

14. Seleccione y resalte una columna. Arrastre la columna a la derecha. Esto


cambiará la posición de sus campos en la tabla.

43
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

15. Haga clic en la X pequeña en la parte superior derecha de la tabla para cerrarla.
Cuando todas las tablas estén cerradas, podrá ver la ventana de la base de datos
nuevamente. Note que el nombre de la tabla que creó aparece en la ventana
cuando el botón Tabla es seleccionado.

16. Haga doble clic en Crear una tabla en vista Diseño nuevamente. Cree los campos
de su segunda tabla. Nuevamente, nombre el primer campo Número ID, haga
que sea Autonumérico, y haga que sea clave principal. Agregue el resto de los
campos, pero deje el tipo de datos con el valor por defecto. Asegúrese de incluir
un campo para registrar su última actualización de la información acerca del
restaurante. También debe haber un campo para registrar una evaluación.

17. Guarde y cierre la tabla de información. La ventana de la base de datos está en


su pantalla.

18. Haga clic en el botón Relaciones (tercero desde la derecha de la barra de


herramientas de Access cuando no hay tablas abiertas). La ventana de Mostrar
tabla se abre. Resalte y haga clic en Agregar para sus dos tablas. Cierre la
ventana de Mostrar tabla.

19. La ventana de Relaciones aparece en pantalla. Sus dos tablas serán mostradas
con una lista de los campos en cada una. Arrastre una flecha del campo de
Número ID en una de las tablas hacia el campo del Número de ID de la otra. La
ventana de Modificar relaciones se abre. Haga clic en Crear, esto crea una
relación uno a uno entre sus tablas. Ahora, podrá acceder la información
apropiada para cualquier restaurante sin importar en qué tabla se encuentre la
información. En actividades futuras, aprenderá a usar relaciones más
complicadas; pero es todo lo que necesita por ahora.

20. Haga clic en Archivo y luego en Cerrar. Guarde los cambios cuando sea instado a
ello.

Cuando haya salida del programa, haga clic en la flecha Siguiente para retomar la
actividad.

44
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Redefinición de su tabla Ubicación


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecución de
una aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Haga clic en el


nombre de la base de datos que creó en la última actividad.

2. Si el nombre de la base de datos no aparece un la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo de su base de datos.

3. Haga clic en el botón Tabla si aún no está seleccionado. Haga doble clic en el
nombre de su tabla de ubicación. Si su tabla no aparece en la vista Diseño, haga
clic en el botón Ver y elija Vista Diseño.

Ahora ajustará las propiedades de algunos de sus campos. Anote un ejemplo de


cada cambio que haga en su Guía del estudiante/Carpeta en la hoja de datos
titulada, “Propiedades de campo” del Tema 3, actividad 2.

4. Haga clic en la columna tipo de datos de cada uno de sus nombres de campo y
ajuste el título en la sección Propiedades de campo en la parte inferior de la
pantalla si quiere que el computador muestre diferentes encabezados de columna
que los actuales. Esto puede ocurrir si usó abreviaturas para sus nombres de
campo o deje el espacio para dos palabras.

5. Luego, ajuste el tamaño. Haga clic en la columna tipo de datos de cada uno de
sus nombres de campo y ajuste el tamaño del campo en la sección propiedades
del campo en el fondo de la pantalla. El restringir el tamaño del campo reducirá
el espacio de almacenamiento necesario para su base de datos e incrementará la
eficiencia.

6. Haga clic en la columna de tipo de datos para el campo Número ID. En la sección
propiedades de campo, escriba “000” para el formato. El formato es usado para
cambiar la forma en que la información es mostrada en pantalla. Este formato
hará que el número mostrado en pantalla sea de tres dígitos. Si el número no
tiene tres dígitos, Access agregará los ceros.

45
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

7. Podría ser útil que el campo Estado sea una lista de búsqueda. Esto facilitaría el
ingreso de datos y disminuiría los errores, especialmente si la mayoría de los
restaurantes están en los mismos estados, siga estos pasos:

a. Haga clic en la celda de tipo de datos del campo Estado. Haga clic en la flecha
hacia abajo que aparece. Un menú aparece mostrando una lista de todos los
tipos de información. Elija Asistente para búsqueda.
b. En la primera pantalla del asistente, seleccione Escribiré los valores que
desee. Clic en Siguiente.
c. En la segunda pantalla, configure el número de columnas en 1 y haga clic en
el cuadro Col1. escriba la abreviación de cada uno de los estados donde se
cree que estarán ubicados los restaurantes. Los restaurantes de Kyle están
en Massachusetts (MA) y en New Hampshire (NH). Clic en Siguiente.
d. En la tercera pantalla, asegúrese de que el nombre del campo es correcto y
haga clic en Finalizar.

8. Clic en Ver para cambiar a la Vista Hoja de datos y guardar sus cambios.

9. Clic en el campo Estado de un registro y luego clic en la flecha hacia abajo para
ver la lista que ha creado.

10. Vuelva a la Vista Diseño. El campo Teléfono actualmente tiene un tipo de datos
de Texto aún cuando allí se escribirán números. Texto es apropiado porque no se
necesita hacer ningún cálculo con estos números o de organizarlos
numéricamente. Pero puede ser útil usar una máscara de entrada. En la sección
Propiedades del campo, escriba el siguiente texto para la Máscara de entrada:
">\(000\)000\-0000" (no escriba las comillas).

11. Guarde los cambios y haga clic en el botón Ver para cambiar a la Vista Hoja de
datos, ingrese cualquier número telefónico.

12. Algunos restaurantes usarán letras para facilitar el recordar sus números
telefónicos. Intente ingresar el número: 617-COM-IDAS.

46
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

13. Regrese a la Vista Diseño. Clic en Máscara de entrada y presione F1. use la
pantalla de ayuda para encontrar el código apropiado para permitir tanto letras
como números. Cuando encuentre el código, anótelo en su Guía del
estudiante/Carpeta en la hoja de datos titulada, “Propiedades de campo” en el
Tema 3 actividad 2.

14. Cierre la ventana de ayuda. Ajuste la máscara de entrada. Vuelva a la vista de


la hoja de datos y asegúrese de que la máscara de entrada permite tanto letras
como números.

15. Haga cualquier otro cambio necesario en las posiciones de la tabla y luego cierre
la tabla.

Continúe con el siguiente conjunto de instrucciones.

47
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la Actividad: Redefinición de su tabla Información


1. Abra la información de la tabla y vaya a la Vista Diseño.

2. Comience observando su campo Calificación. Probablemente lo deje como Texto,


debido a que no necesita hacer cálculos con estos números; sin embargo, sería
útil restringir la posible entrada porque tal vez no quiera que gente diferente a
usted califique sus restaurantes con notas distintas o diferentes. Haga clic en
Regla de validación y presione F1 para ver ejemplos de algunas reglas de
validación.

3. Si va a calificar los restaurantes en una escala del 1 al 5, escriba: ">0 y <6" junto
a Regla de validación. (No escriba las comillas.)

4. Al lado del Texto de validación, escriba el mensaje que le gustaría que apareciera
si el valor no está entre 1 y 5.

5. Vaya a la Vista Hoja de datos y pruébela.

6. A continuación, trabaje en el campo de Actualización de fecha.

a. Cambie el tipo de datos del campo Actualización de fecha a Fecha/Hora.


b. Haga clic en Formato y elija el formato que le gustaría.
c. Escriba "=Fecha()"al lado de Valor predeterminado. (No escriba las comillas.)
No tiene que escribir la fecha cada vez si usa este valor por defecto porque la
fecha se actualizará a la fecha presente.

7. Vaya a la Hoja de datos y pruébela.

8. El resto de los campo variarán dependiendo en lo que usted piense que es


importante. Probablemente usted tiene destinado un campo para Comentarios o
algún campo en donde usted pondrá información escrita. Use un tipo de datos
Memo. Pero no podrá hacer una clasificación en este tipo de campo.

9. Si tiene un campo que siempre será restringido a una o dos posibles respuestas,
elija el tipo de datos Sí/No. También asegúrese de que dice Sí/No junto a
Formato en la parte inferior. Haga clic en la ficha Búsqueda. En el campo
Mostrar control, haga clic en la flecha hacia abajo y elija Cuadro de texto. (o
puede crear un cuadro de verificación o un cuadro combo si lo desea.) haga clic en
la ficha General para volver a la lista de las propiedades de los campos.

48
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

10. Vaya a la Vista Hoja de datos.

11. Si tiene uno o dos campos para hora de cierre, necesitará cambiar el tipo de
datos a Fecha/Hora y luego elegir el formato de la lista descolgadle. También
debe escribir una máscara de entrada apropiada.

12. Cuando acabe de ajustar los tipos de datos y las propiedades de los campos, vaya
a la Vista Hoja de datos. Abra su Guía del estudiante/Carpeta en la hoja de datos
titulada, “Vista Hoja de datos”. Copie la información que grabó en sus tablas.

13. Cuando acabe de ingresar la información en sus tablas, vaya a la tabla de


información de la tabla en la Vista Hoja de datos. Haga clic en el signo más (+) a
la izquierda de cualquier registro. Los registros de la tabla de ubicación deben
aparecer. De esta forma, puede acceder a la información de las dos tablas
simultáneamente. Haga clic en el signo menos (-) a la izquierda del registro para
que la hoja de datos suplementaria desaparezca.

14. Cierre su base de datos, guarde los cambios y regrese a la lección.

Cuando haya salido del programa, haga clic en la flecha Siguiente para retomar
la actividad.

49
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Importación de datos


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecución de
una aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Haga clic en el


nombre de la base de datos que creó en la última actividad.

2. Si el nombre de la base de datos no aparece un la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo de su base de datos.

3. Cuando la base de datos esté en su pantalla, haga clic en el menú Archivo.


seleccione Obtener datos externos y haga clic en Importar.

4. En el cuadro de lista Tipos de archivo al inferior de la pantalla, seleccione


Microsoft Excel(*.xls). busque la carpeta Restaurantes locales.xls. haga clic en
Importar.

5. Access muestra la primera pantalla del asistente de importación de la hoja de


cálculo como se muestra:

6. En esta pantalla, usted puede ver los campos del archivo Excel. Con Hoja 1
(Sheet 1) seleccionada de la lista de hojas de trabajo, clic en Siguiente.

50
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

7. Si le sale este mensaje de error, haga clic en Aceptar.

8. En la siguiente pantalla del asistente, seleccione Primera fila que contiene los
títulos de columnas y haga clic en Siguiente.

9. La siguiente pantalla le da la opción de agregar ésta información a una tabla


existente o de crear una nueva. Para agregarla a una tabla existente, todos los
nombres de campos y tipos de datos deben concordar exactamente. Es más
seguro crear una tabla nueva, ajustar lo nombres de campo y luego cortar y
pegar la información en la tabla existente. Por lo tanto, seleccione En una nueva
tabla y haga clic en Siguiente.

10. La cuarta pantalla le permite modificar los campos que desea importar. Primero
importará los campos para la tabla de ubicación. Resalte la primera columna y
haga clic pasa seleccionar No importar el campo (Saltar). Repita este proceso con
cada campo a excepción de Dirección, Ciudad, Estado y Teléfono. Cuando acabe
haga clic en Siguiente.

11. En la quinta pantalla, clic para seleccionar Permitir a Access agregar la clave
principal. Clic en Siguiente.

12. En la última pantalla, déle un nombre a la tabla y luego clic en Finalizar.

13. Access le informa que el archivo ha sido importado. El archivo con su nombre
aparece en la lista de nombres de tabla en su base de datos.

14. Repita los pasos del 3 al 11: pero esta vez, importe todos los campos a excepción
de aquellos relacionados con la ubicación.

15. Cuando haya importado exitosamente los dos archivos, abra las nuevas tablas en
la Vista Diseño. Ajuste el campo de nombres para que concuerden con los de sus
tablas originales y aparezcan en el mismo orden. Tal vez deba agregar campos o
cambiar los nombres de los campos. Si lo desea, también puede agregar o
cambiar los campos en su archivo original para que concuerden con los nuevos
datos.

51
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

16. La tabla de información importada contiene tres campos con texto extenso. Éstos
campos están titulados “Comida,” “Ambiente” Y “Comentarios.” Para asegurar
que no pierda información al pegar el texto de estos campos a su tabla original,
cambie a “Memo” el tipo de dato de los campos correspondientes en su tabla
Información.

17. Cuando los nombres de los campos concuerden y aparezcan en el mismo orden en
las dos tablas, seleccione los registros en la nueva tabla, haciendo clic en el
selector de fila y resalte todos los registros. Haga clic derecho y elija Copiar.
Minimice la nueva tabla, abra la tabla original en Vista Hoja de datos. Pegue los
nuevos registros en la tabla original seleccionando por debajo del último registro
existente, luego clic derecho y elija Pegar.

18. Repita los pasos del 14 al 16 para la segunda tabla.

19. Puede combinar la información original con la nueva información.

20. Abra la tabla de información en Vista Hoja de datos. Practique con los botones
del fondo de la ventana de la tabla para navegar entre los registros. Puede
escribir el número de registro que quiere usar o ver con el botón Siguiente,
Anterior, Primero o Último registro.

21. Si desea, puede agregar la información acerca de los restaurantes de su área


local. Agregue la información ahora. Puede también buscar información en la red
para ingresarla a su base de datos.

22. Cuando acabe, cierre su base de datos y regrese a la lección. Cuando salga del
programa, haga clic en la flecha Siguiente para retomar la actividad.

52
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Actividad 3 – Diseñar y modificar formularios

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
diseñar los formularios de una base de datos simple.

Estará en disposición de:

• crear un formulario usando un asistente.


• redefinir las propiedades y la composición de un formulario.
• diseñar un formulario que sea fácil de usar y gráficamente agradable.
• usar un formulario para ingresar datos.

53
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Crear un formulario


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tareas, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

Crear nueva Nombre de


carpeta la base de
datos

4. La ventana de la base de datos debe abrir. Clic en el botón Formularios en la


barra de herramientas de Objetos si ya no está resaltada.

NOTA: en la última actividad, creó tablas en la Vista


Diseño. En ésta actividad, usará un Asistente para crear
formularios que modificará luego.

5. Doble clic en Crear formulario usando asistente.

54
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

6. En la primera pantalla del Asistente, elija su tabla Ubicación de la lista


descolgable Tablas/Consultas. Los campos de la tabla aparecerán en la lista
Campos disponibles.

7. Resalte cada campo de nombre (excepto el campo Número ID) y haga clic en el
botón >. Los campos se mueven de la lista de campos disponibles a la lista de
campos seleccionados.

8. Repita los paso del 6 al 7 para todos los campos de su tabla Información excepto
el campo número de ID. Clic en Siguiente.

9. En la segunda pantalla del Asistente, elija En columnas de su composición, clic


en Siguiente.

10. La siguiente pantalla le permite escoger un estilo para su formulario. Resalte


cada opción y observe el formulario en el área de vista previa a la izquierda de la
pantalla. Elija un estilo para su formulario y haga clic en Siguiente.

11. En la última pantalla del Asistente, escriba un título para su formulario y deje la
opción Abrir el formulario para verlo o ingresar información seleccionada. Clic
en Finalizar.

12. El nuevo formulario se abre en la vista Formulario. Esta es la vista que le


permitirá ver los datos e ingresar la información. Use los botones de Navegación
en el fondo de la pantalla para desplazarse por los registros. Alguna información
puede aparecer cortada. Aprenderá cómo cambiar la composición del formulario
y otras propiedades pronto. Por ahora, guarde la base de datos, cierre el
formulario y cierre la base de datos.

Cuando haya salido del programa, clic en la flecha Siguiente para retomar la
actividad.

55
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Redefinición de la composición del formulario


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice la hoja de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

4. La ventana de la base de datos debe estar abierta. Haga clic en el botón


Formularios de la barra de herramientas de Objetos si aún no está resaltada.
Doble clic en el formulario que creó para la base de datos de sus restaurantes
locales.

Para que su información sea más legible, insertará un Control de ficha. Esto le dará
fácil acceso a toda la información sin atestar la pantalla.

5. Abra su formulario en la Vista Diseño. Arrastre la parte inferior y el lado


derecho de la sección de Detalle para aumentar el espacio en esa sección.

6. Si el cuadro de herramientas no aparece en pantalla, clic en Ver y elija Cuadro


de herramientas.

Control ficha

56
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

7. Haga clic en el botón de Control ficha del cuadro de herramientas y arrastre el


rectángulo a la sección de diseño de su formulario. Access ubica un control ficha
con dos páginas.

8. Doble clic en una de las fichas de la parte superior de control ficha. El cuadro de
diálogo de Propiedades aparece. Junto al título, escriba "Información".

9. Doble clic en la segunda ficha y cambie la leyenda a “Ubicación.”

10. A continuación, agregará cuadros de texto y etiquetas para cada página.


Seleccione los cuadros de texto y etiquetas que usted quiere en la primera página
arrastrando un rectángulo encerrándolas. Clic derecho al interior de un área
seleccionada y elija Cortar del menú descolgable. Clic derecho en la ficha
apropiada y seleccione Pegar.

11. Seleccione la otra ficha. Repita el paso 10 con el resto de sus cuadros de diálogo.

12. Ajuste el tamaño del control ficha para que llene toda la sección de detalle del
formulario.

13. Cambie a la vista de Formulario para ver su formulario. Cambie a la vista de


Diseño para continuar ajustando el diseño.

14. Si la cuadrícula no está visible, haga clic en Ver y luego clic para poner una
marca en Cuadrícula.

15. Seleccione todos los controles de la primera página, clic derecho, elija Alinear y
luego en A la cuadrícula del menú de atajo. Sus controles se acomodarán a la
gradación más cercana de la cuadrícula.

57
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

16. Ajuste el tamaño y posición de los siguientes cuadros de texto de su formulario.


Puede crear su propio diseño o crear un formulario similar a la gráfica. (sus
campos pueden ser diferentes de los que se muestran). Con el cursor arrastre
juntos el cuadro de texto y su etiqueta. Para mover los campos individualmente,
seleccione un cuadro y luego arrastre el punto grande. (el cursor será un dedo
apuntando). Cuando el cursor sea una flecha, puede ajustar el tamaño de los
campos.

17. Para alinear los cuadros de texto, mantenga oprimida la tecla Shift y luego
seleccione los cuadros que desea alinear. Haga clic derecho en un cuadro
seleccionado, elija Alinear del menú y seleccione el lado que desea alinear.

18. Para separar los controles uniformemente, seleccione una fila o una columna de
controles, haga clic en Formato, Espacio vertical y luego Igualar.

19. Cambie a la vista Formulario para ver su formulario. Vuelva a la Vista Diseño
para continuar con el ajuste.

20. A continuación, agregará un título a la sección Encabezado del formulario.


Apunte al selector de la sección del Encabezado del formulario. Cuando el cursor
cambia a una flecha doble, arrastre el selector de la sección Detalle hacia abajo
aproximadamente una pulgada.

21. Haga clic en el control Etiqueta del cuadro de herramientas y arrastre un


rectángulo a la sección del encabezado. Escriba el título que le gustaría para su
formulario.

22. Con la etiqueta seleccionada, haga clic derecho y elija Propiedades del menú.
Cambie el tamaño de la fuente a 20 y cambie la alineación del Centro.

58
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

A continuación, investigará los diferentes tipos de controles disponibles en Access.

23. Haga clic en Ayuda. Si el asistente de Office no aparece en su pantalla, haga clic
en Mostrar el ayudante de Office. Elija Ayuda de Microsoft Access. Escriba
"Control" en el cuadro de texto y clic en Búsqueda. Elija Acerca tipos de controles
en Access. Vaya a su Guía del estudiante/Carpeta y escriba una breve
descripción en sus propias palabras para cada tipo de control listada en la hoja
de datos titulada "Tipos de control."

24. Use los siguientes pasos para reemplazar el cuadro de texto ¿A domicilio? por un
cuadro de verificación, botón de opción o botón de alternar.

a. Vaya a la vista de Diseño. Si el botón Asistentes de control está activo (tiene


un borde al rededor) haga clic para deseleccionarlo.
b. Clic en el botón apropiado del cuadro de herramientas y luego arrastre un
rectángulo a la sección de Diseño de su formulario. Access ubica un control no
dependiente y una etiqueta.
c. Si el cuadro de diálogo de Propiedades no está en pantalla. Haga clic derecho
en el control seleccionado y elija Propiedades del menú.
d. Seleccione el control y haga clic en la ficha Datos. Al lado de Origen del
control, haga clic en la flecha y elija el campo apropiado para la fuente de
datos para éste control. El control está ahora dependiente al campo que
eligió.
e. Selecciona el título y clic en la ficha Formato del cuadro de diálogo de
Propiedades. Al lado de Título, escriba una leyenda para el control.
f. Borre el cuadro de texto de ¿A domicilio? y su etiqueta.

25. Cambie a la vista de Formulario para ver su formulario. Regrese a al vista de


Diseño para continuar el ajuste del diseño si es necesario.

26. Guarde la información, cierre el formulario y cierre la base de datos.

Cuando haya salida del programa, haga clic en la flecha Siguiente para retomar la
actividad.

59
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Redefinición de las propiedades de su formulario


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

4. La ventana de la base de datos debe estar abierta. Haga clic en el botón


Formularios de la barra de herramientas de Objetos si aún no está resaltada.
Doble clic en el formulario que creó para la base de datos de sus restaurantes
locales. Asegúrese de estar trabajando en la vista Diseño.

A continuación, ajustará las propiedades de los controles en su formulario.

5. Mantenga oprimida la tecla Shift y seleccione todos los títulos de la sección


Detalle del formulario.

6. Cambie la fuente del todos los títulos eligiendo un fuente diferente y un tamaño
de la barra de herramientas en la parte superior de la pantalla.

7. Haga clic derecho en cualquier control seleccionado y elija Propiedades del menú
de atajo. El cuadro de diálogo de Propiedades se abre. Seleccione la ficha
Formato en la parte superior del cuadro de diálogo.

8. Ajuste los títulos de los nombres seleccionando un título y cambiando el texto


que está al lado de Título.

9. Mantenga presionada la tecla Shift y seleccione todos los cuadros de texto. Haga
clic derecho y elija Efecto especial, luego en Hundido.

60
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

10. Con los cuadros de texto seleccionados, elija Centrar de los íconos de alineación
de texto.

11. Mantenga presionada la tecla Shift y seleccione todos los títulos. Haga clic en
Color del fondo o de relleno. Elija un color para el fondo de sus títulos. Haga clic
en Aceptar.

12. Cambie a la Vista Formulario para ver su formulario. Regrese a la Vista Diseño
para continuar con el ajuste del diseño.

13. Cuando los usuarios ingresen información al formulario, tal vez quieran cambiar
de campos con la tecla de tabulación. Decida en que orden le gustaría que el
cursor se moviera por los controles cuando la tecla de tabulación es presionada.
Haga clic derecho en la ficha de su Control ficha y elija Orden de tabulación. Un
Sección, seleccione Detalle. Seleccione y arrastre los campos en el orden que
desee. Clic en Aceptar.

14. Cambie a vista de formulario. Haga un Tab entre los campos y asegúrese de que
el orden es correcto. Regrese a la Vista Diseño.

15. Tal vez quiera dar a su formulario unas líneas o rectángulos para separar partes
del formulario o para llamar la atención de algunos controles en particular. Para
dibujar una línea o un rectángulo, elija la herramienta apropiada en el cuadro de
herramientas. Arrástrela para dibujar una línea o un rectángulo. Use los botones
de la barra de herramientas de Formato para cambiar la línea o el grosor de los
bordes o el color. Si agrega un color de fondo al rectángulo, seleccione el
rectángulo, haga clic en Formato y luego en Enviar a atrás para ponerlo atrás
del control.

16. Tal vez quiera cambiar las propiedades de un campo sólo cuando alguna
condición se cumpla. Por ejemplo, talvez quiera que los restaurantes con una
calificación de 5 se distingan. Seleccione toda e cuadro de texto de calificación.
Haga clic derecho y elija Formato condicional.

17. En el Formato predeterminado, elija un color y un formato de texto para el


campo cuando es calificado con menos de 5.

61
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

18. En la Condición 1, seleccione o escriba el texto mostrado. Luego, elija un color y


un formato de texto para el campo cuando es calificado con un 5. Clic en Aceptar.

19. Cambie a vista de Formulario. Use los botones en el fondo de la pantalla para
moverse por los diferentes registros y vea si el campo de Calificación cambia
como usted desea. Regrese a la Vista Diseño para continuar con los ajustes.

20. Guarde la base de datos, cierre el formulario y cierre la base de datos.

Cuando haya salida del programa, haga clic en la flecha Siguiente para retomar la
actividad.

62
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Ingreso de datos


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice la hoja de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

4. La ventana de la base de datos debe estar abierta. Haga clic en el botón


Formularios de la barra de herramientas de Objetos si aún no está resaltada.
Doble clic en el formulario que creó para la base de datos de sus restaurantes
locales.

5. Haga clic en el botón Nuevo registro en el fondo de la pantalla del formulario en


vista Formulario. Ingrese la información que reunió de la búsqueda en Internet.

6. ¿Hay mejoras que le gustaría hacerle al formulario? Hágalas ahora, si es


necesario.

7. Cuando haya terminado de ingresar los datos, guarde la información, cierre el


formulario y cierre la base de datos.

Cuando haya salido del programa, haga clic en la flecha Siguiente para retomar la
actividad.

63
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Actividad 4 – Crear consultas

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y las habilidades
para buscar, clasificar y filtrar los registros y crear consultas simples.

Estará en disposición de:

• buscar información.
• ordenar la información.
• filtrar la información.
• crear consultas en Vista Diseño.

64
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la Actividad: Buscar y ordenar


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

Crear nueva
carpeta Nombre de
la base de
datos

4. La ventana de la base de datos debe estar abierta. Haga clic en el botón


Formularios de la barra de herramientas Objetos si aún no está resaltada.

65
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

5. Clic para seleccionar el formulario que usted creó en la Actividad 3. si el


formulario no esta en la vista Formulario, haga clic en el botón Ver para cambiar
a vista Formulario.

6. Comience poniendo el cursor en el campo Estado. Haga clic en Buscar. El cuadro


de diálogo de Buscar y Reemplazar aparece. En Buscar: escriba "NH". Haga clic
Buscar siguiente. El siguiente registro con ese valor será mostrado. Continúe
haciendo clic en Buscar siguiente para encontrar todos los restaurantes en New
Hampshire.

7. Ordenar los registros es algo muy fácil de hacer. Haga clic en el cuadro de texto
Hora de cierre en Vie.-Sab. Haga clic en Ordenar ascendente.

8. Use las flechas en la base de la pantalla para navegar por los registros. Access
ordenó los registros desde la primera hasta la última hora de cierre de Vie/Sab.

8. También puede odenar por dos campos, pero debe hacerlo en una tabla en lugar
de un formulario. Cierre el formulario y abra la tabla de Ubicación en Vista Hoja
de datos.

9. Puede ser útil que los registros sean organizados por ciudad en un Estado.
Cuando Access ordena por dos campos, lo hace de izquierda a derecha. Como
usted quiere ordenar primero por Estado y luego por Ciudad, debe mover el
campo ciudad a la derecha del campo Estado.

10. Haga clic en el encabezado del campo Ciudad para seleccionar el campo. Arrastre
la columna a la derecha del campo Estado.

11. Mantenga presionada la tecla Shift y seleccione los dos campos Estado y Ciudad.
Haga clic en el botón Ordenar ascendente (o Ordenar descendente). Mire los
datos. Deben estar ordenados por Estado con los nombres de la ciudad en orden
alfabético dentro de cada estado.

12. Si desea poner los registros en el orden original, ponga el cursor en el campo ID.
Haga clic en el botón Ordenar ascendente.

13. Guarde y cierre la tabla de Ubicación. Cierre la base de datos.

Cuando salga del programa, haga clic en la flecha Siguiente para retomar la
actividad.

66
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Filtrar


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos que creó en la última actividad.

3. Si el nombre de la base de datos no aparece en la hoja de tarea, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

4. La ventana de la base de datos debe estar abierta. Haga clic en el botón Tablas
de la barra de herramientas Objetos. Haga doble clic en la tabla de información
que usted creó para su base de datos.

5. En el campo A Domicilio, haga clic en cualquier registro con un valor de Sí. Haga
clic en el botón Filtrar por selección. El número de registros cambia porque sólo
se muestran los restaurantes que mandan a domicilio. Los otros registros no son
removidos permanentemente de la tabla, simplemente no son mostrados.

6. Clic en el botón Quitar filtro.

7. Como la tabla tienen tantos campos, puede ser más fácil filtrar la información en
un formulario que en una tabla. Cierre la tabla y abra su formulario en vista
Formulario.

8. Suponga que no quiere comer comida china hoy. Desplácese por los registros
hasta que encuentre un registro que tenga “china” en el campo Categoría. Haga
clic derecho en el cuadro de texto. Haga clic en Filtro excluyendo la selección del
menú de atajo.

9. Navege por los registros y asegúrese de que todos los registros cumplan con el
criterio de búsqueda.

67
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

10. Haga clic en el botón Quitar filtro.

11. Suponga que no recuerda el nombre exacto del nombre del restaurante pero sabe
que empieza por P. Haga clic derecho en cualquier parte del campo Nombre. elija
Filtro por del menú. escriba "P*" (no es necesario que escriba las comillas) en el
cuadro de texto y presione Enter. El asterisco es un comodín. Le dice a Access
que encuentre todos los registros que empiezan con P con cualquier número de
caracteres a continuación de la P.

12. desplácese por los registros y asegúrese de que todos los registros concuerden el
criterio de búsqueda.

13. haga clic en el botón Quitar filtro.

14. No se puede ordenar en un campo Memo, pero si se puede imponer un filtro.


Suponga que quiere buscar una frase en particular o una palabra en el campo
Memo. Haga clic derecho al cualquier parte del campo Comida. Elija Filtro por
del menú. Escriba la palabra que quiere filtrar con un asterisco antes y después.
Presione la Enter.

14. Desplácese por los registros y asegúrese de que todos los registros concuerden
con el criterio de búsqueda que configuró.

15. Haga clic en el botón Quitar filtro.

16. A continuación filtrará la información basado en más de un campo. Haga clic en


el botón Filtrar por formulario. Lo que ve es un formulario en blanco aunque
algunas celdas pueden mostrar el criterio del filtro anterior. Haga clic en Edición
y luego en Borrar cuadrícula.

17. Cada control es un cuadro combinado con una lista descolgable de todas entradas
de ese campo. Decida el criterio que le gustaría utilizar. Tal vez quiera ver todos
lo restaurantes mejicanos con una calificación de más de 3. elija estas opciones (o
las opciones de su elección) haciendo clic en los campos apropiados y eligiendo los
valores de la lista descolgable. Haga clic en el botón Aplicar filtro.

68
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

18. Desplácese por los registros y asegúrese de que todos los registros cumplan el
criterio que configuró.

19. Clic en el botón Quitar filtro.

20. Tal vez quiera ver todos los restaurantes que tengan una calificación de 4 o 5.
nuevamente haga clic en el botón Filtrar por formulario. Haga clic en el campo
Calificación total. Elija la calificación de 5. Haga clic en la ficha Or al final del la
pantalla. Elija la calificación de 4.

21. Haga clic en el botón Aplicar filtro y desplácese por los registros. Todos los
registros deben estar calificados entre 4 o 5.

22. Clic en el botón Quitar filtro.

23. Cierre el formulario. Salga del programa.

Cuando haya salida del programa, haga clic en la flecha Siguiente para retomar la
actividad.

69
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Filtros avanzados


1. Si quiere usar un criterio más complejo para sus filtros, puede usar expresiones.
Haga clic en el menú Ayuda. Si el Asistente de Office no aparece en pantalla,
seleccione, mostrar asistente. Haga clic en ayuda nuevamente y elija Ayuda de
Microsoft Access.

2. Escriba "expresiones" en el cuadro de diálogo. elija Ejemplos de expresiones.


Haga clic para seleccionar Ejemplos de expresiones usadas en consultas y filtros.
Haga clic para seleccionar Ejemplos del criterios usado para recuperar registros.

3. Abra su Guía del estudiante/Carpeta en la hoja de datos titulada: "Expresiones."


En la hoja de datos verá una lista de sentencias del criterio del filtro. Haga clic
en el enlace apropiado para un ejemplo de una expresión. Copie una expresión de
la pantalla de ayuda de Microsoft o cree su propia expresión modificando una de
las mostradas en la ayuda de Microsoft para cada sentencia en su Guía de
estudiante/Carpeta.

4. Cierre la ventana de ayuda. En la base de datos, haga clic en Tablas de la barra


de Objetos. Abra su tabla de información en la vista de hoja de datos. pruebe las
expresiones que escribió en su Guía del estudiante/Carpeta haciendo clic en el
campo apropiado y usando el comando Filtro por. (puede necesitar su tabla de
Ubicación también.) Asegúrese de que todas las expresiones filtren los registros
correctamente. No olvide hacer clic para Quitar filtro después de cada prueba.

5. Ahora usará una expresión con el comando Filtro avanzado/Clasificación. Con


este comando, estará en disposición de ingresar un criterio en más de un campo.
El menú Registros, seleccione Filtro y luego en Filtro u orden avanzado. Access
abre la cuadrícula de diseño con el campo lista de la tabla de información. Si la
cuadrícula de diseño no está en blanco, haga clic en Edición y luego en Borrar
cuadrícula.

6. Suponga que quiere encontrar restaurantes que has sido revisados en o después
de Enero 1, 2001. Haga doble clic en la lista de campo Fecha de actualización
para moverla a la lista cuadrícula de diseño.

70
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

7. Ahora usted escribirá una función simple que restringe la selección en


restaurantes revisados en o después de Enero 1, 2001. al lado de Criterios:
escriba la expresión: ">=#1/1/2001#" (no escriba las comillas). Presione Enter.

8. Haga clic en Aplicar filtro y vea los registros concuerden con este criterio.

9. Nuevamente, haga clic en Registros, seleccione filtro y luego filtro u orden


avanzado.

10. Haga doble clic para agregar el campo Evaluado por en la cuadrícula de diseño.

11. En la celda de criterio del campo de Evaluado por escriba "Carol".

12. Haga clic en Aplicar filtro y observe los registros que concuerden con este
criterio. Ahora tiene todos los restaurantes que fueron revisados después de
Enero. 1, 2001 y que fueron revisados por Carol.

13. Nuevamente, haga clic en Registros, seleccione filtro y luego en Filtro u orden
avanzado.

14. En la celda O del campo de Fecha de actualización escriba ">=#1/1/2001#" . en la


celda O del campo Nombre del revisor escriba "John".

15. Haga clic en Aplicar filtro. Debe ver todos los registros que fueron revisados
desde Enero 1, 2001 tanto por Carol o por John.

16. Si decide que este filtro puede se útil en el futuro, puede salvarlo como una
consulta. Regrese a la ventana de filtro, haga clic en Archivo y luego en Guardar
como consulta. Escriba un nombre y haga clic en Aceptar.

17. Cierre la tabla, no guarde los cambios y cierre la base de datos.

Cuando haya salido del programa, haga clic en la flecha Siguiente para retomar la
actividad.

71
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Crear consultas de selección


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecutar una
aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos en la que ha estado trabajando.

3. Si el nombre de la base de datos no aparece en la hoja de tareas, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

4. Si sabe donde quiere comer, pero necesita una hora de cierre o un número
telefónico, no necesitará todos los demás campos. Tal vez quiera guardar la
información para que pueda volver a ella después. Una consulta de selección es
muy útil en esta situación.

5. La ventana de la base de datos debe estar abierta. Haga clic en el botón


Consultas de la barra de herramientas Objetos. Haga doble clic en Crear una
consulta en vista Diseño. La ventana de consulta se abre en la vista de diseño
con el cuadro de diálogo de Mostrar tabla en la parte superior. La ventana de
consulta es similar a la de Filtro u orden avanzado. Sin embargo en lugar de
trabajar con una sola tabla, primero seleccione las tablas o consultas con las que
quiere trabajar en la nueva consulta.

6. En el cuadro de diálogo Mostrar tabla, haga doble clic en los dos nombres de las
tablas y agréguelas a la ventana de consulta. Note que Access indica que hay
una relación entre las tablas dibujando una línea entre ellas. Si esta relación no
se hubiera establecido anteriormente, necesitaría crearla antes de crear una
consulta. Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla.

7. Haga doble clic en el campo ID, en el campo Nombre y en todos los campos
relacionados con hora de cierre de la tabla de información. De la tabla de
Ubicación, haga doble clic en los campos que contienen las direcciones, ciudad,
estado y número telefónico. Los campos se mueven a la cuadrícula de diseño.

72
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

8. Debe haber una marca de verificación en el cuadro en cada columna.

9. Haga clic en el botón Ejecutar.

10. Haga clic en el botón Ver para regresar a la vista de Diseño. Cierre la ventana
de consulta y haga clic en Si cuando se le inste a guardar la consulta. Escriba el
nombre y haga clic en Cerrar.

11. La ventana de la base de datos debe estar abierta. Nuevamente haga clic en el
botón Consultas en la barra de herramientas Objetos si aún no está resaltada.
Haga doble clic en Crear una consulta en la vista Diseño. La ventana de consulta
se abre con un cuadro de diálogo Mostrar tabla en la parte superior.

12. Si los registros que usted usa más a menudo fueran sobre restaurantes cercanos
al lugar donde vive, esa información puede ser guardada y usada nuevamente.
Una consulta de selección es útil nuevamente para esta situación.

13. Debido a que usted necesita información de las dos tablas, haga doble clic en los
nombres de las dos tablas en el cuadro de diálogo Mostrar tabla para agregarlas
a la ventana de consulta. Haga clic en Cerrar.

14. Haga doble clic en el asterisco en la parte superior del campo lista de
Información. Esto mueve todos los nombres de los campos de esta tabla a la
cuadrícula de diseño, pero no puede especificar el criterio de selección para estos
campos.

15. Del campo lista de la tabla de Ubicación, haga doble clic en dirección, ciudad,
estado y número telefónico. Los campos se mueven a la cuadrícula de diseño. En
el campo Ciudad, al lado de criterio, escriba un nombre de ciudad de su base de
datos que esté cerca a usted. Al lado de O: continúe escribiendo nombres de
ciudades.

16. Debe haber una marca en el cuadro en cada columna.

17. Haga clic en el botón Ejecutar. La consulta ahora refleja el criterio que usted
especificó.

73
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

18. Haga clic en el botón Ver para regresar a la vista de Diseño. Cierre la ventana de
consulta y haga clic en Sí cuando se le inste a guardar la consulta. Escriba un
nombre y haga clic en Cerrar.

19. A diferencia de un filtro que es guardado como parte de una tabla, una consulta
es un objeto separado de la base de datos. Por esto un formulario puede tener
como base una consulta. Si tiene tiempo, cree uno para sus dos consultas.

20. Cierre la consulta y cierre la base de datos.

Cuando haya salida del programa, haga clic en la flecha Siguiente para retomar la
actividad.

74
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Crear consultas de parámetros


Access debe estar en su pantalla, si no lo esta, haga clic en el botón Ejecución de
una aplicación y elija Access del menú. Siga las instrucciones para completar la
actividad.

1. Localice el Panel de tareas a la derecha de la ventana de Access. Si no aparece la


ventana de tarea, haga clic en el botón Nuevo de la barra de herramientas de la
base de datos.

2. Haga clic en el nombre de la base de datos en la que ha estado trabajando.

3. Si el nombre de la base de datos no aparece en la hoja de tareas, haga clic en


Archivo y luego en Abrir. Busque el archivo que contiene su base de datos.

4. La ventana de la base de datos debe estar abierta. Haga clic en el botón


Consultas de la barra de herramientas de Objetos si aún no esta resaltada. Haga
doble clic en Crear una consulta en vista Diseño.

5. Cuando quiera salir a comer una tarde de domingo, entonces quiere encontrar
que restaurante siguen abiertos porque es normal que los restaurantes cierren
temprano en una tarde de domingo. Una consulta de parámetros le permitirá
encontrar esta información fácilmente. Una consulta de parámetros le
preguntará un rango de horas de cierre porque es posible que la información que
se requiera cambie en razón a las horas en que usted salga.

6. En el cuadro de diálogo de Mostrar tabla, haga doble clic en los nombres de las
dos tablas para agregarlas a la ventana de consulta porque necesita información
de las dos tablas. Haga clic en Cerrar.

7. Haga doble clic en el campo ID, el campo de Nombre y el campo relacionado con
la hora de cierre del domingo de la Tabla de Información. De la tabla de
Ubicación, haga doble clic en el campo de nombres que especifican dirección,
ciudad, estado y número telefónico. Los campos se mueven a la cuadrícula de
diseño.

75
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

8. Si escribe texto en corchetes [... ] en la fila de Criterios, Access mostrará el texto


en un cuadro de mensaje cada vez que la consulta este corriendo. También puede
mostrar un rango de valores usando expresiones en la fila de criterios. En este
caso, usted quiere que aparezca un rango de horas de cierre. En el campo
apropiado, escriba la siguiente expresión exactamente como la ve aquí (no
escriba las comillas): "Entre [La primera hora de cierre] Y [la última hora de
cierre]".

9. Haga clic en el botón Ejecutar e ingrese los valores en los cuadros de mensaje (en
la forma 00:00). Access mostrará todos los registros con las horas de cierre entre
los parámetros ingresados.

10. Cierre y guarde la consulta.

11. Tal vez quiera una consulta similar para las horas de cierre de otros días de la
semana. De ser así, créela ahora.

12. Es posible que usted viva con un presupuesto de ahorro y normalmente coma en
restaurantes baratos. Cree otra consulta. escriba "<= [Ingrese el precio más
alto]" en Criterio en el campo de Precios. Corra la consulta e ingrese de uno a
cinco $ para representar el precio más alto que desea considerar. Access muestra
todos los restaurantes en el rango de precio que usted especificó.

13. Cierre la ventana de la consulta y haga clic en Sí cuando se le inste a guardar la


consulta. Escriba un nombre y haga clic en Cerrar. No cierre la base de datos.

Continúe con el siguiente conjunto de direcciones.

76
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

Instrucciones de la actividad: Crear consultas de acción


1. La ventana de base de datos debe estar abierta. A continuación usted creará una
acción de consulta para borrar los registros sobrantes. Una vez que corra la
consulta es imposible deshacer la acción, por consiguiente debe hacer una copia
de seguridad de las tablas primero. Haga clic en el botón Tabla en la barra de
herramientas de Objetos y haga clic en uno de los nombres de sus tablas. Elija
Copiar.

2. Haga clic derecho en un área vacía y elija Pegar. Ingrese un nombre en la Tabla
de pegar como cuadro de diálogo y elija Aceptar.

3. Repita este procedimiento para hacer la copia de la segunda tabla.

4. Haga clic en el botón Consultas de la barra de herramientas de Objetos. Haga


doble clic en Crear una consulta en vista de diseño.

5. Importe las dos tablas a la cuadrícula de diseño.

6. Haga clic en Consulta y luego Consulta de eliminación. La fila Eliminar es


agregada a la cuadrícula.

7. Arrastre el asterisco de la lista de campo de la tabla de Ubicación a la cuadrícula


de diseño. La fila Eliminar muestra Desde. Esto significa que los registros que
concuerdan con ese criterio especificado serán borrados de entre todos los
registros de esta tabla.

8. Arrastre el asterisco de la lista de campo de la tabla de Información. La fila


Eliminar nuevamente muestra Desde.

9. Arrastre el campo de Estado a la cuadrícula de diseño. En criterios: en el campo


Estado escriba el nombre de cualquiera de los estados que desee borrar. Esto
borrará todos los registros de los restaurantes en el estado especificado.

77
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple

10. Continúe haciendo una lista de los nombres de Estado al lado de O: en la


columna Estado si desea borrar los registros de más de un estado.

11. Si desea usar un criterio diferente a Estado, arrastre el nombre del campo a la
cuadrícula de diseño y especifique el criterio de una forma similar.

12. Cambie a la vista Hoja de datos para una vista previa de los registros que van a
ser borrados. Haga estos primero antes de correr la consulta para que pueda
corregir cualquier error.

13. Regrese a la vista Diseño y haga los cambios necesarios. Cuando esté seguro que
borrará sólo los registros que desea borrar, haga clic en Correr. Access borra
todos los registros que usted especificó.

14. Cierre la ventana de consulta y haga clic en No cuando se le inste a salvar la


consulta.

15. Cierre la base de datos.

Cuando haya salido del programa, haga clic en la flecha Siguiente para retomar la
actividad.

78
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

TEMA 4 – CREAR UNA BASE DE DATOS RELACIONAL

Objetivo
Cuando termine esta actividad Usted habrá completado el proceso de diseño de una
base de datos relacional. Su base de datos será desarrollada con el fin de cumplir las
especificaciones de un sistema para una tienda de videos

Usted definirá y creará la estructura de la base de datos antes de importar los datos
y producir informes.

Revisión General
En este tema Usted creará una base de datos relacional que será el lugar para el
almacenamiento de datos para el nuevo sistema que se desarrollará para el dueño
de la tienda de videos. Al tener presentes los requerimientos de usuario, diseñará
una estructura que se ajuste a las especificaciones del lenguaje de programación que
se utilizará más adelante.

El diseño de una base de datos relacional requiere una planeación cuidadosa. Usted
iniciará con una revisión de la información que ha recogido durante las primeras
fases del análisis. Así, las tablas y las relaciones estarán acordes con las reglas de
normalización.

Una vez que las tablas y las relaciones han sido establecidas puede comenzar a
centrarse en los campos y sus atributos. Esto debe ser definido cuidadosamente de
tal forma que soporten tanto la especificación en el lenguaje de programación así
como a los requerimientos de usuario.

Con las estructuras creadas sus tablas están listas para recibir datos. Usted
importará unos datos de ejemplo de la tienda y creará consultas multi-tabla para
producir informes que el gerente de la tienda pueda analizar.

79
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Nuevos Términos y Palabras


Redundancia de datos – El mismo dato almacenado en más de un lugar en una base
de datos.
Clave – Campo en un registro que contiene un dato único. Este dato identifica a ese
registro frente a todos los demás en la base de datos.
Normalización – Proceso de estructurar los datos para minimizar la duplicación y
las inconsistencias. Se investiga como se almacenan e interrelacionan los diferentes
grupos de datos.
Integridad Referencial – Un sistema de reglas utilizadas para asegurar que las
relaciones entre los registros en tablas relacionadas son válidas y que estos datos
relacionados no son borrados o cambiados accidentalmente.

Equipo Requeridos
Guía del Módulo
Guía del Estudiante/Carpeta
Microsoft Access

Recursos
Sistema Movie Planet

80
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Actividad 1 – Diseño inicial

Objetivo
Cuando haya completado esta actividad Usted adquirirá el conocimiento y las
habilidades para diseñar una base de datos relacional que cumpla las
especificaciones del sistema para la tienda de videos.

Usted podrá:

• reconocer los pasos necesarios para diseñar una base de datos relacional.
• definir las diferentes llaves y relaciones encontradas en una base de datos
relacional.
• reconocer los problemas asociados con la redundancia en los datos.
• definir normalización.
• aplicar formularios normales para diseñar las tablas y las relaciones.
• bosquejar las tablas, campos y relaciones necesarias para la base de datos para
la tienda de videos.

81
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la actividad: Propósito de la base de datos


Abra su Guía del Estudiante/Carpeta con las notas y hojas de datos que llenó
durante las entrevistas y observaciones en el capítulo 2.

Usando lo que sabe acerca de las bases de datos relacionales, marque o señale cada
referencia a la base de datos Movie Planet. Indique si ve referencias a tablas,
campos y informes.

Cuando haya revisado todas las hojas de datos, abra su Guía del
Estudiante/Carpeta en la hoja de datos titulada “Propósito de la base de datos”.
Haga una lista de las tablas y campos que cree que necesitará para la tienda de
videos. A continuación, escriba un párrafo detallando el propósito de la base de
datos Movie Planet. Complete el trabajo en la hoja de datos o inserte otra página.

82
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la actividad: Investigación de la tienda de videos


La ventana del navegador debería estar abierta, sino haga clic en el botón Internet.
Abra su Guía del Estudiante/Carpeta en las tres hojas de datos tituladas
“Comparando el Software de Video 1, 2, 3." Siga las instrucciones a continuación
para completar la actividad.

En esta actividad, Usted conducirá una búsqueda de información sobre los servicios
de web hosting. Puede querer realizar varias búsquedas para comparar los
resultados de diferentes motores de búsqueda.

1. Haga clic en la barra de dirección y señale el texto. Escriba la dirección de su


motor de búsqueda favorito. Presione Enter o haga clic en el botón Ir a.

2. Ingrese una búsqueda de software para alquiler de videos.

3. Una vez haya encontrado un sitio web sobre software para alquiler de videos,
utilice los enlaces que aparecen en la página para encontrar información acerca
de las características de estos sistemas.

4. Anote en su Guía del Estudiante/Carpeta la dirección de algunos de los sitios


web encontrados e información interesante sobre las tablas o campos que podría
necesitar para la base de datos de Movie Planet.

5. Busque ejemplos de interfaces en los sitios visitados. Dibuje un esquema de


algunos detalles que crea que puedan servir para su software.

6. Haga una lista de los nombres de campos que aparecen en la interfaz.

7. Cuando haya encontrado toda la información que necesite en un sitio web, haga
clic en el botón Anterior para volver a la página con los resultados de la
búsqueda. Seleccione otro enlace a otro sitio web para encontrar más ejemplos de
software. Visite al menos tres sitios en búsqueda de ideas.

8. Cuando haya respondido todas las preguntas en la hoja de datos, cierre la


ventana del navegador seleccionando Cerrar en el menú Archivo o haciendo clic
en la X en la esquina superior derecha.

Cuando haya salido del software, haga clic en la flecha Siguiente para continuar
con la Actividad.

83
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la cctividad: Tablas, campos y relaciones


El proyecto Sistema Movie Planet debería estar en su pantalla, sino haga clic en el
botón Ejecutar una aplicación y seleccione Sistema Movie Planet en el menú. Firme
con el nombre de su compañía y seleccione Normalización de la lista de opciones.

NOTA: Es importante obtener toda la información de cada


página. Puede hacerlo pausando o rebobinando el video o
reiniciando la presentación de diapositivas.

ADVERTENCIA: Cuando avance a la siguiente página no


podrá retornar a las anteriores. Sin embargo, si la clase
termina en medio de la recolección de información en una
pantalla determinada, la característica de marcador
automático le retornará a ese mismo lugar la próxima vez
que se conecte.

En esta actividad usted creará una impresión de las tablas, campos y relaciones
necesarios para la base de datos para la tienda de videos. A partir de la información
que ha obtenido a partir de las entrevistas y las observaciones, utilizará el proceso
de normalización para determinar las tablas, asignará los campos requeridos y
decidirá las relaciones de su base de datos.

1. Siga las indicaciones en pantalla para completar la actividad.

2. Después que haya respondido todas las preguntas, imprima la hoja de datos e
insértela en su Guía del Estudiante/Carpeta en la hoja de datos titulada “Diseño
Inicial de Movie Planet”

3. Cuando haya terminado la actividad, haga clic en el botón Salir.

Una vez haya salido del software, haga clic en la flecha Siguiente para continuar
con la actividad.

84
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Actividad 2 – Estructura de la base de datos

Objetivo
Cuando haya completado esta actividad Usted tendrá el conocimiento y las
habilidades necesarias para completar la estructura de la base de datos para la
tienda de videos.

Usted podrá:

• darle nombres a cada una de las tablas de la base de datos para la tienda de
videos.
• determinar los atributos de cada uno de los campos.
• crear las tablas de la base de datos de acuerdo a las especificaciones de Visual
Basic.
• cumplir con la integridad referencial de acuerdo con las relaciones de la base de
datos.

85
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la actividad: Requisitos de la estructura


Abra su Guía del Estudiante/Carpeta en la hoja de datos titulada "Estructura de la
Base de Datos de Movie Planet" en el Tema 4, Actividad 2. Lea todas las
instrucciones siguientes antes de comenzar.

En esta actividad, Usted documentará la estructura final de la base de datos para la


tienda de videos. Es importante que siga las especificaciones de Visual Basic y los
requisitos de usuario presentados en la lección. Las siguientes pantallas CBT
contienen la descripción de los atributos de datos que se requieren. Llene la hoja de
datos conforme vaya leyendo las descripciones.

1. En la parte superior de cada tabla verá el nombre original de la tabla. Escriba el


nuevo nombre después del original. Incluya el tipo de objeto en el nombre.

2. Las tablas en su hoja de datos contienen una línea por cada uno de los campos
requeridos en la base de datos final. Los nombres originales de los campos
pueden encontrarse en la impresión titulada “Normalización”, en el Tema 4,
Actividad 1 de los Recursos del Sistema Movie Planet. Separe los campos cuando
sea apropiado.

3. Escriba los nombres de los campos en su hoja de datos. Cada línea de la hoja de
datos debería contener un nombre de campo. Fíjese que las mayúsculas y los
espacios sean correctos.

4. Cada campo tendrá asignado un tipo de dato. Luego de leer la descripción en el


CBT, escriba el tipo de dato en la columna apropiada en la hoja de datos. En la
columna tipo de dato indique la llave primaria y foránea. Asegúrese de haber
relacionado los tipos de datos para todas las llaves foráneas.

5. La otras propiedades variarán dependiendo de las especificaciones descritas en


el CBT. Aunque cada propiedad tenga una columna en la hoja de datos, no todas
las columnas de propiedades estarán completas. Lea primero las descripciones y
llene sólo las columnas que correspondan.

Cuando haya terminado, Usted comprobará su trabajo usando la pantalla de


instrucciones.

Complete los pasos 1 al 3, luego haga clic en el botón Siguiente para realizar los
pasos 4 al 6.

86
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la Actividad: Tablas de la tienda de videos


Access debería estar en su pantalla, sino haga clic en el botón Ejecutar una
Aplicación y escoja la opción Access en el menú. Siga las siguientes instrucciones
para completar la actividad.

En esta actividad, Usted creará todas las tablas para la base de datos de Movie
Planet. Use la hoja de datos titulada "Estructura de la Base de Datos de Movie
Planet" para obtener información respecto a todos los atributos de los campos.
Revise su ortografía y puntuación al llenar cada tabla, campo y propiedad.

1 Ubique el Panel de Tareas en el lado derecho de la ventana de Access. Si no


aparece, haga clic en el botón Nuevo en la barra de herramientas Base de Datos.

2 Haga clic en la opción Base de Datos Vacía.

3 Teniendo abierto el cuadro de diálogo Nuevo Archivo de Base de Datos, ubique la


carpeta de trabajo “PeriodXX” (donde XX representa el número de su periodo de
clase). Haga doble clic en esta carpeta para abrirla.

4 En la parte de abajo del cuadro de diálogo Nuevo Archivo de Base de Datos, haga
clic en el cuadro Nombre de archivo: , escriba "VideoStoreXX" (donde XX
representa sus iniciales), sin las comillas. Haga clic en Crear.

5 La Ventana de Base de Datos VideoStore debería estar abierta. Haga clic en el


botón Tablas en la barra de herramientas Objetos si es que no está seleccionada
aún.

6 Haga clic derecho en Crear tabla en Vista de diseño y seleccione Abrir.

87
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

7 En la vista Diseño aparece una ventana con tablas. La ventana está dividida en
dos secciones o paneles. Usted crea una lista de los campos de la tabla en la
parte superior de la ventana incluyendo el nombre del campo, el tipo de dato y si
lo desea, una descripción. La parte inferior muestra las propiedades de cada
campo.

NOTA: Presione Tab mientras esté trabajando en la vista


Diseño para moverse a través de la columnas Nombre del
Campo, Tipo de Dato y Descripción así como en
Propiedades del Campo. Presione F6 para cambiar entre
las secciones Nombre de Campo y Propiedades del Campo.

8 Escriba en Nombre del Campo la llave primaria para la primera tabla de su hoja
de datos. Escoja Autonumérico en Tipo de Dato. Haga clic en la flecha que está a
la izquierda de la fila hasta que toda la fila esté seleccionada. Haga clic en
Editar y luego en Llave Primaria.

9 Escriba los nombres de los otros campos de su hoja de datos en la columna


Nombre del Campo.

10 En la celda Tipo de Dato, haga clic en la flecha que aparece hacia abajo.
Seleccione el tipo de dato apropiado para el campo utilizando su hoja de datos.

11 Presione F6 para moverse al panel Propiedades del Campo e ingrese las


propiedades correspondientes según su hoja de datos.

12 Haga clic en el botón Guardar cuando haya completado todos los


campos de la primera tabla. Escriba el nombre de la tabla como
aparece en su hoja de datos en el cuadro de diálogo Guardar Como. Haga clic en
Aceptar.

88
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

13 Haga clic en la X en la esquina superior derecha para cerrar la ventana.

14 Repita los pasos 6 al 13 hasta que complete todas las cinco tablas de la tienda de
videos.

15 Haga clic en la X en la esquina superior derecha para cerrar la ventana de Base


de Datos.

16 Cuando haya terminado la actividad, haga clic en el botón Cerrar de la barra de


menú de Access.

Cuando haya salido del software, haga clic en la flecha Siguiente para continuar con
la actividad.

89
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la actividad: Especificar la integridad referencial


Access debería estar en su pantalla, sino haga clic en el botón Ejecutar una
aplicación y escoja la opción Access en el menú. Siga las siguientes instrucciones
para completar la actividad.

1. Ubique el Panel de Tareas en el lado derecho de la ventana de Access. Si no


aparece, haga clic en el botón Nuevo en la barra de herramientas Base de Datos.

2. Localice la base de datos VideoStoreXX (donde XX representa sus iniciales) en la


sección Abrir archivo del panel Tarea. Haga doble clic en el archivo para abrirlo.

3. Haga clic en el botón Relaciones (el tercero desde la derecha en la barra de


herramientas de Access, cuando no hay tablas abiertas). Se abre la ventana
Mostrar tabla. Mantenga presionada la tecla Shift y haga clic en cada una de sus
tablas. Cuando todas estén marcadas, haga clic en Agregar. Cierre la ventana
Mostrar tabla.

4. La ventana de Relaciones está en la pantalla. Todas sus tablas se mostrarán con


una lista de los campos en cada una. Ajuste el tamaño de la lista para que todos
los campos sean visibles. Arrastre las tablas a lo largo de la pantalla según sea
necesario, dejando en el centro de la pantalla a StatusTable (Tabla de Estado ).
Vea la Fig. 1.

Fig.1

90
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

5. Use la hoja de datos "Estructura de la Base de Datos de Movie Planet " para
arrastrar una flecha desde el campo llave primaria en una tabla hasta el campo
llave foránea en otra. Asegúrese que coincidan los nombres de los campos en
cada tabla. Vea la Fig. 2.

Nombre de
la Tabla
relacionadaT
Asegurar
IntegridadRe
ferencial
Nombres de los
Campos
Relacionados

Tipo de
Relación
Fig. 2

6. Se abre la ventana Modificar Relaciones. Revise la Tabla o consulta y la Tabla o


consulta relacionada para asegurarse que ha relacionado los campos y tablas
correctos. Haga clic en el cuadro de verificación Exigir integridad referencial.
Haga clic en Crear. Esto crea una relación uno a muchos entre sus tablas.

7. Repita los pasos 5 y 6 hasta que se terminen todas las relaciones. La estructura
de sus relaciones debería parecerse a la de la Fig. 3.

Fig. 3

91
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

8. Haga clic en Archivo y luego en Cerrar. Cuando se le pregunte hacerlo, guarde


los cambios.

9. Haga clic en la X en la esquina superior derecha para cerrar la ventana de Base


de Datos.

10. Cuando haya terminado la actividad, haga clic en el botón Cerrar de la barra de
menú de Access.

Cuando haya salido del software, haga clic en la flecha Siguiente para continuar con
la actividad.

92
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Actividad 3 – Creación de Informes

Objetivo
Cuando haya completado esta actividad, Usted tendrá el conocimiento y las
habilidades necesarias para producir informes que cumplan las necesidades del
sistema para la tienda de videos.

Usted podrá:

• importar datos en sus tablas.


• crear una consulta multi-tabla para utilizarla como base para sus informes.
• insertar campos calculados para usarlos en sus informes.
• utilizar el Ayudante para informes para agrupar registros en informes de
interés.

93
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones de la actividad: Anexar los datos de Movie Planet


Access debería estar en su pantalla, sino haga clic en el botón Ejecutar una
aplicación y escoja la opción Access del menú. Siga las siguientes instrucciones para
completar la actividad.

En esta actividad, Usted ingresará o importará datos de ejemplo en todas las tablas
de la base de datos de Movie Planet.

Ingresar datos en la tablas Employee (Empleado) y Rental Fee (Costo de Alquiler)


1. Ubique el panel Tarea en el lado derecho de la ventana de Access. Si no aparece,
haga clic en el botón Nuevo en la barra de herramientas Base de Datos.

2. Busque el archivo llamado VideoStoreXX (donde XX representa sus iniciales) en


la sección Abrir archivo del panel Tarea. Haga doble clic sobre este archivo para
abrirlo. Si su archivo de base de datos no aparece en la lista Abrir archivo, haga
clic en la carpeta Más archivos… en la lista. Teniendo abierto el cuadro de
diálogo Nuevo Archivo de Base de Datos, ubique la carpeta de trabajo
“PeriodXX” (donde XX representa el número de su periodo de clase). Haga doble
clic en esta carpeta para abrirla. Encuentre su archivo de base de datos y haga
doble clic para abrirlo.

3. La Ventana de Base de Datos VideoStoreXX debería abierta. Haga clic en el


botón Tablas en la barra de herramientas Objetos si es que no está seleccionada
aún.

4. Haga doble clic en la EmployeeTable (Tabla de Empleado) para abrirla en el


modo hoja de datos. Ingrese los siguientes datos en los campos:

5. Haga clic en la casilla cerrar cuando haya terminado.

94
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

6. En la ventana de Base de Datos VideoStoreXX, haga doble clic en


RentalFeeTable (Tabla de Costo de Alquiler) para abrirla en modo hoja de datos.
Ingrese los siguientes datos en los campos:

Haga clic en la casilla cerrar cuando haya terminado.

95
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Importar datos en las tablas Customer (Cliente), Inventory (Inventario) y Status (Estado)
1. Para mostrar el menú emergente haga clic derecho con el ratón en cualquier
área en blanco de la ventana base de datos. Seleccione la opción Importar.

2. Cuando abra el cuadro de diálogo Importar objetos, seleccione el disco C: del


menú descolgable en el cuadro Buscar en:. A continuación, haga doble clic en la
carpeta llamada Archivos de Bases de Datos.

3. Haga doble clic en la base de datos llamada VideoStoreT4A3 para abrir el cuadro
de diálogo Importar Objetos.

96
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

4. Para seleccionar las tres tablas a importar, mantenga presionada la tecla Shift y
haga clic en CustomerTable (Tabla de Clientes), InventoryTable (Tabla de
Inventario) y en StatusTable (Tabla de Estado) de la lista de tablas. Haga clic en
Aceptar.

5. Las tablas que ha importado pueden encontrarse en la lista Tablas. Note que
cada una de las nuevas tablas contienen el número 1 en el nombre de objeto.
Usted debería ver listadas las tablas como CustomerTable1, InventoryTable1 y
StatusTable1.

6. Haga clic derecho en la tabla importada CustomerTable1 y seleccione Copiar en


el menú emergente.

7. Haga clic derecho en cualquier área en blanco de la ventana de base de datos


para mostrar el menú emergente. Selecciones la opción Pegar.

8. En el cuadro de diálogo Pegar tabla como escriba “CustomerTable” (Tabla de


Clientes). Seleccione Anexar datos a la tabla existente. Haga clic Aceptar.

97
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

9. Haga doble clic en la tabla agregada CustomerTable para abrirla en el modo hoja
de datos. (Esta es la tabla original que creó en la última actividad.) Ahora hay 35
registro en su tabla. Haga clic en el cuadro cerrar después que haya verificado
que los registros están presentes.

10. Ahora puede eliminar la tabla importada llamada CustomerTable1. Haga clic
derecho con el ratón en la tabla CustomerTable1 y seleccione Borrar.

11. Si ve el siguiente mensaje confirmando la eliminación, haga clic en Sí.

12. También puede que vea el siguiente mensaje respecto a las relaciones. Haga clic
en Sí. (Usted verificará las relaciones cuando haya terminado).

13. Repita los pasos 5 al 7 con las tablas InventoryTable y StatusTable (estas tablas
se llaman InventoryTable1 y StatusTable1). Asegúrese de copiar la tabla
importada. Luego, péguelas en las tablas originales. (Estas se llaman
InventoryTable y StatusTable). Borre las tablas importadas. Usted debería tener
ahora 150 registros en la tabla InventoryTable y 50 registros en la tabla
StatusTable.

98
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

14. Haga clic en el botón Relaciones.

15. Ahora la ventana de Relaciones está en la pantalla. Sus relaciones deberían ser
iguales a las que se muestran en la siguiente figura.

16. Si las relaciones fueron borradas durante el proceso de pegar-anexar, utilice el


mismo método que ha aprendido en la última actividad para asegurar la
integridad referencial:
a. Arrastre una flecha desde el campo llave primaria en una tabla al campo
llave foránea en la otra. Asegúrese que coinciden los nombres de cada tabla
b. Cuando abra la ventana Editar relaciones. Busque en Tabla o consulta y en
Tabla o consulta relacionada para asegurarse que se han relacionado las
tablas y campos correctos.
c. Haga clic en el cuadro de verificación Exigir integridad referencial. Haga clic
en Crear.
d. Haga clic en Archivo y luego en Cerrar. Guarde los cambios en las relaciones
cuando se le pregunte por ello.

17. Haga clic en la X en la esquina superior derecha para cerrar la ventana de Base
de Datos.

18. Al terminar la actividad, haga clic en el botón Cerrar en la barra de menú de


Access.

Una vez haya salido del software, haga clic en la flecha Siguiente para continuar
con la actividad.

99
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones para la actividad: Crear consultas para los informes de Movie


Planet
Access debería estar en su pantalla, sino, haga clic en el botón Ejecutar una
aplicación y escoja la opción Access del menú. Siga las siguientes instrucciones para
completar la actividad.

En esta actividad, Usted creará consultas que servirán como base para los informes
de Movie Planet.

Creación de la Consulta Rental History (Historia de Alquiler):


1. Ubique el panel Tarea en el lado derecho de la ventana de Access. Si no aparece,
haga clic en el botón Nuevo en la barra de herramientas Base de Datos.

2. En la sección Abrir Archivo del panel Task, localice la base de datos


VideoStoreXX (donde XX significa sus iniciales). Haga doble clic en el archivo
para abrirlo.

3. La ventana de Base de Datos VideoStored debería estar abierta. Haga clic en el


botón Consultas en la barra de herramientas Objetos.

4. Haga clic derecho en Crear consulta en vista de Diseño y seleccione Abrir.

5. El cuadro de diálogo Mostrar tabla debería estar abierto en su pantalla. Esta


consulta requiere campos de las tablas InventoryTable, RentalFeeTable y
StatusTable. Mantenga presionada la tecla Shift y haga clic en cada una de estas
tablas de la lista de la izquierda. Haga clic en Agregar.

6. Las tablas que seleccionó aparecen en el panel superior de la ventana de vista de


Diseño. Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla.

100
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

7. Para seleccionar los campos para su consulta, haga clic en el campo DateOut
(Fecha de salida) en la tabla StatusTable. Arrastre este campo en la celda
Campo en la primera columna de la cuadrícula de diseño de la consulta.

8. Arrastre el campo TitleID (Id del título) de la tabla StatusTable en la segunda


columna de la cuadrícula de diseño de la consulta.

9. Arrastre el campo MovieTitle (Título de la película) de la tabla InventoryTable


en la tercera columna.

10. Arrastre el campo MediaType (Tipo de medio) de la tabla InventoryTable en la


cuarta columna.

11. Arrastre el campo Fee (Valor) de la tabla RentalFeeTable en la quinta columna.


Su ventana Seleccionar Consulta debería parecerse a la que se muestra a
continuación.

12. Haga clic en el botón Ejecutar en la barra de herramientas Diseño de la

Consulta.

13. En su pantalla aparece una hoja de datos con 50 registros. Haga clic en la X en
la ventana de la hoja de datos. Si se le pregunta:¿Desea guardar los cambios al
diseño de la Consulta1?, haga clic en Sí. Cuando el cuadro de diálogo Guardar
como le solicite un nombre, escriba "RentalHistoryQuery" (Historia de Alquiler
Consulta). Haga clic en Aceptar.

101
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Creación de la Consulta Late Movie (Película en Mora):


1. Haga clic derecho en Crear una consulta en la vista Diseño y escoja Abrir.

2. El cuadro de diálogo Mostrar tabla debería aparecer en su pantalla. Esta


consulta requiere campos de las tablas CustomerTable, InventoryTable y
StatusTable. Mantenga presionada la tecla Control y haga clic en cada una de
las tablas de la lista de la izquierda. Haga clic en Agregar.

3. Las tablas que seleccionó aparecen en el panel superior de la ventana de vista de


diseño. Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla.

4. Para seleccionar los campos para su consulta, haga clic en el campo CustomerID
en la tabla CustomerTable. Arrastre este campo a la celda Campo en la primera
columna de la cuadrícula de diseño de la consulta.

5. Arrastre el campo LastName (Apellido) de la tabla CustomerTable en la segunda


columna de la cuadrícula de diseño de la consulta.

6. Arrastre el campo MovieTitle (Título de la película) de la tabla InventoryTable


en la tercera columna.

7. Arrastre el campo DateOut (Fecha de salida) de la tabla StatusTable en la


cuarta columna.

8. Arrastre el campo ReturnDate (Fecha de devolución) de la tabla StatusTable en


la quinta columna. Su ventana Consulta de selección debería parecerse a la que
se muestra a continuación.

9. Para crear los campos calculados, haga clic en la celda en blanco Campo de la
sexta columna de la cuadrícula de diseño de la consulta.
Redimensione la columna si es necesario con ayuda del selector de
columna.

102
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

10. Escriba lo siguiente: LateMovie:[ReturnDate]-[DateOut]. Haga clic en la celda


Criterio:, escriba lo siguiente: ">2".

11. Haga clic en la celda en blanco campo de la séptima columna de la cuadrícula de


diseño de la consulta y escriba lo siguiente: "ExcessDays:[LateMovie]-2". Utilice
el selector de columna para ajustar el tamaño de la misma si es necesario. Su
ventana Select Query (Seleccionar Consulta) debería parecerse a la que se
muestra a continuación.

12. Haga clic en el botón Ejecutar de la barra de herramientas Diseño de la

Consulta.

13. Una hoja de datos con 9 registro aparece en su pantalla. Haga clic en la X en la
ventana de la hoja de datos. Cuando el cuadro de diálogo Guardar Como le
solicite un nombre, escriba "LateMovieQuery" (Película en Mora). Haga clic en
Guardar.

14. Cuando haya completado la actividad, haga clic en el botón Cerrar en la barra de
menú de Access.

Una vez que haya salido del software, haga clic en la flecha Siguiente para
continuar con la actividad.

103
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Instrucciones de la Actividad: Informes de Movie Planet


Access debería estar en su pantalla, sino, haga clic en el botón Ejecutar una
aplicación y escoja la opción Access del menú. Siga las siguientes instrucciones para
completar la actividad.

En esta actividad, Usted creará informes para Movie Planet.

Creación del Informe Rental History (Historia de Alquiler):


1. Ubique el panel Tarea en el lado derecho de la ventana de Access. Si no aparece,
haga clic en el botón Nuevo en la barra de herramientas Base de Datos.

2. En la sección Abrir archivo del panel Tarea, localice la base de datos


VideoStoreXX (donde XX significa sus iniciales). Haga doble clic en el archivo
para abrirlo.

3. La ventana de Base de Datos VideoStore debería estar abierta. Haga clic en el


botón Consultas en la barra de herramientas Objetos.

4. Haga clic en la consulta RentalHistoryQuery. Haga clic en Nuevo Objeto:


Consulta en la barra de herramientas Base de Datos (Si una selección diferente
a Consultas sigue a Nuevo Objeto reemplácela seleccionando Consultas en la
lista descolgable). En la lista descolgable seleccione Informe.

5. El cuadro de diálogo Nuevo Informe aparece en su pantalla. Escoja Ayudante


para Informes y haga clic en Aceptar.

104
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

6. En el primer cuadro de diálogo del Asistente para informes haga clic en el botón
Agregar Todos los Campos.

Botón
Agregar
Todos los
Campos

7. La lista de los campos aparece en el cuadro Campos seleccionados. Haga clic en


Siguiente>.

8. Usted verá sus datos por la tabla StatusTable. No haga cambios en el segundo
cuadro de diálogo del Asistente para informes. Haga clic en Siguiente>.

9. Necesitará agrupar sus datos por días. Seleccione el campo DateOut (Fecha de
Salida), haga clic en el botón Agregar Campo.

Botón
Agregar
Campos

Opciones de
Agrupamiento

105
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

10. Haga clic en el botón Opciones de Agrupamiento…, luego, en el menú


descolgable Intervalos de agrupamiento:, seleccione Día. Haga clic en Aceptar.

11. Haga clic en Siguiente>.

12. Su informe debería tener subtotales para cada uno de los días de alquiler. Haga
clic en el botón Opciones de resumen…. Haga clic en el cuadro de verificación
Suma. Haga clic en Aceptar.

13. Haga clic en Siguiente>.

106
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

14. No podrá realizar ningún cambio a la disposición de su informe. Haga clic en


Siguiente>.

15. De la lista de estilos, seleccione uno de ellos para su informe. Haga clic en
Siguiente>.

16. Dé nombre a su informe, Informe Historia de Alquiler. (Este es el título de su


informe, así que puede contener espacios).

17. Haga clic en Finalizar para ver su informe.

18. Si hay una impresora disponible, puede tomar una impresión de su informe.
Verifique los detalles con su instructor.

19. Para imprimir su informe, haga clic en el botón Imprimir en la


barra de herramientas Base de Datos.

20. Agregue cualquier copia que haga en su Guía del Estudiante/Carpeta.

21. Haga clic en el botón Cerrar de la ventana de informe.

107
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

Creación del Informe Late Movie (Película en Mora):


1. La Ventana de Base de Datos VideoStore debería estar en su pantalla. Haga clic
en el botón Consultas en la barra de herramientas Objetos.

2. Haga clic en la consulta LateMovieQuery. Haga clic en Nuevo Objeto: Consulta


en la barra de herramientas Base de Datos. Seleccione Informe de la lista
descolgable.

3. El cuadro de diálogo Nuevo Informe aparece en su pantalla. Seleccione Ayudante


para Informes y haga clic en Aceptar.

4. En el primer cuadro de diálogo del Asistente para informes, haga clic en el botón
Agregar campos para agregar todos los campos excepto LateMovie. (Su informe
no necesita mostrar el número de días que la película estuvo agotada) Haga clic
en Siguiente>.

5. No necesitará agrupar u ordenar ningún dato en este informe. No haga cambios


en los siguientes cuadros de diálogo. Haga clic en Siguiente>.

6. No necesitará cambiar la disposición de este informe. No haga cambios al


siguiente cuadro de diálogo. Haga clic en Siguiente>.

7. Escoja un estilo para su informe. Haga clic en Siguiente>.

108
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

8. Dé un nombre a su informe, Lista de Películas en Mora. (Este es el título de su


informe, así que puede contener espacios).

9. Haga clic en Finalizar para ver su informe.

10. Si hay una impresora disponible, puede tomar una impresión de su informe.
Verifique los detalles con su instructor.

11. Para imprimir su informe, haga clic en el botón Imprimir en la barra


de herramientas Base de Datos.

12. Agregue cualquier copia que haga en su Guía del Estudiante/Carpeta.

13. Haga clic en el botón Cerrar de la ventana de informe.

14. Cierre la ventana de Base de Datos haciendo clic en la X en la esquina superior


derecha.

Cuando haya completado esta actividad, haga clic en el botón Cerrar de la barra de
menú de Access.

109
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional

110
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

TEMA 5 – ENTORNO DE VISUAL BASIC

Objetivo
Cuando haya completado éste tema, Habrá aprendido técnicas para trabajar en el
entorno de Visual Basic. Estará familiarizado con las herramientas, controles y
convenciones para asignar nombres en Visual Basic.

También aprenderá principios y técnicas de diseño y creará una nueva interfaz para
Movie Planet.

Revisión general
El sentirse cómodo con el entorno de Visual Basic significa algo más que
simplemente hacer clic y arrastrar rótulos, botones, etc. a un formulario. También
significa aprender cuales objetos son los más apropiados para cada caso específico, y
con qué propiedades configurar ésos objetos para que trabajen correctamente.

El usar Visual Basic también significa saber como diseñar y crear una interfaz que
satisfaga principios de buen diseño. Toda la programación que necesite ejecutar
para soportar una interfaz no tendrá ningún significado si la interfaz esta
pobremente diseñada y, por consecuencia, sea difícil de usar.

En éste tema, usted llegará a familiarizarse con el entorno de Visual Basic.


Desarrollará una interfaz simple y configurará las propiedades de los objetos en
pantalla. También aprenderá las convenciones correctas de nombrar objetos en
Visual Basic.

Luego aprenderá principios de buen diseño. Planeará en papel una nueva interfaz
para Movie Planet. Luego usará sus herramientas de planificación y técnicas de
diseño para crear la interfaz en Visual Basic.

111
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Nuevos términos y palabras


Eventos: notificaciones enviadas por el sistema operativo de Windows cuando el
estado o apariencia del programa ha cambiado. Los eventos son generados por el
usuario a medida que ellos interactúan con el GUI. (del inglés Graphic User
Interface = Interfaz Gráfica de Usuario)
IDE: del inglés Integrated Design Environment, o sea, Entorno Integrado de
Desarrollo, es un conjunto de programas ejecutados de una sola interfaz de usuario.
Por ejemplo, lenguajes de programación comúnmente incluyen un editor de texto,
un compilador y un depurador de errores, que son todos activados desde un menú
común.
Espectro de color: la distribución de colores, arreglada por orden de largo de onda,
que conforman la luz de una fuente en particular. El arco iris es una muestra
natural del espectro visible de la luz del sol. Cuando las gotas de lluvia separan los
componentes de la luz del sol, usted puede ver los colores del espectro: rojo,
anaranjado, amarillo, verde, azul, índigo y violeta.
Twip: una unidad de medida independiente de la pantalla. Twip viene del inglés
Twentieth of a Point (o sea, una vigésima de punto), y es igual a 1/20 del punto de
una impresora de matriz. Como el punto de una impresora es aproximadamente
1/29 de un centímetro (o 1/72 de una pulgada), hay aproximadamente 567 twips en
un centímetro o 1440 twips en una pulgada.

Equipo requerido
Guía del Módulo
Guía del Estudiante / Carpeta
Microsoft Visual Basic

112
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Actividad 1 – Entorno integrado de desarrollo (IDE)

Objetivo
Cuando haya completado ésta actividad, tendrá el conocimiento y habilidad para
identificar y describir los elementos de la interfaz gráfica de desarrollo de Visual
Basic.

Usted podrá:

• describir las ventajas de usar Visual Basic.


• identificar los componentes del IDE de Visual Basic.
• abrir y cerrar un proyecto en Visual Basic.
• ejecutar y parar un proyecto en Visual Basic.

113
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Instrucciones de la actividad: Primer proyecto


Visual Basic debe estar en su pantalla. Si no lo esta, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Siga las instrucciones hasta
completar la actividad.

En ésta actividad usted se familiarizará con el IDE de Visual Basic. Después de


abrir su primer proyecto, aproveche para explorar un poco éste entorno nuevo de
desarrollo.

NOTA: Establezca una subcarpeta llamada VisualBasic


dentro de la carpeta de éste período de clase que
estableció anteriormente. Guarde sus proyectos de Visual
Basic en esa carpeta durante toda ésta actividad. La ruta
a su carpeta debe ser: C:\(período de clase)\VisualBasic

1. El cuadro de diálogo New Project debe estar abierto en su pantalla. Si no lo está,


vaya a File y seleccione New Project. Seleccione la opción Standard EXE y haga
clic doble para abrir su primer proyecto.

114
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

2. Haga clic en cada menú para leer la lista de opciones que encuentre. Use la
característica ToolTip (o rótulos) para ver el nombre de los objetos en la barra de
herramientas y en el cuadro de herramientas.

3. Ubique las ventanas de Project Explorer (explorador de proyectos), Properties


(propiedades), y Form Layout (posición del formulario) en el lado derecho de la
pantalla. En la ventana del explorador de proyectos, notará que el nombre de su
proyecto es actualmente Project1 y contiene una carpeta llamada Forms que
tiene un formulario titulado "Form1". Para cambiar el nombre de su proyecto,
haga clic en el título Project1. Verá que la ventana de propiedades cambia y
muestra solamente la opción Name (nombre). Borre el título "Project1" y digite
"IntroIDE."

4. Haga clic en el objeto Form1 en la ventana del explorador de proyectos para ver
todas las propiedades posibles para su formulario. Mueva la barra de
desplazamiento de la ventana de propiedades para conocer las opciones que se
encuentran en la lista.

5. Note que la posición inicial del proyecto esta en la parte superior izquierda de la
pantalla. .

6. Prepárese a trabajar en su primer formulario maximizando la ventana del


proyecto hacienda clic en el botón Maximizar de la ventana.

7. Añada un botón de comando a su formulario ubicando el


CommandButton en el cuadro de herramientas. Haga clic
doble en el botón.

8. Usando éste método, coloque el control, titulado


"Command1" en el centro del formulario. Note que hay
controles de tamaño llamados handle en el control
cuando es colocado en el formulario. Haga clic y arrastre
uno de los handles para cambiar el tamaño del botón
Command1.

115
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

9. Para cambiar el nombre del botón Command1, ubique la opción Caption


(subtítulo) en la ventana de propiedades. En la columna derecha, borre la
palabra "Command1" y digite la palabra "Saludos." Su botón Command1 debe
tener ahora el subtítulo "Saludos".

10. La propiedad Caption no cambia el nombre del control. Como va a querer que su
botón “Saludos” produzca algún evento, necesitará escribir un código de apoyo
simple. Es siempre buena idea el cambiar el nombre del control para poder
escribir el código más fácil. Ubique la propiedad Name en la parte superior de la
ventana de propiedades. Borre el título "Command1" y digite "cmdSaludos." (No
se preocupe de la convención del nombre, aprenderá más al respecto en la
siguiente actividad.)

11. Cambie el subtítulo del formulario también. Haga clic en el menú descolgable en
la parte superior de la ventana de propiedades y seleccione Form1. (También
puede seleccionar las propiedades del formulario hacienda clic en la ventana
Form1.)

12. Ubique la opción Caption en la ventana de propiedades y cambie la palabra


"Form1" por la frase "Introducción a IDE." Note que la barra de título del
formulario ha cambiado.

13. También debe cambiar el nombre del formulario borrando el título "Form1" y
digitando "frmIDEIntro" en la propiedad Name.

116
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

14. A continuación, cambie el color del formulario. Ubique la opción BackColor (color
de fondo) en la ventana de propiedades. Haga clic en la columna derecha y verá
un menú descolgable. Haga clic en el menú descolgable y seleccione la opción
Palette (paleta).

15. Haga clic en un color de la paleta y selecciónelo. Su preferencia será


inmediatamente aparente en el formulario.

16. Para hacer que el botón Saludos funcione, ubique el control en el formulario y
haga doble clic.

17. La ventana de código se abre. Ahora escribirá su primer evento. Haga clic en la
primera línea en blanco bajo la expresión:

Private Sub cmdSaludos_Click ( )

y escriba:

MsgBox "¡Bienvenido al mundo de programación!"

NOTA: Comprenderá más acerca de la sintaxis a medida


que trabaje con actividades adicionales. Por el momento,
asegúrese de digitar el texto exactamente de acuerdo a las
instrucciones para prevenir errores.

117
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

18. Pruebe su programa ubicando el botón Start (Iniciar) ► en la parte superior de


la pantalla. El programa esta ahora ‘ejecutando’. Haga clic en el botón Saludos
en el formulario. Un cuadro de diálogo aparece con su mensaje. Haga clic en el
botón Aceptar (Aceptar) en el cuadro de mensaje para cerrarlo. Haga clic en el
botón Stop (Parar) ■.

19. Guarde su trabajo. Haga clic en File (Archivo) y escoja Save Project As (Guarde
proyecto como). Guarde el proyecto en la carpeta que usted creó anteriormente
en C:\(período de clase)\VisualBasic.

NOTA: Cuando usted guarda el proyecto en Visual Basic,


los formularios se guardan primero, y luego un segundo
cuadro de diálogo se abre para guardar el proyecto.
Asegúrese de guardar el formulario como "IDEIntro" con
la extensión .frm. Su proyecto debe guardar como
"IntroIDE" con la extensión .vbp.

20. Convierta su proyecto a un programa ejecutable. Vaya al menú File y seleccione


Make IntroIDE.exe. Guarde el EXE como IntroIDE.exe en la carpeta que usted
creó anteriormente en C:\(período de clase)\VisualBasic.

21. Después de hacer clic en el botón Aceptar, observe la barra deslizante de


Compilar / escribir.exe en la barra de herramientas.

22. Ahora ejecute su programa. Presione el botón Windows en su teclado y


seleccione Run (Ejecutar). Digite la dirección de la carpeta de su clase:
C:\(período de clase)\VisualBasic\IntroIDE.exe. Haga clic en Aceptar

23. Pruebe el botón Saludos y haga clic en el botón Aceptar del cuadro de mensaje.
Haga clic en el botón Close (Cerrar) en la parte superior derecha de la ventana
para salir del programa

24. Para salir de Visual Basic, haga clic en File y escoja Exit (Salir).

Una vez que haya salido del software, continúe con la actividad.

118
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Actividad 2 – Controles y propiedades

Objetivo
Cuando haya completado ésta actividad, usted tendrá el conocimiento y la habilidad
para definir propiedades básicas de formularios, describir la función de los controles
comunes, e identificar sus propiedades, tanto únicas como compartidas. Usando un
nuevo proyecto, modificará los valores de sus propiedades durante la fase de diseño.

Usted podrá:

• Describir propiedades comunes de formularios y sus funciones.


• Enumerar varios controles y sus funciones principales.
• Identificar propiedades comunes de todos los controles.
• Identificar propiedades únicas de controles comunes.
• Enumerar y aplicar la notación Húngara sugerida para objetos de Visual Basic.
• Modificar valores de propiedades de objetos durante el diseño de un nuevo
proyecto.

119
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Instrucciones de la actividad: Modificar propiedades de un formulario


Visual Basic debe estar en su pantalla. Si no lo esta, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Abra su Guía del Estudiante /
Carpeta en la hoja de datos titulada "Observaciones de propiedades." Siga las
instrucciones hasta completar la actividad.

Los programadores generalmente verifican la configuración por omisión de las


propiedades de un objeto antes de hacer cualquier modificación. En ésta actividad,
tomará nota de los valores por omisión de algunas propiedades de formularios, y
observará el comportamiento del formulario durante su ejecución. Usando el
proyecto IntroIDE creado en la última actividad, usted modificará algunos valores
de propiedades en la fase de diseño. Luego, verá como afectan éstos cambios a su
proyecto durante su ejecución.

NOTA: Antes de cambiar cualquier propiedad, asegúrese


siempre de observar cual objeto está destacado. Seleccione
un objeto hacienda clic en él, o escogiendo el objeto en el
cuadro de ObjectList (Lista de objetos).

1. El cuadro de diálogo New Project debe estar abierto en su pantalla. Si no lo esta,


vaya a File y seleccione Open Project (Abrir proyecto). Haga clic en la ficha
Existing (Existente) y navegue a su carpeta Visual Basic. La ruta a éste archivo
debe ser: C:\(período de clase)\VisualBasic\IntroIDE.vbp. Haga doble clic en el
archivo de proyecto IntroIDE.vbp para abrirlo.

2. Haga doble clic en la carpeta Forms en la ventana del explorador de proyectos


para abrirla.

3. Haga doble clic en el archivo frmIDEIntro para abrir su formulario.

120
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Modificar la propiedad BorderStyle (estilo del borde):


1. Busque en la ventana de propiedades la propiedad BorderStyle. Anote en su hoja
de datos la configuración por omisión de ésta propiedad.

2. Observe el comportamiento de su formulario ejecutándolo. Haga clic en el botón


Start ► en la barra de herramientas.

Barra de título

Cuadro Cu Cuadro de control


Menú de control

Flechas de redimensionar

3. Mientras el proyecto está ejecutando, observe las opciones disponibles en el


cuadro de control. Haga clic en el icono en la esquina superior izquierda de la
barra de título y anote las opciones disponibles en el menú de control. Haga clic
en la barra de título del formulario y arrastre su mouse en cualquier dirección
para ver si el formulario se mueve. Mueva su mouse al borde inferior, izquierdo o
derecho del formulario. Si ve flechas, haga clic y arrastre su mouse para
redimensionar el formulario. Haga doble clic en la barra de título y registre sus
observaciones en su hoja de datos. Si el programa está maximizado en su
pantalla, haga doble clic en la barra de título de nuevo.

4. Cuando haya terminado sus observaciones, haga clic en el botón Stop ■ en la


barra de herramientas.

121
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

5. Para cambiar el valor de la propiedad


BorderStyle, haga clic en el formulario para
seleccionarlo, o escoja el formulario en el
cuadro de ObjectList (lista de objetos).

6. En la ventana de propiedades, haga clic en el


cuadro de valores de BorderStyle y seleccione
una configuración diferente del menú
descolgable. Note el valor en su hoja de
datos.

7. Repita los pasos 2 y 3 para observar el


comportamiento nuevo. Asegúrese de
registrar sus observaciones.

8. Seleccione otra configuración de la propiedad


BorderStyle. Pruebe, observe y registre lo que vea.

9. En la ventana de propiedades, seleccione el valor por omisión de la propiedad


BorderStyle.

Modificar la propiedad ControlBox (cuadro de control):


1. Busque la propiedad ControlBox en la
ventana de propiedades. Anote la
configuración por omisión en su hoja de
datos.

2. Observe el comportamiento del formulario


ejecutándolo. Haga clic en el botón Start ►
en la barra de herramientas.

3. Mientras el proyecto esta ejecutando, vea las


opciones disponibles en el cuadro de control.
Haga clic en el icono en la esquina superior
izquierda de la barra de título y anote las
opciones disponibles en el menú de control.
Haga clic en la barra de título del formulario
y arrastre su mouse en cualquier dirección para ver si el formulario se mueve.
Mueva su mouse hacia los bordes inferior, izquierdo y derecho del formulario. Si
ve flechas, haga clic y arrastre su mouse para redimensionar el formulario. Haga
doble clic en la barra de título y registre sus observaciones en su hoja de datos.
Si el programa esta maximizado en su pantalla, haga doble clic en la barra de
título de nuevo.

122
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

4. Cuando haya terminado sus observaciones, haga clic en el botón Stop ■ 3 en la


barra de herramientas.

5. Para cambiar el valor de la propiedad ControlBox, haga clic en el formulario


para seleccionarlo, o escoja el formulario en el cuadro de ObjectList.

6. En la ventana de propiedades, haga clic en el cuadro de valor de ControlBox y


seleccione la otra opción del menú descolgable. Anote el valor en su hoja de
datos.

7. Repita los pasos 2 y 3 para observar el Nuevo comportamiento. Asegúrese de


registrar sus observaciones.
8. En la ventana de propiedades, seleccione el valor por omisión de la propiedad
ControlBox.

Modificar propiedades de posición:


1. Ordene las propiedades de acuerdo a
categorías. Haga clic en la ficha Categorized
en la parte superior de la ventana de
propiedades.

2. Use la flecha de desplazamiento hacia abajo


para encontrar la sección Position (posición).

3. En la sección Position, encuentre


StartupPosition (posición de inicio). Registre
la configuración por omisión en su hoja de
datos.

4. Ejecute el programa. Dibuje la posición de


su proyecto en su hoja de datos. Pare el
programa.

5. En la ventana de propiedades, haga clic en el cuadro de valor de StartupPosition


y seleccione el valor CenterScreen (centro de la pantalla) del menú descolgable.
Ejecute el programa. Registre sus observaciones y pare el programa.

6. En la ventana de propiedades, seleccione Manual en el valor de StartupPosition.

123
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

7. Usando la ventana FormLayout (posición del formulario), arrastre el formulario


a una nueva posición. Cuando suelte el mouse, note que los valores de las
propiedades Top (superior) y Left (izquierda) han cambiado. Registre éstos
valores en su hoja de datos y ejecute el programa. Registre sus observaciones y
pare el programa.

8. Ahora cambie los valores de las propiedades Top y Left en la ventana de


propiedades. Digite 0 para el valor Top y 50 para el valor Left .

9. Ejecute el programa, registre sus observaciones. Pare el programa.

10. Reajuste StartupPosition a su valor por omisión.

11. Experimente con las propiedades Height (alto) y Width (ancho). Haga clic en el
cuadro de valor y digite un valor nuevo. Presione Enter o haga clic afuera del
cuadro de valor. Observe como ha cambiado el tamaño del formulario.

12. Ahora cambie las propiedades Height y Width de nuevo. Haga clic en el
formulario y arrastre uno de sus handles. Note como los valores del formulario
han cambiado en la ventana de propiedades.

13. Para salir de Visual Basic, haga clic en File y escoja Exit.

Una vez que haya salido del software, resuma la actividad.

124
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Instrucciones de la actividad: Trabajando con controles


Visual Basic debe estar en su pantalla. Si no lo esta, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Siga las instrucciones hasta
completar la actividad.

En ésta actividad, usted diseñará la interfaz que un empresario podría usar para
verificar el número de teléfono y la contraseña de un empleado. Iniciará un Nuevo
proyecto en Visual Basic, colocará los controles en el formulario y modificará
algunas propiedades. No escribirá código para completar la funcionalidad del
proyecto; pero, ésta actividad demostrará el comportamiento incorporado de los
controles en Visual Basic.

NOTA: Antes de cambiar cualquier propiedad, asegúrese


siempre de observar cual objeto está destacado. Seleccione
un objeto hacienda clic en él, o escogiendo el objeto en el
cuadro de ObjectList (Lista de objetos).

1. El cuadro de diálogo de New Project debe estar abierto en su pantalla. Si no lo


esta, vaya a File y seleccione New Project. Seleccione Standard EXE y haga
doble clic para abrir un proyecto nuevo.

125
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

2. Para cambiar el nombre del proyecto, haga clic en el título Project1 en la


ventana del explorador de proyectos. Borre el título "Project1" y digite
"InformaciónEmpleados."

3. La tabla de abajo contiene una lista de las propiedades del formulario requeridas
para éste proyecto. Use la ventana de propiedades para modificar las
propiedades del formulario de acuerdo a ésta tabla. Puede ver las propiedades en
forma alfabética o por categorías seleccionando una de las fichas en la parte
superior de la ventana.

Nombre de la propiedad Valor de la propiedad


Name frmEmpleados
Caption Información de empleados
BackColor (cualquiera)
BorderStyle Fixed Single
ControlBox False
StartupPosition Center Screen

126
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

4. Encuentre los controles Label (rótulo), Textbox (cuadro de texto) y Command


(comando) en el cuadro de herramientas. Coloque uno de cada uno de éstos
controles en su formulario usando el método de arrastrar y pegar. Posicione y
dimensione los controles en forma similar a la imagen que se muestra aquí.

5. Use la tabla de abajo para ajustar las propiedades de éstos tres controles.
Recuerde seleccionar el control apropiado antes de modificar cualquier
propiedad.

Objeto Nombre de la propiedad Valor de la propiedad


Label1 Name lblNombre
Label1 Caption Digite su nombre aquí:
Label1 Font Times New Roman, Italics,
Size 10
Label1 BackColor (Same as form BackColor)
TextBox1 Name txtNombre
TextBox1 Text (deje en blanco)
TextBox1 Font Times New Roman, Bold,
Size 14
CommandButton1 Name cmdFinalizar
CommandButton1 Caption Finalizar
CommandButton1 Default True

6. Su proyecto necesita una mascara para restringir el ingreso de los números de


teléfono de sus empleados. Añada el cuadro MaskedEdit (editar con mascara) a
su cuadro de herramientas. Vaya a Project y seleccione Components
(componentes) del menú.

127
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

7. Cuando se abra el cuadro de diálogo de Components, use la flecha abajo para


desplazarse por la lista de opciones. Seleccione la opción Microsoft Masked Edit
Control 6.0 (SP3). Haga clic en la casilla inzquierda para
marcarla. Haga clic en Aceptar. El control MaskedEdit esta
ahora disponible en su cuadro de herramientas.

Haga clic aquí

128
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

8. Para crear un grupo de controles para ingreso de datos, coloque el siguiente


grupo de controles en un marco. Ubique el control Frame (marco) en su cuadro
de herramientas y arrastre el marco a su formulario.

9. Arrastre y pegue los siguientes controles: dos Labels, un MaskedEdit, un


ComboBox (cuadro combinado) y un Textbox dentro el marco. Tal vez necesite
primero redimensionar el formulario. Vea el siguiente gráfico.

129
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

10. Use la siguiente tabla para ajustar las propiedades de éstos tres controles.
Asegúrese de seleccionar el control apropiado antes de cambiar propiedades.

Objeto Nombre de la propiedad Valor de la propiedad


Frame1 Name FraInformación
Frame1 Caption Información del empleado:
Label1 Name lblNúmeroTeléfono
Label1 Caption Número de teléfono:
Label1 Font Times New Roman, Italics,
Size 10
Label2 Name lblContraseña
Label2 Caption Contraseña:
Label2 Font Times New Roman, Italics,
Size 10
MaskedEdit Name mskTeléfono
ComboBox1 Name cboDigitar
ComboBox1 Style Dropdown Combo
ComboBox1 Text Casa
ComboBox1 List Casa
Oficina
Otro
NOTA: Al digitar las opciones Casa, Oficina y Otro
en la propiedad List de ComboBox1, necesita
ingresar cada palabra separadamente. Digite
"Casa", y presione CTRL, Enter. Digite "Oficina."
Presione CTRL, Enter y digite "Otro."
TextBox1 Name txtContraseña
TextBox1 BackColor (Same as form BackColor)
TextBox1 Text (en blanco)
TextBox1 Font MS San Serif, Regular, 18
TextBox1 MaxLength 5
TextBox1 PasswordChar *

130
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

11. Para poder aplicar la máscara al control mskTeléfono, haga clic derecho al
control en el formulario. Seleccione Properties del menú desplegable.

12. Cuando el cuadro de diálogo Property Pages (páginas de propiedades) se abra,


digite lo siguiente en el campo Mask:

>(AAA)AAA-AAAA ext. ###

13. Ajuste MaxLength a 22.

14. Clic en Apply, luego en Aceptar.

15. Su diseño completo debe ser similar a la


imagen que se muestra aquí:

131
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

16. Ahora que todos los controles han sido colocados en el formulario, ajuste la
propiedad TabIndex (índice de tabulación) de los controles que requieren ingreso
de datos para asegurar que el usuario tenga un proceso de paso a paso lógicos.
Use los valores en la siguiente tabla:

Objeto Nombre de la propiedad Valor de la propiedad


txtNombre TabIndex 0
mskTeléfono TabIndex 1
cboDigitar TabIndex 2
txtContraseña TabIndex 3
cmdFinalizar TabIndex 4

17. Para darle más funcionalidad a su proyecto, haga doble clic en el botón
cmdFinalizar para ver la ventana de código.

18. Haga clic en la primera línea en blanco debajo de la frase:

Private Sub cmdFinalizar_Click ( )

y digite:

MsgBox "¡Gracias por proporcionar la información correcta!!"


Unload Me

NOTA: Ésta sintaxis abrirá un cuadro de mensaje y


cerrará el programa cuando el usuario haga clic en el
botón Aceptar del cuadro de mensaje. Aprenderá más
sobre éste concepto en el siguiente tema

19. Ejecute su programa hacienda clic en el botón Start ► en la parte superior de la


pantalla. Ejecute el proyecto como si fuera un empleado llenando un formulario.
Use la tecla de tabulación para moverse de un campo a otro. Haga clic en el
botón Finalizar en el formulario, o use la tecla Enter cuando el botón Finalizar
está destacado. Haga clic en el botón Aceptar del cuadro de mensaje para cerrar
el proyecto.

132
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

20. Guarde su trabajo. Haga clic en File y escoja Save Project As. Guarde el proyecto
en la carpeta que creó anteriormente en C:\(período de clase)\VisualBasic.

NOTA: Cuando guarda un proyecto en Visual Basic, los


formularios se guardan primero y luego un Segundo
cuadro de diálogo es desplegado para guardar el proyecto.
Asegúrese que su formulario es guardado como
"Empleados" con la extensión .frm. Su proyecto debe ser
guardado como "InformaciónEmpleados" con la extensión
.vbp.

21. Para salir de Visual Basic, clic File y escoja Exit.

Una vez que haya salido del software, resuma la actividad.

133
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Instrucciones de la actividad: Completar el formulario de empleados


Visual Basic debe estar en su pantalla. Si no lo esta, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Siga las instrucciones hasta
completar la actividad.

Usando el proyecto de “Información de empleados” creado en la última actividad,


añadirá ahora algunos controles nuevos a su formulario y modificará sus
propiedades. Luego, después de completar el proyecto, anotará en su Guía del
Estudiante / Carpeta algunas observaciones sobre la funcionalidad de su proyecto.

NOTA: Antes de cambiar cualquier propiedad, asegúrese


que el objeto deseado está destacado. Seleccione un objeto
hacienda clic en él, o escogiendo el objeto en el cuadro de
ObjectList .

1. El cuadro de diálogo de New Project debe estar abierto en su pantalla. Si no lo


está, vaya a File y seleccione Open Project. Haga clic en la ficha Existing y
navegue por su carpeta Visual Basic. La ruta a su archivo debe ser:
C:\(período de clase)\VisualBasic\InformaciónEmpleados.vbp. Haga doble clic
en el archivo de proyecto InformaciónEmpleados.vbp para abrirlo.

2. Haga doble clic en la carpeta Forms en la ventana del explorador de proyectos


para abrirlo.

3. Haga doble clic en el archivo Empleados.frm para abrir su formulario.

134
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

4. Su proyecto necesita incluir dos secciones adicionales de ingreso de datos. Esto


permitirá a los empleados indicar su preferencia en horas de trabajo y su
disponibilidad en los fines de semana Redimensione su formulario para
aumentar las dos secciones nuevas. Luego, arrastre y pegue dos marcos a ésta
área.

5. Arrastre y pegue tres CheckBoxes (casilla de verificación) en Frame1.

6. Arrastre y pegue dos OptionButtons (botón de opción) en Frame2.

135
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

7. Use los valores de la siguiente tabla para ajustar las propiedades de éstos
controles:

Objeto Nombre de la propiedad Valor de la propiedad


Frame1 Name fraHoras
Frame1 Caption Marque preferencia en
horas de trabajo:
Check1 Name chkMañana
Check1 Caption Mañana
Check2 Name chkTarde
Check2 Caption Tarde
Check3 Name chkNoche
Check3 Caption Noche
Frame2 Name fraFinSemana
Frame2 Caption Disponible fines de semana:
Option1 Name optSí
Option1 Caption Sí
Option1 Value True
Option2 Name optNo
Option2 Caption No
cmdFinalizar TabIndex 16

8. Su diseño completo debe ser similar a la imagen que se muestra aquí:.

136
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

9. Ejecute su programa hacienda clic en el botón Start ► en la parte superior de la


pantalla. Ejecute el proyecto como sI fuera un empleado llenando el formulario.
Use la tecla de tabulación para moverse de campo a campo. Haga clic en el botón
Finalizar en el formulario o use la tecla Enter cuando el botón Finalizar este
destacado. Haga clic en el botón Aceptar en el cuadro de mensaje para cerrar el
proyecto.

10. Guarde su trabajo.

11. Abra su Guía del Estudiante / Carpeta en la hoja de datos titulada


"Funcionalidad de los controles" y complete la hoja de datos.

12. Para salir de Visual Basic, haga clic en File y escoja Exit.

Una vez que haya salido del software, resuma la actividad.

137
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Actividad 3 − Diseño de programas

Objetivo
Cuando haya completado ésta actividad, tendrá el conocimiento y habilidad para
diseñar una interfaz de usuario.

Usted podrá:

• hablar de principios de diseño y técnicas de GUI.


• reconocer elementos de buen diseño de pantallas.
• completar un análisis de tareas y un cuadro TOE.
• diseñar una interfaz de usuario nueva para Movie Planet.
• planificar propiedades y escribir seudo-código para la interfaz.
• crear la interfaz en Visual Basic.

138
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Instrucciones de la actividad: Diseño de interfaz, plan de propiedades, y seudo-


código
Para completar éstas instrucciones necesitará las hojas de datos tituladas: “Diseño
de interfaz, plan de propiedades, y modelo de seudo-código” y “Dibujo de la interfaz
diseñado, plan de propiedades, y seudo-código” en el Tema 5, Actividad 3 de su Guía
del Estudiante / Carpeta.
1. Estudie el diseño del modelo de interfaz en la hoja de datos titulada “Diseño de
interfaz, plan de propiedades, y modelo de seudo-código”.

2. Usando el cuadro TOE que complete y la hoja de datos titulada “Dibujo de la


interfaz diseñada, plan de propiedades, y seudo-código,” trabaje con su
compañero para dibujar una interfaz para los productos misceláneos vendidos en
la tienda de videos.

3. Luego, regrese al modelo en su Guía del Estudiante / Carpeta y estudie el diseño


de la interfaz y plan de propiedades.

4. Ahora, regrese a su bosquejo y planifique las propiedades de todos los objetos en


su interfaz.

NOTA: Sin tener Visual Basic abierto, es difícil saber


cuales propiedades debe ajustar. Por lo tanto, solo use las
propiedades mostradas en los rótulos como guía. Cuando
crea la interfaz en Visual Basic, puede desplazarse por la
lista de propiedades y cambiar otras propiedades si desea.

5. Estudie el seudo-código modelo en su Guía del Estudiante / Carpeta. Luego vaya


a la hoja de “Seudo-código” de su hoja de datos “Dibujo de la interfaz diseñada,
plan de propiedades, y seudo-código”. Trabajando con su compañero, establezcan
cualquier suposición que sea necesaria (por ejemplo, ¿ los CDs tienen todos el
mismo precio?).

6. Luego, escriba el seudo-código como una lista numerada. Use el modelo como
una guía. Recuerde, el seudo-código es una descripción en lenguaje natural (en
éste caso, español con los comandos en inglés) de lo que cada parte del programa
debe hacer. Cada línea debe empezar con un verbo de acción, como ser: “digitar,”
“ir a,” “calcular,” etc.

Ahora que ha completado la fase de planificación, puede crear el formulario en


Visual Basic. Usará las técnicas que ha aprendido en la actividad 2 para
colocar controles y objetos en su formulario, ajustar las propiedades, y use la
convención de nombres apropiada.

Continúe con el siguiente grupo de instrucciones titulado "Crear una nueva interfaz
para Movie Planet."

139
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic

Instrucciones de la actividad: Crear una nueva interfaz para Movie Planet


Visual Basic debe estar en su pantalla. Si no lo esta, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Siga las instrucciones hasta
completar la actividad.

1. Abra un proyecto Nuevo en Visual Basic. Guárdelo en su carpeta llamada MP


Interfaces en su unidad C: con un nombre distintivo que desee.

2. Usando su bosquejo como guía, y aplicando los principios de buen diseño que ha
aprendido en ésta actividad, crea su nueva interfaz. Ajuste las propiedades
necesarias. Guarde su trabajo frecuentemente.

3. Cuando haya terminado, cierre Visual Basic.

Cuando haya salido del software, haga clic en la flecha Siguiente y resuma la
actividad.

140
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

TEMA 6 – AGREGAR CÓDIGO EN VISUAL BASIC

Objetivo
Cuando usted haya completado este tema, se encontrará en capacidad de crear
programas simples utilizando algunas de las técnicas de programación mas
comúnmente utilizadas en Visual Basic. Usted también estará en capacidad de
reconocer e implementar estas técnicas a lo largo de todo el sistema de alquiler de
videos.

Revisión General
Ahora que usted ya se ha familiarizado con el entorno de Visual Basic, usted
aprenderá la lógica y la sintaxis utilizada para escribir programas. En este tema,
usted aprenderá los fundamentos de la escritura de código en Visual Basic.
Empezando por lo básico y usando gradualmente conceptos y características mas
complicadas, usted construirá programas simples. Siguiendo la idea de la aplicación
de la tienda de videos, usted verá en donde se usan todos estos conceptos, así como
implementará ciertas porciones de código para obtener la funcionalidad deseada.

Nuevos Términos y Palabras


Condición compuesta – Dos o más condiciones conectadas usando un operador lógico
Concatenar – Conectar estructuras u objetos
Condición – Una expresión Booleana que produce ya sea un resultado Falso o
Verdadero
Operadores condicionales – operadores que comparan dos valores para determinar
si son mayores, menores o iguales el uno al otro.
Constante – en programación, es un valor fijo en un programa. Al contrario que una
variable, las constantes nunca cambian su valor. Las cantidades mínimas y
máximas, fechas, precios, títulos, y mensajes de error son ejemplos de constantes.
Variable de control – es una variable que mantiene el seguimiento del número de
veces que un proceso es realizado. Su valor es incrementado o disminuido cada vez,
y es comparado con una constante u otra variable para verificar el final del proceso
o rutina circular.
Estructuras de decisión – Son declaraciones que le dan instrucciones a un programa
para realizar diferentes acciones cuando ciertas condiciones se cumplen.
Variable global – En programación, es una variable que es usada por todos los
módulos en un programa. En otras palabras, esta variable puede ser vista y usada
por todo el programa completo.
Variable local – En programación, es una variable usada únicamente dentro del
procedimiento o función dentro de la cual esta definida. Es únicamente visible
dentro del procedimiento en la cual fue escrita.

141
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Valor nulo – es un valor en un campo o variable que indica que nada fue nunca
derivado y almacenado allí. Por ejemplo, en un campo con una cantidad con base
decimal, un valor nulo podría ser todos los 0s binarios (caracteres nulos), pero no el
0 decimal. El 0 decimal podría significar cero dólares y centavos, el cual podría ser
de hecho un valor válido derivado.
Single – En la programación de Visual Basic, single se refiere a un tipo de variable
(tipo de dato) que puede contener únicamente valores numéricos. La palabra single
es derivada del inglés single precision real number, que quiere decir número real de
precisión simple.
String – en programación, se refiere a una cadena de caracteres alfanuméricos que
no contiene números usados para hacer cálculos. Nombres, direcciones, frases,
números telefónicos, letras del alfabeto, oraciones y números de seguro social son
algunos ejemplos de strings.
Variable – en programación, es una estructura que contiene datos y es nombrada de
manera única por el programador. Mantiene los datos asignados a ella hasta que
un nuevo valor le sea asignado o el programa finalice.

Equipo requerido
Usted necesitará el siguiente equipo para completar este tema. Tome nota de los
siguientes artículos:

Guía del Módulo


Guía del estudiante/Carpeta
Microsoft® Visual Basic®

142
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Actividad 1 – Eventos de Visual Basic

Objetivo
Cuando usted haya terminado esta actividad, tendrá el conocimiento y las
habilidades para codificar unos pocos eventos simples de Visual Basic.

Usted estará en capacidad de:

• definir eventos y conocer los procedimientos de la estructura del evento que está
escrito.
• usar la expresión print para ubicar texto sobre objetos especificados.
• usar métodos para configurar las propiedades de los objetos.
• entender y usar declaraciones de asignación.
• usar múltiples formularios dentro de sus aplicaciones de Visual Basic.

143
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Eventos de Visual Basic Práctica 6-1-A

NOTA: Cree una carpeta llamada VisualBasic dentro de


su carpeta del periodo de clase, creado con anterioridad. A
lo largo de ésta actividad guarde sus proyectos de Visual
Basic en esta carpeta. La ruta de este archivo debe ser
C:\(periodo de clase)\VisualBasic

Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

1. Haga clic en la ficha New (Nuevo) y seleccione Standard EXE.

2. Cree una interfaz que sea similar a la que se encuentra aquí. Debe incluir un
rótulo, un cuadro de texto, un cuadro de imagen y dos botones de comando.

NOTA: Estas son las propiedades cruciales que pueden


afectar el código.

144
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(Su nombre) Caption (Su nombre)
(Formulario) (Leyenda)
Label(Rótulo) lblNombre Caption Nombre
Text Box txtNombre Text Espacio en blanco
(Cuadro de
texto)
Picture Box picMostrar N/A N/A
(Cuadro de
imagen)
Command cmdMostrarNombre Caption Mostrar
Button
(Botón de
comando)
Command cmdDespejarPantalla Caption Despejar
Button(Botón
de comando)

3. Haga doble clic en el botón de comando Mostrar del formulario. El procedimiento


para ese objeto será generado automáticamente para usted. Su pantalla debe
verse como el siguiente gráfico.

145
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

4. Haga clic en la primera línea vacía debajo de la línea de Private Sub y escriba

picMostrar.Print "Su nombre"

NOTA: Visual Basic puede ser seleccionado. Si usted no


escribe los nombres de los objetos exactamente como usted
los llamó en las propiedades, puede recibir un mensaje de
error. Si recibe el mensaje de error de abajo, revise la
consistencia de los nombres de sus objetos.

146
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

5. Haga clic en el menú desplegable de objeto ubicado en el extremo superior


izquierdo de la ventana de código y seleccione el objeto cmdDespejarPantalla. El
procedimiento para ese objeto se generará automáticamente para usted. Su
pantalla debe verse como el siguiente gráfico.

NOTA: El código con sangría mejora la facilidad para ser leído.

6. Haga clic en la primera línea debajo de las palabras Private Sub dentro del
procedimiento cmdDespejarPantalla y escriba:

picMostrar.Cls

147
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

7. Haga clic en el botón Start ► (iniciar) en la parte superior de la pantalla. El


programa se esta ejecutando ahora. Haga clic en el botón Mostrar en el
formulario. Su nombre debe ser escrito en la cuadro de imagen cada vez que el
botón es presionado. Ahora presione el botón Despejar en el formulario. El
cuadro de imagen debe despejarse. Haga clic en el botón Stop ■ (parar).

8. Guarde su trabajo. Haga clic en File (Archivo) y seleccione Save Project As


(Guardar proyecto como). Guarde el proyecto como Tema6 Actividad1 en su
carpeta C:\(periodo de clase)\VisualBasic creado con anterioridad.

9. Imprima una copia del código.


Haga clic en File (Archivo) y
seleccione Print (imprimir).
Seleccione Current Module (el
módulo actual) y seleccione Code
(código). Haga clic en OK. Pegue
la impresión en su Guía del
Estudiante/Carpeta debajo de la
hoja de datos titulada “Eventos
de Visual Basic Práctica 6-1-A”.

Haga clic en File (Archivo) otra vez y seleccione Exit (Salir). Una vez usted ha
salido del programa, retome la actividad.

148
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad:
Expresiones de asignación en Visual Basic Práctica 6-1-B
Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una Aplicación y seleccione Microsoft Visual Basic del menú. Siga las siguientes
instrucciones para completar la actividad.

1. Cuando Visual Basic se


abra, haga clic en la ficha
Existing (Existente) y
seleccione C:\(periodo de
clase)\ VisualBasic
respectivamente para
visualizar el proyecto
iniciado en la práctica 6-1-A.

2. La ventana de diálogo debe


presentarse en la pantalla.
Si no es así, haga clic
derecho en el formulario y
seleccione View code (ver
código) del menú.

NOTA: Si la ventana de diálogo no esta presente en su


pantalla, haga clic en el botón View y seleccione Code
(Código) del menú. Usted puede también hacer doble clic
en el formulario en la ventana de proyecto, después haga
clic derecho en el formulario y seleccione view code (ver
código) del menú.

149
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

3. Dentro del procedimiento del evento cmdMostrarNombre_Click( ), escriba debajo


el actual segmento de código:
picMostrar.Font.Size = 15
picMostrar.FontBold = True
txtNombre.SetFocus

4. Dentro del procedimiento del evento cmdDespejarPantalla_Click( ),escriba


debajo el siguiente código:
txtNombre.Text = “”

5. Haga clic en el botón Start ► (iniciar) en el extremo superior de la pantalla. El


programa se está ejecutando ahora. Haga clic en el botón Mostrar en el
formulario. Su nombre debe aparecer en el cuadro de imagen cada vez que el
botón es presionado. Note que la segunda vez que el botón es presionado, su
nombre aparece con el tipo de letra y tamaño especificado en el código. Note
también que el cursor aparece en el cuadro de texto.

6. Escriba su nombre en el cuadro de texto. Haga clic en el botón Despejar. Note


que el cuadro de texto al igual que el cuadro de imagen son despejados. Haga clic
en el botón Stop ■ (Detener).

7. Guarde su trabajo. Haga clic en File y seleccione Save Project As (Guardar


Proyecto como). Guarde el proyecto como Tema6 Actividad1 en su carpeta
C:\(periodo de clase)\VisualBasic creado previamente.

8. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del estudiante/Carpeta debajo de la hoja de datos titulada como
“Expresiones de asignación Práctica 6-1-B”.

Haga clic en File y seleccione Exit. Una vez haya salido del programa, retome la
actividad.

150
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad:
Múltiples formularios en Visual Basic Práctica 6-1-C
Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

1. Cuando Visual Basic se abra, haga clic en la ficha Existing (Existente) y


seleccione C:\(periodo de clase)\VisualBasic respectivamente para visualizar el
proyecto iniciado en la práctica 6-1-A, y B.

2. Una vez abierto, se mostrará una vista del código. Vaya a la vista del formulario
haciendo clic en el botón derecho en la ventana de código y seleccionando Hide
(ocultar) en el menú.

NOTA: Si la vista del código o el formulario no aparece en


la pantalla, usted puede hacer clic en los iconos Form
view (Ver Formulario) o Object view (Ver Objeto).

Están ubicados en la parte superior de la


ventana de proyecto.

151
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

3. Ubique en el formulario un botón de comando adicional como lo hizo en la


práctica 6-1-A.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO

Command cmdFormaSiguiente Caption Siguiente


Button (Botón
de comando)

4. Agregue otro formulario y ubique una cuadro de imagen y un botón de comando


en ella. Haga clic en el icono Add Form (Añadir formulario) en la barra de
herramientas (normalmente el segundo icono desde la izquierda). Desde
la ventana de diálogo de Añadir formulario, haga clic en New (Nuevo) y doble clic
en el icono Form (Formulario). Agregue un rótulo y un botón de comando como lo
hizo en la práctica 6-1-A.

5. Nombre y configure las propiedades del Objeto.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frmEjemplo Caption Ejemplo
Label lblInfo Caption Espacio vacío
Label lblInfo BorderStyle Fixed Single
(Estilo de Borde) (Tipo Single)
Command Button cmdCerrar Caption Cerrar
(Botón de
Comando)

152
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Su pantalla debe verse de forma similar al siguiente gráfico.

6. Abra la vista del


código de
frmEjemplo (botón
derecho en el
formulario
frmEjemplo y
seleccione view
code (ver código).
Desde el menú
desplegable object
list (Lista de
objetos), seleccione
cmdCerrar. El
procedimiento del
evento clic se
generará
automáticamente.

7. Dentro del procedimiento del evento cmdCerrar escriba lo siguiente:

Call frmSuNombre.Show
frmEjemplo.Hide
frmSuNombre.txtNombre.SetFocus

153
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

8. Vaya a la vista del formulario frmSuNombre. Haga doble clic en el botón


Siguiente que usted ha creado. El procedimiento para el evento clic de este objeto
se genera automáticamente para usted. Dentro del procedimiento del evento
cmdFormaSiguiente, escriba lo siguiente:

Call frmEjemplo.Show
frmSuNombre.Hide
frmEjemplo.lblInfo.Caption = frmSuNombre.txtNombre.Text
txtNombre.Text = ""

9. Ejecute el programa (►). Escriba su nombre en el cuadro de texto y haga clic en


el botón next. El formulario frmEjemplo es cargado y el formulario
frmSuNombre es ocultado. Cualquier texto que sea escrito en la cuadro de texto
es ubicado en el rótulo lblInfo en el formulario frmEjemplo. El cuadro de texto es
despejado. Haga clic en el botón Cerrar. El formulario SuNombre es cargado y el
frmEjemplo es ocultado. La atención se le da ahora al cuadro de texto
nuevamente en el formulario frmSuNombre. Detenga el programa (■).

10. Imprima el código y el formulario.


Haga clic en File y seleccione Print.
Seleccione Current Project
(proyecto actual) y el cuadro Code
(código) y Form Image (imagen del
formulario). Haga clic en OK.
Pegue la impresión en su Guía del
Estudiante/Carpeta debajo de la hoja de datos titulada “Múltiples formularios
Práctica 6-1-C”.

11. Guarde su trabajo. Haga clic en File y seleccione Save Project As. Guarde el
proyecto como Tema6 Actividad1 en su fólder C:\(periodo de clase)\VisualBasic
creado previamente.

Haga clic en File y seleccione Exit. Una vez haya salido del programa, retome la
actividad.

154
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Actividad 2 – Tipos de datos y operadores matemáticos

Objetivo
Cuando los estudiantes hayan terminado esta actividad, tendrán el conocimiento y
las habilidades para construir códigos de programas mas complejos usando cálculos
matemáticos.

Usted estará en capacidad de:

• usar eficazmente la documentación interna del programa.


• usar las cinco operaciones matemáticas en Visual Basic.
• definir el orden de las operaciones para hacer cálculos.
• definir diferentes tipos de datos.
• declarar variables con diferentes tipos de datos.
• usar cuadros de texto para las entradas.

155
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Operadores matemáticos Práctica 6-2-A


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

1. Haga clic en New (Nuevo) y seleccione Standard


EXE.

2. Nombre el proyecto como


Tema6Actividad2_OperadoresMatematicos. Haga
clic en el nombre del proyecto en la ventana de
proyecto y escriba el nombre en la ventana de
propiedades.

3. Cree una interfaz que sea similar a la siguiente.


Debe incluir un cuadro de imagen y un botón de
comando.

NOTA: Estas son las propiedades


cruciales que pueden afectar el código.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(SuNombre) Caption (Su Nombre)
(Formulario)
Picture Box picMostrar Caption N/A
(Cuadro de
Imagen)
Command cmdCalcular Caption Calcular
Button(Botón
de comando)

156
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

4. Haga doble clic en el botón de comando Calcular en el formulario. El


procedimiento para ese objeto se generará automáticamente para usted. Su
pantalla debe verse de manera similar al siguiente gráfico.

NOTA: Desde este punto en adelante todos los códigos


deben comentarse apropiadamente.

157
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

5. Haga clic en la primera línea en blanco debajo de las palabras Private Sub y
escriba:

Private Sub cmdCalcular_Click( )


'Limpia la pantalla
picMostrar.Cls
'Adición
picMostrar.Print 4 + 2
'substracción
picMostrar.Print 4 - 2
'multiplicación
picMostrar.Print 4 * 2
'división
picMostrar.Print 4 / 2
'exponente
picMostrar.Print 4 ^ 2
'valores negativos
picMostrar.Print 2 - 4
'expresión
picMostrar.Print 3 * (4 + 5)
End Sub

6. Haga clic en el botón Start ► (iniciar) en la parte superior de la pantalla. El


programa está ejecutándose ahora. Haga clic en el botón Calcular del formulario.
El computador procesará los cálculos y mostrará los resultados. Haga clic en el
botón Stop ■ (detener).

158
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

7. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module (el módulo actual) y seleccione Code (código). Haga clic en OK.
Pegue la impresión en su Guía del Estudiante/ Carpeta debajo de la hoja de
datos rotulada “Operadores matemáticos Práctica 6-2-A”, y responda la pregunta
que se le hace ahí.

8. Guarde su trabajo. Haga clic en File y seleccione Save Project As. Guarde el
proyecto como Tema6 Actividad2 Operadores matemáticos en la carpeta
C:\(periodo de clase)\VisualBasic creado previamente.

Haga clic en File y seleccione Exit (Salir). Una vez haya salido del programa, retome
la actividad.

159
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Variables Práctica 6-2-B


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

1. Haga clic en New y seleccione Standard EXE.

2. Nombre el proyecto como


Tema6Actividad2_Variables. Haga clic en el
nombre del proyecto en la ventana de proyecto y
escriba el nombre en la ventana de propiedades.

3. Cree una interfaz similar a la de abajo. Debe


incluir un cuadro de imagen y un botón de
comando.

NOTA: Estas son las propiedades cruciales que pueden


afectar el código.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(SuNombre) Caption (Su nombre)
(Formulario)
Picture Box picMostrar Font Tamaño10
(Cuadro de (Tipo de letra)
imagen)
Command Button cmdCalcular Caption Calcular Balance
(Botón de
comando)
Command Button cmdCalcular Font Bold
(Botón de (Negrita)
comando)

160
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

4. Haga doble clic en el botón de comando Calcular Balance en el formulario. El


procedimiento para ese objeto se generará automáticamente. Su pantalla debe
verse de forma similar al siguiente gráfico.

NOTE: De este punto en adelante todos los códigos deben


ser comentados apropiadamente.

5. Haga clic en la primera línea en blanco debajo de las palabras Private Sub y
escriba:

'despeja la pantalla
picMostrar.Cls
'fija el valor numérico de la tasa de interés
TasadeInterés = 0.0855
'fija el valor numérico de la variable principal
principal = 100
'fija la variable tipo string frase
frase = "El balance después de un año es "
'muestra la frase con el balance
picMostrar.Print frase & "$" & (1 + TasadeInterés) * principal

161
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

6. Haga clic en el botón Start ►


(iniciar) en la parte superior de la
pantalla. El programa se esta
ejecutando ahora. Haga clic en el
botón Calcular Balance en el
formulario. El computador
procesará los cálculos, mostrará la
variable frase, concatenará un
símbolo de dólares y el producto de
las variables principal e
TasadeInterés. Haga clic en el
botón Stop ■ (Detener).

7. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module (el módulo actual) y seleccione Code (código). Haga clic en OK.
Pegue la impresión en su Guía del Estudiante/ Carpeta debajo de la hoja de
datos titulada “Variables Práctica 6-2-B”.

8. Guarde su trabajo. Haga clic en File y seleccione Save Project As. Guarde el
proyecto como Tema6 Actividad2 Variables en la carpeta C:\(periodo de
clase)\VisualBasic creado previamente.

Haga clic en File y seleccione Exit. Una vez haya salido del programa, retome la
actividad.

162
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Declaración de variables Práctica 6-2-C


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

1. Haga clic en New y seleccione Standard EXE.

2. Nombre el proyecto como Tema6Actividad2_


DeclaraciondeVariables. Haga clic en el
nombre del proyecto y rescriba el nombre en la
ventana de propiedades.

3. Cree una interfaz similar a la de abajo. Debe


incluir cuatro labels (rótulos), cuatro text
boxes (cuadros de texto), una picture box
(cuadro de imagen) y un command button
(botón de comando).

NOTA: Estas son las propiedades cruciales que pueden


afectar el código. Tipo de letra, tamaño, color, estilo del
borde, etc. están a su discreción. Tenga en mente que todo
debe ser legible y visible.

163
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(SuNombre) Caption (Su Nombre)
(Formulario)
Picture Box picMostrar Font Tamaño 12
(Cuadro de
imagen)
Command cmdCalcular Caption Calcular Balance
Button (Botón de
Comando)
Label (rótulo) lblNombre Caption Nombre
Label (rótulo) lblTasa Caption Tasa de interés
Label (rótulo) lblPrincipal Caption Principal
Label (rótulo) lblTiempo Caption Tiempo (en años)
Text Box (Cuadro txtNombre Text Espacio vacío
de texto)
Text Box (Cuadro txtTasadeInterés Text Espacio vacío
de texto)
Text Box (Cuadro txtPrincipal Text Espacio vacío
de texto)
Text Box (Cuadro txtTiempo Text Espacio vacío
de texto)

4. Haga doble clic en el botón de comando Calcular Balance en el formulario. El


procedimiento para el objeto se generará automáticamente para usted.

5. Haga clic en el menú desplegable de objetos y seleccione general. Como


comentarios, agregue su nombre, la fecha, el propósito de este programa y la
expresión Option Explicit.

164
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

6. Haga clic en la primera línea vacía debajo de las palabras Private Sub y escriba:

'Declare el nombre de las personas como variables tipo string


Dim nombre As String
'declare la tasa de interés como una variable numérica
Dim TasadeInterés As Single
'declare principal($) como una variable numérica
Dim principal As Single
'declare el tiempo (en años) como un valor numérico
Dim tiempo As Single
'mantendrá el valor del cálculo hasta que sea mostrado en la 'pantalla
Dim cálculo As Single
'se muestra la variable frase
Dim frase As String

'despeja la pantalla
picMostrar.Cls
'asigna el valor del cuadro de texto a la variable name (nombre)
nombre = txtNombre.Text
'asigna el valor de la tasa de interés del cuadro de texto a la
'variable TasadeInterés
TasadeInterés = txtTasadeInterés.Text
'asigna el valor de principal del cuadro de texto a la variable
'principal
principal = txtPrincipal.Text
'asigna el valor de tiempo del cuadro de texto a la variable
'tiempo
tiempo = txtTiempo.Text
'calcula los valores almacenados en las variables para obtener el
'balance
cálculo = (tiempo + TasadeInterés ) * principal
'frase estática
frase = "El balance de" & " " & nombre & " " & "después de " & tiempo & " " & "años" & ""
& " es de "
'muestra la variable frase con el valor del balance en formato de
'moneda con dos cifras decimales
picMostrar.Print frase & FormatCurrency(cálculo, 2)

NOTA: La función FormatCurrency (formato de moneda)


usada en la declaración Print configura el formato del
cálculo de las variables en formato de moneda con dos
cifras decimales.

165
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

7. Haga clic en el botón Start ► en la parte superior de la pantalla. El programa se


esta ejecutando ahora. En los cuadros de texto ingrese su nombre y los otros
valores solicitados. Haga clic en el. botón Calcular Balance de el formulario. El
computador procesará los cálculos y mostrará el resultado en el cuadro de
imagen. La salida debe coincidir con la figura a continuación. Haga clic en el
botón Stop ■ (Detener).

8. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code). Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/Carpeta debajo de la hoja de datos titulada “Variables
Práctica 6-2-C”.

9. Guarde su trabajo. Haga clic en File y seleccione Save Project As. Guarde el
proyecto como Tema6 Actividad2 DeclaracióndeVariables en la carpeta
C:\(periodo de clase)\VisualBasic creado previamente.

Haga clic en File y seleccione Exit. Una vez haya salido del programa, retome la
actividad.

166
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Actividad 3 – Estructuras de decisión

Objetivo
Cuando los estudiantes hayan completado esta actividad, tendrán el conocimiento y
la habilidad para usar estructuras de decisión para controlar el flujo de su
programa.

Usted estará en capacidad de:

• identificar y explicar las funciones de los operadores lógicos y condicionales.


• usar operadores condicionales para formar estructuras de decisión.
• diferenciar entre diferentes tipos de expresiones del tipo If.
• describir cuándo y cómo usar expresiones del tipo If y del tipo Select Case
(selección de casos).
• escribir códigos de programa utilizando estructuras de decisión.

167
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Expresión If…Then


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

En este ejercicio, usted va a crear un programa simple que calcula el precio de


artículos escolares. Los usuarios deben como primera medida, hacer una selección
de una lista de cuatro tipos de artículos escolares. Ellos pueden seleccionar más de
un artículo. Después de que han hecho su selección, el programa debe mostrar el
precio total de los artículos.

1. Haga clic en New y seleccione Standard EXE.

2. Cree una interfaz similar a la de abajo. Debe incluir un frame (marco), cuatro
check boxes (cuadros de verificación), un command button (botón de comando), y
un label (rótulo). Ubique el marco en el formulario. Ubique los cuatro cuadros de
verificación dentro del marco. Ubique el botón de comando y el rótulo afuera del
marco.

168
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

3. Use la siguiente tabla para establecer el nombre y las propiedades de cada


objeto.

NOTA: Estas son las propiedades cruciales que pueden


afectar el código.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(SuNombre) Caption (Su Nombre)
First check box chkBolígrafo Caption Bolígrafo
(Primer cuadro
de verificación)
Second check box chkLápiz Caption Lápiz
(Segundo cuadro
de verificación)
Third check box chkCuaderno Caption Cuaderno
(Tercer cuadro de
verificación)
Fourth check box chkCalculadora Caption Calculadora
(Cuarto cuadro de
verificación)
Command Button cmdAceptar Caption &Aceptar
Label lblPrecio BorderStyle 1-Fixed Single
(Estilo del (fijo como tipo
Borde) Single)
Label lblPrecio Caption Espacio vacío
Frame fra Artículos Caption Artículos escolares

4. Haga doble clic en el botón de comando del formulario. Debajo de la expresión


Option Explicit (opción explícita), inserte un comentario con su nombre, el
nombre de su compañero y la fecha. La línea de comentario aparecerá en verde.

169
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

5. Escriba el siguiente código en el procedimiento del evento clic del botón de


comando. Usted debe insertar este código exactamente como esta abajo:
Dim curPrecio As Currency
curPrecio = 0

If chkBolígrafo.Value = Checked Then


curPrecio = curPrecio + 1.5
End If

If chkLápiz.Value = Checked Then


curPrecio = curPrecio + 1
End If

If chkCuaderno.Value = Checked Then


curPrecio = curPrecio + 2
End If

If chkCalculadora.Value = Checked Then


curPrecio = curPrecio + 5
End If

lblPrecio.Caption = FormatCurrency(curPrecio)

6. Guarde el proyecto en su
subdirectorio C:\(periodo de
clase)\VisualBasic creado
previamente. Guarde el
formulario como IfThen.frm
(con sus iniciales). Guarde el
proyecto como IfThen.vbp (con
sus iniciales).

7. Haga clic en el botón Start ►


(iniciar) en la parte superior
de la pantalla.

8. Seleccione algunos de los


cuadros de verificación y haga
clic en el botón de comando.
Note que el programa sumará
el total de los precios de todos
los artículos que usted
seleccione. Cancele algunas de
las selecciones previas y haga
clic en el botón de comando.
Note que el programa resta el
costo de los artículos que
usted canceló.

170
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

9. Haga clic en el botón End ■ (finalizar) cuando haya terminado de utilizar el


programa.

10. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/Carpeta debajo de la hoja de datos titulada " Expresiones If
Then."

11. Cuando haya terminado, finalice el programa y cierre Visual Basic.

Una vez ha salido del programa, haga clic en la flecha Siguiente para retomar la
actividad.

171
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Expresión If…Then…Else


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

En este ejercicio, usted va a crear un programa simple que le dice al usuario si ha


aprobado o reprobado el examen. Si el usuario ingresa un número igual o menor a
69 en el cuadro de texto, entonces aparecerá un mensaje que indica que reprobó el
examen. Si ingresa un número entre 70 y 100, entonces el mensaje dirá que aprobó
el examen.

1. Haga clic en New y seleccione


Standard EXE.

2. Cree una interfaz similar a la de


abajo. Debe incluir dos labels
(rótulos), dos botones de comando y
un cuadro de texto.

3. Utilice la siguiente tabla para


configurar el nombre y las
características de cada objeto.

NOTA: Estas son las propiedades cruciales que pueden


afectar el código.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(SuNombre) Caption (Su Nombre)
Command button cmdAceptar Caption &Aceptar
Command button cmdDespejar Caption &Despejar
Label lblAceptar Caption Ingrese la nota de
su examen:
Label lblMensaje Caption Espacio vacío
Text box txtNota Text Espacio vacío

172
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

4. Haga doble clic en el botón de comando Despejar del formulario. Debajo de la


expresión Option Explicit (Opción Explícita), inserte un comentario con su
nombre, el nombre de su compañero y la fecha. La línea de comentarios
aparecerá en color verde.

5. Inserte el siguiente código en el procedimiento del evento clic del botón de


comando Despejar. Usted debe insertar el código exactamente como se muestra a
continuación:

txtNota.Text = ""
lblMensaje.Caption = ""
txtNota.SetFocus

6. Haga doble clic en el botón de comando Aceptar en el formulario. Inserte el


siguiente código en el procedimiento del evento clic del botón de comando
Aceptar. Usted debe insertar el código exactamente como se muestra a
continuación:

If Val(txtNota.Text) >= 70 And Val(txtNota.Text) <= 100 Then


lblMensaje.Caption = "Buen trabajo, usted ha pasado la prueba."
Else
lblMensaje.Caption = "Lo siento, usted ha reprobado la prueba."
End If

173
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

7. Guarde el proyecto en su subdirectorio C:\(periodo de clase)\VisualBasic.


Guarde el formulario como IfThenElse.frm y el proyecto como IfThenElse.vbp.
Recuerde incluir sus iniciales.

8. Haga clic en el botón Start ► (iniciar) en la parte superior de la pantalla.

9. Ingrese un número mayor o igual a 70, pero menor que 100. El rótulo debe decir
que usted aprobó el examen. Ahora ingrese un número menor a 70. El rótulo
debe decir que usted reprobó el examen.

Hasta ahora, el programa parece funcionar correctamente. Sin embargo, ¿Si el


usuario ingresa un número inaceptable en el cuadro de texto como ser, "150" o
"2015"? Ejecute el programa e ingrese uno de esos números. Note que la cláusula
Else se activa de todas maneras. Esta es la limitación que se tiene al usar la
expresión If…Then…Else. Usted aprenderá a corregir esto en la siguiente
sección de la actividad..

10. Haga clic en el botón End ■ cuando termine de usar el programa.

11. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/ Carpeta debajo de la hoja de datos rotulada "Expresiones
If Then Else."

12. Cuando termine, finalice el programa y cierre Visual Basic.

Una vez haya salido del programa haga clic en la flecha Siguiente para retomar la
actividad.

174
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Expresión If…Then…ElseIf


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

En este ejercicio, usted va a modificar el código de IfThenElse.vbp que creó con


anterioridad de manera que responda correctamente a una variedad de entradas del
usuario.

1. Abra el archivo IfThenElse.vbp creado por usted con anterioridad. Haga doble
clic en el botón de comando Aceptar del formulario. Modifique el código de forma
que sea exactamente como se muestra a continuación:

If Val(txtNota.Text) >= 70 And Val(txtNota.Text) <= 100 Then


lblMensaje.Caption = "Buen trabajo, usted ha pasado la prueba."
ElseIf Not IsNumeric(txtNota.Text) Then
lblMensaje.Caption = "Por favor ingrese un valor numérico."
ElseIf Val(txtNota.Text) < 70 And Val(txtNota.Text) >= 0 Then
lblMensaje.Caption = "Lo siento, usted ha reprobado la prueba
Else
lblMensaje.Caption = "Por favor ingrese un número válido."
End If

2. Guarde el proyecto en su subdirectorio C:\(periodo de clase)\VisualBasic.


Guarde el formulario como IfThenElseIf.frm y el proyecto como
IfThenElseIf.vbp. Recuerde incluir sus iniciales.

3. Haga clic en el botón Start ► (iniciar) en la parte superior de la pantalla.

175
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

4. Ingrese un número que sea más grande de 100. El rótulo debe indicarle que
ingrese un número válido. Ingrese un número que sea menor que cero.
Nuevamente, se le debe pedir que ingrese un número válido. Ingrese una letra.
Se le debe indicar ahora que ingrese un valor numérico. (La función IsNumeric
en la línea 3 es usada para asegurarse que un valor numérico ha sido ingresado).

5. Haga clic en el botón End ■ cuando termine de usar el programa.

6. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/Carpeta debajo de la hoja de datos titulada "Expresión If
Then ElseIf ."

7. Cuando haya terminado, finalice el programa y cierreVisual Basic.

Una vez haya salido del programa, haga clic en la flecha Siguiente para retomar la
actividad.

176
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Expresión Select Case


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

En este ejercicio, usted va a modificar el código de IfThenElseIf.vbp que usted creó


con anterioridad de manera que el programa pueda dar una variedad de respuestas
a la entrada del usuario.

1. Abra el archivo IfThenElseIf.vbp creado con anterioridad.

2. Haga doble clic en el botón de comando Aceptar en el formulario. Modifique el


código de manera que sea exactamente como se muestra a continuación:
Select Case Val(txtNota.Text)
Case 100
lblMensaje.Caption = "¡Excelente, usted obtuvo una calificación
perfecta!"
Case 90 To 99
lblMensaje.Caption = "¡Grandiosa labor! Usted se ha ganado una A."
Case 80 To 89
lblMensaje.Caption = "¡Buen trabajo! Usted se ha ganado una B."
Case 70 To 79
lblMensaje.Caption = "Usted se ha ganado una C."
Case 60 To 69
lblMensaje.Caption = "Usted se ha ganado una D."
Case Is < 60
lblMensaje.Caption = "Usted ha reprobado la prueba."
Case Else
lblMensaje.Caption = "Usted no ingresó un número válido."
End Select

177
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

3. Guarde el proyecto en su subdirectorio C:\(periodo de clase)\VisualBasic.


Guarde el formulario como SelectCase.frm y el proyecto como SelectCase.vbp.
Recuerde incluir sus iniciales..

4. Haga clic en el botón Start ► en la parte superior de la pantalla.

5. Ingrese cualquier número. Usted deberá ver un mensaje indicándole el grado


correspondiente o si el número es inválido.

6. Haga clic en el botón End ■ cuando haya terminado de utilizar el programa.

7. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/ Carpeta debajo de la hoja de datos rotulada "Expresión
Select Case."

8. Cuando haya terminado, finalice el programa y cierre Visual Basic.

Una vez haya salido del programa, haga clic en la flecha Siguiente para retomar la
actividad.

178
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Actividad 4 – Estructuras de repetición

Objetivo
Cuando el estudiante haya completado esta actividad, tendrá el conocimiento y las
habilidades para escribir códigos de programas de Visual Basic más complejos,
usando estructuras de repetición conocidas como Loops.

Usted estará en capacidad de:

• definir una estructura de repetición.


• identificar los diferentes tipos de expresiones del tipo Do Loop.
• escribir un código con expresiones del tipo Do While/Loop en Visual Basic.
• identificar la expresión For Next/Loop.
• escribir código utilizando expresiones del formulario For Next/Loop dentro
deVisual Basic.

179
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: Do While/Loop


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

1. Haga clic en New y seleccione Standard EXE.

2. Nombre el proyecto Do_While_Loop. Haga clic


en el nombre del proyecto en la ventana de
proyecto y escriba el nombre en la ventana de
propiedades.

3. Cree una interfaz similar a la de abajo. Debe


incluir un cuadro de imagen y un botón de
comando.

NOTA: Estas son las propiedades cruciales


que pueden afectar el código.

OBJECTO NOMBRE DEL PROPIEDAD CONFIGURACIÓN


OBJETO
Form frm(SuNombre) Caption DoWhile/Loop
Picture Box picMostrar Caption N/A
Command Button cmdSume Caption Sume uno
4.

180
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

5. Haga doble clic en el botón de comando Sume uno en el formulario. El


procedimiento para ese objeto se generará automáticamente.

6. Haga clic en el menú desplegable de objetos y seleccione General. Como


comentarios, agregue su nombre, el nombre de su compañero y la fecha, el
propósito de este programa y la expresión Option Explicit (Opción Explícita (sin
apóstrofe).

NOTA: De este punto en adelante todos los códigos deben


ser comentados apropiadamente.

7. Haga clic en la primera línea en blanco debajo de las palabras Private Sub y
escriba:
Dim response As String 'respuesta del cuadro de entrada
Dim num As Single 'el número será sumado
'configura la respuesta inicial en sí
response = "SÍ"
'El loop sumará uno mientras que la respuesta sea igual a “sí”.
'UCase convertirá cualquier respuesta a letras mayúsculas.
'Esto eliminará la sensibilidad a respuestas en mayúsculas o
'minúsculas.
Do While UCase(response) = "SÍ"
num = num + 1
picMostrar.Print num
'Cuadro de entrada para que el usuario escriba “Sí” o “No”.
response = InputBox("¿Le gustaría sumar otro número? sí/no", "
¿Pregunta?", "Sí")
Loop
'Cuando el usuario escribe No o escoge cancel, se termina el loop
'y un cuadro de mensaje se muestra en la pantalla.
MsgBox " ¡Usted ha terminado!", vbOKOnly, "Terminado"
'despeja pantalla
picMostrar.Cls

181
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

8. Haga clic en el botón Start ► (iniciar) en la parte superior de la pantalla. Ahora


el programa se esta ejecutando. Haga clic en el botón Sume uno en el formulario.
El número uno se mostrará en el cuadro de imagen y un cuadro de entrada
aparecerá. Mientras la entrada del usuario sea "sí" y el botón OK sea presionado,
se sumará uno. Si se escribe “No” o el botón de cancelar es presionado, se
terminará el loop, y se mostrará el cuadro de mensaje. El tamaño de su cuadro
de imagen determina cuantos números pueden ser mostrados. Haga clic en el
botón Stop ■ (Detener).

9. Guarde su trabajo. Haga clic en File y seleccione Save Project As. Guarde el
proyecto y el formulario como Do_While_Loop en su carpeta C:\(periodo de
clase)\VisualBasic creado previamente.

10. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/ Carpeta debajo de la hoja de datos titulada “Práctica con
Do/While Loop". Asegúrese de responder la pregunta allí también.

Haga clic en File otra vez y seleccione Exit. Una vez haya salido del programa,
retome la actividad.

182
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

Instrucciones de la actividad: For Next Loop Práctica


Visual Basic debe estar en su pantalla. Si no es así, haga clic en el botón Ejecutar
una aplicación y seleccione en el menú Microsoft Visual Basic. Siga las siguientes
indicaciones para completar la actividad.

Suponga que la población de una ciudad es de 500,000 habitantes en el año 2002 y


esta creciendo con una razón de aproximadamente 5 por ciento al año. Este
programa mostrará una tabla que indica la población aproximada de la ciudad
durante cada año hasta el año 2010.

1. Haga clic en New y seleccione Standard EXE.

2. Nombre el proyecto como


ForNextLoop. Haga clic en el
nombre del proyecto en la
ventana de proyecto y rescriba el
nombre en la ventana de
propiedades.

3. Cree una interfaz que sea similar


a la de abajo. Debe incluir un
cuadro de imagen y un botón de
comando.

NOTA: Estas son las propiedades


cruciales que pueden afectar el
código. Asegúrese de que el cuadro
de imagen es lo suficientemente
grande para acomodar la salida.

OBJECTO NOMBRE DEL OBJETO PROPIEDAD CONFIGURACIÓN


Form frmForNextLoop(SuNombre) Caption (Su Nombre)
Picture Box picMostrar Font Tamaño 10
Command cmdMostarPoblación Caption Muestre la
Button Población

4. Haga doble clic en el botón de comando Mostar Población en el formulario. El


procedimiento para ese objeto será generado automáticamente.

183
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

5. Haga clic en el menú desplegable de objetos y seleccione general. Como


comentario escriba su nombre, el nombre de su compañero, la fecha, el propósito
del programa y la expresión Option Explicit (Opción Explícita) (sin apóstrofe).

NOTA: Todo el código debe estar comentado


apropiadamente.

6. Haga clic en la primera línea en blanco debajo de las palabras Private Sub y
escriba:

Dim año As Integer 'variable de control


Dim pop As Single 'mantiene el valor de la población

'despeja el cuadro de imagen


picMostrar.Cls
'población inicial en 2002
pop = 500000
'Encabezado
picMostrar.Print "AÑO", "POBLACIÓN"
'Línea en blanco
picMostrar.Print
'empieza el loop
For año = 2002 To 2010
'imprime el año y la población con una coma en el formato
picMostrar.Print año, FormatNumber(pop, 0)
'formula para sumar el 5% a la población
pop = pop * 1.05
Next año

7. Haga clic en el botón Start ►


(iniciar) en la parte superior de la
pantalla. El programa se está
ejecutando ahora. Haga clic en el
botón Mostrar Población en el
formulario. El computador
procesará los cálculos y mostrará
la población para todos los años
desde el 2002 hasta el 2010.
Haga clic en el botón Stop ■
(Detener).

8. Guarde su trabajo en la carpeta


C:\(periodo de clase)\VisualBasic
creada previamente.

184
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

9. Imprima una copia del código. Haga clic en File y seleccione Print. Seleccione
Current Module y seleccione Code. Haga clic en OK. Pegue la impresión en su
Guía del Estudiante/Carpeta debajo de la hoja de datos rotulada “Práctica con
For Next Loop”. Asegúrese de responder la respuesta allí también.

Haga clic en File otra vez y seleccione Exit. Una vez haya salido del programa,
retome la actividad.

185
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic

186
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

TEMA 7 – USO DE VISUAL BASIC

Objetivo
Cuando haya completado éste tema, usted habrá depurado y probado su aplicación
Movie Planet.

Usted también habrá aprendido las técnicas necesarias para crear materiales de
entrenamiento en línea, y habrá creado dichos materiales para su aplicación.

Revisión general
Crear un programa de software involucra más que sólo diseño de interfaces y
colocar un código oculto tras ellas. Usted debe estar seguro que este se ejecutará sin
problemas y que puede requerirse que muestre a los usuarios como el programa se
ejecuta.

En este tema, usted depurará su aplicación Movie Planet utilizando las técnicas que
adquirió en las prácticas de los programas. Luego probará su aplicación y creará
gestores de error para los errores de tiempo de ejecución.

Cuando su aplicación esté depurada y probada, usted creará un material de


entrenamiento en línea para instruir a los empleados de una tienda de videos sobre
como usar la aplicación.

Nuevos Términos y Palabras


léxico – es una lista de términos usados en un asunto en particular, estilo o
profesión.

Equipo Requerido
Guía del Módulo
Guía del Estudiante / Carpeta
Microsoft Visual Basic
Microsoft Word

187
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Actividad 1 – El depurador de Visual Basic

Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
usar las herramientas de depuración de Visual Basic.

Usted podrá:

• diferenciar entre errores de sintaxis, en tiempo de ejecución y lógicos.


• conocer el proceso paso a paso a través de un programa y utilizar la herramienta
Watch (inspección).
• identificar los breakpoints (puntos de quiebre)
• depurar un programa corto.

188
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Instrucciones de la actividad: Utilizar las herramientas de depuración


Visual Basic debe estar en su pantalla. Si no lo está, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Siga las instrucciones hasta
completar la actividad.

1. Abra el archivo llamado Debug.frm, que se encuentra en la carpeta Depurar en


la unidad C. Guarde el formulario y el proyecto, agregue sus iniciales al nombre
del archivo, en la misma carpeta que contiene sus otros trabajos en Visual Basic.

2. Si es necesario, haga clic doble a frmDepurar en la ventana del Proyecto. Este


formulario conduce a una simple prueba para determinar si el usuario tiene la
edad legal para votar. Hay un problema sin embargo, con el código que causa al
usuario que ingresa 18 en el cuadro de edad a que reciba la contestación errónea.

3. Haga clic en el menú View (ver) y seleccione Toolbars (Barras de herramientas)


del menú descolgable. Luego seleccione Debug (Depurar) del submenú. Si es
necesario, arrastre la barra de herramientas a una ubicación más conveniente en
su pantalla.

4. Haga clic en el botón Start (Iniciar) para ejecutar el programa.

Start

5. Pruebe el programa entrando una edad por debajo de 18 y haga clic en Prueba, y
haga lo mismo para una edad por encima de 18. El programa muestra la
respuesta correcta.

189
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

6. Ahora entre “18” en el cuadro Edad, luego haga clic en Prueba. El programa
muestra la respuesta incorrecta, “Usted es muy joven para votar.” como se
muestra en la Figura 7-2-A.

Figura 7-2-A

7. Haga clic en el botón Break (Salto) en la barra de herramientas Debug. La


interfaz se minimiza y la ventana de código aparece. Si la ventana de código no
aparece, haga clic en el botón View Code (Ver código) en la ventana de proyecto.

8. Haga clic en el botón Step Into (Entrar) en la barra de herramientas Debug. El


botón se vuelve gris oscuro. La interfaz está ahora activa, pero todavía podría
estar minimizada en la barra de tareas. Restaure la interfaz haciendo clic en el
botón Error Lógico en la barra de tareas.

9. Para entrar en el código, usted debería ejecutar de nuevo la prueba. Asegúrese


que el cuadro de edad todavía contenga el número 18. De no ser así, entre 18.
Luego de clic en Prueba.

10. La interfase es minimizada de nuevo, y la primera línea de código es resaltada.


Haga clic en el botón Step Into (Entrar) para ejecutar la primera declaración. La
variable Edad aparece resaltada, como se muestra en la Figura 7-2-B.

Figura 7-2-B

190
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

11. Usted debe ver como cambia, la variable Edad, usted usará la ventana Watches
(Mirar) Aunque la variable esté resaltada en Amarillo, usted debe resaltarla
usando el mouse. Luego haga clic en el botón Quick Watch (Mirada Rápida)
localizado en la barra de herramientas Debug.

12. El cuadro de diálogo de Quick Watch (Mirada Rápida) aparece, mostrando el


Context (Contexto), Expression (Expresión), y Value (Valor) del texto resaltado,
como se muestra en la Figura 7-2-C.

Figura 7-2-C

13. Para adicionar esta variable a la ventana Watches (Mirar), haga clic en el botón
Add (Adicionar) en el cuadro de diálogo Quick Watch (Mirada Rápida)

14. La ventana Watches con la variable aparece en el fondo de la pantalla. El valor


actual dice “False” (Falso) ya que la variable no ha sido usada todavía.

15. Haga clic en el botón Step Into (Entrar) para ir a la siguiente línea de código. El
valor de la variable en la ventana Watches (Mirar) ahora dice “True” (Verdadero)
porque la respuesta a la variable es dependiente en sí o no la declaración Edad >
18 es verdadera.

16. Haga clic nuevamente en el botón Step Into (Entrar) La siguiente declaración
resaltada es “Else” (Si no) Esto es porque Visual Basic examinó el número 18 en
el cuadro Edad. Mientras que este no sea un valor mayor que 18, y por
consiguiente no es un valor “True” (Verdadero), una respuesta incorrecta se
desplegará.

El programador habría esperado que el texto “Then” (Entonces) fuera resaltado, ya


que 18 es, en efecto, la edad legal para votar. Puesto que Visual Basic resaltó “Else”
(Si no) el programador debe darse cuenta de que ésta es la ubicación del error lógico.

191
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

17. Usted puede hacer correcciones en el código mientras esté en el modo break
(pausa). Haga clic después del operador > en la declaración If/Then (Sí/Entonces)
y digite el signo = para que la declaración diga:

If Edad >= 18 Then

Ya que usted ingresó en la línea de código, necesita ejecutar la prueba de nuevo


para que los cambios tengan efecto.

18. Haga clic en el botón Step Into (Entrar) tres veces, hasta que End Sub se resalte.
El botón Start (Inicio) está ahora rotulado Continue (Continuar). Haga clic en
continuar para ejecutar el programa de nuevo.

19. Haga clic en el botón Prueba. La respuesta ahora debería ser “Usted tiene edad
para votar.”

20. Si usted no obtiene la respuesta correcta, repita este procedimiento.

21. Haga clic en el botón End (Terminar) en la barra de herramientas Debug para
finalizar el programa.

22. Usted no necesitaría breakpoints (puntos de quiebre) para un programa tan


pequeño, pero para practicar la adición de ellos, haga clic en la declaración
If/Then (Sí/Entonces). Luego haga clic en el botón Toggle Breakpoint
(Insertar/Quitar Punto de Quiebre) en la barra de herramientas Debug. El
código se resalta en café, como se muestra en la Figura 7-2-D.

Figura 7-2-D

192
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

23. De nuevo haga clic en el botón Toggle Breakpoint (Insertar/Quitar Punto de


Quiebre) para remover el punto de quiebre. En un programa grande, usted
podría adicionar puntos de ruptura al principio de las secciones que usted quiera
depurar.

24. Cierre Visual Basic sin guardar los cambios para que pueda practicar de nuevo
si siente la necesidad.

25. Si hay tiempo, abra su programa de la tienda de videos y practique agregando


puntos de quiebre y depuración. No guarde los cambios cuando cierre el
programa.

Una vez que haya salido del software, resuma la actividad.

193
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Actividad 2 – Probar

Objetivo
Cuando haya completado esta actividad, usted tendrá el conocimiento y las
habilidades para probar aplicaciones en Visual Basic.

Usted podrá:

• definir pruebas y manejar errores.


• encontrar errores de tiempo de ejecución.
• crear gestores de error para corregir errores de tiempo de ejecución.
• ejecutar la aplicación de la tienda de videos en un día de negocios simulado.
• codificar un gestor de errores para la aplicación de la tienda de videos.

194
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Instrucciones de la actividad: Práctica de prueba y de gestión de errores


Visual Basic debe estar en su pantalla. Si no lo esta, haga clic en el botón Ejecutar
una aplicación y escoja Visual Basic del menú. Siga las instrucciones hasta
completar la actividad.

1. Abra el archivo llamado Calculator.vbp, que se encuentra en la carpeta Probar y


gestión de errores en su unidad C:. Guarde el formulario y el proyecto,
agregando sus iniciales al nombre del archivo, en la misma carpeta que contiene
los otros trabajos en Visual Basic.

2. Este es un simple programa calculador. Usted primero prueba el programa para


ver si funciona como debería. Ejecute el programa y digite números cualquiera
en los campos de número. Luego haga clic en cada uno de los operadores en la
barra de herramientas para ver si obtiene la respuesta correcta.

3. ¿Qué pasa si usted, como el usuario, accidentalmente digita letras en lugar de


números en los campos de número? Trate y vea lo que pasa.

4. Un error de tiempo de ejecución ocurre porque el código para el evento Change


(Cambio) de los campos de número declaran que el texto entrado debe ser un
entero, como se muestra en la Figura 7-2-E. Haga clic en el botón End (Finalizar)
para retornar al código.

Figura 7-2- E

5. Ya que usted no quiere que un error de tiempo de ejecución aparezca, usted


debería adicionar un código gestor de errores, en este caso, el código mostrará un
cuadro de mensaje indicando que el campo requiere un valor numérico. Si es
necesario, maximice la ventana de código. Luego seleccione txtNum1 de la lista
descolgable de objetos de la parte de superior izquierda de la ventana.

195
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

6. El cursor debería estar a la izquierda de “Dim Num1 as Integer.” Presione Enter


una vez, luego haga clic en la línea vacía. Digite el código exactamente como
aparece en la Figura 7-2-F.

Figura 7-2- F

NOTA: ErrNum1 en la primera línea es la etiqueta a la


que usted quiere que Visual Basic salte en el evento de un
error. Además usted debe adicionar un código que evite
que Visual Basic ejecute el error de código si un error en
realidad no ocurre. Es por esto que usted debe poner Exit
Sub antes que el resto del código del gestor de errores. No
olvide colocar dos puntos después de la etiqueta
ErrNum1.

7. Guarde el proyecto. Luego ejecútelo o trate de entrar una letra en el primer


campo Número 1 para ver si su gestor de errores funciona. Si no lo hace,
verifique dos veces el código contra la Figura 7-2-F y trate de nuevo.

8. Haga clic en el botón Salir en el programa o en el botón End en la barra de


herramientas. Seleccione txtNum2 de la lista descolgable de objetos de la parte
superior izquierda de la ventana.

196
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

9. Cree un gestor de errores ErrNum2 como el que acaba de hacer para el primer
campo de número. Pruebe el programa de nuevo. Si el gestor de errores no
funciona, vuelva atrás y verifique que no tiene errores en su código.

10. Ahora que usted ha completado las pruebas de la unidad para esta aplicación,
usted debe seguir con las pruebas de integración. Entre números en los campos
de número y haga clic a los operadores en la barra de herramientas. Aunque
usted hizo esto previamente, ahora que usted ha adicionado nuevo código, debe
repetir las pruebas previas en caso de que su nuevo código tenga errores o haya
causado errores en otros.

11. Luego, usted debería probar las opciones de la barra menú. El menú Operación
ofrece las mismas opciones que la barra de herramientas. Pruebe cada operador
en el menú descolgable.

12. Pruebe el botón Salir y la opción Salir en el menú Archivar.

13. Guarde su trabajo y cierre Visual Basic.

Una vez que haya salido del software, resuma la actividad.

197
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Instrucciones de la actividad: Pruebas y documentación de la aplicación Movie


Planet
La aplicación VideoRental debe estar en su pantalla. Si no lo está, haga clic en el
botón Recursos y escoja Instalar Tienda de Videos del menú. Siga las instrucciones
hasta completar la actividad.

NOTA: Cada vez que es seleccionado el Recurso Instalar


Tienda de Videos, este sobre escribirá cualquier trabajo
previo en la aplicación. Si usted quiere mantener su
trabajo, guarde el proyecto con un nombre diferente en el
carpeta en la unidad C: como fue especificado por su
instructor.

1. Antes de referirse a su propia lista de pruebas, usted creará un gestor de errores


para el código de devolver películas. Ejecute el programa y entre el número 1, 2,
o 3 como número de ingreso. Seleccione Devolución de la función de la lista
descolgable y luego haga clic en el botón Ingresar.

2. Un usuario podría equivocadamente digitar el nombre de una película en el


campo Digite Nº: Digite “Jaws” en el cuadro de texto y haga clic en el botón
Devolver. Un error de tiempo de ejecución ocurre.

3. Haga clic en el botón Salir. Seleccione frmMovieReturn en la ventana de


proyectos en el lado derecho de la pantalla y haga clic en el botón View Object
(Ver Proyecto) en la barra de herramientas Project (Proyecto).

4. Su gestor de error debe ser creado en el evento Click del botón Devolver. Haga
clic doble en el botón Devolver para acceder al código.

5. Presione Enter, luego haga clic en la línea en blanco. Digite lo siguiente:

On Error GoTo ErrData

198
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

6. Desplácese a la subestructura de esta rutina. Haga clic al final de la declaración


txtTitle.SetFocus, luego presione Enter.

7. Digite el código exactamente como se muestra en la Figura 7-2-G.

Figura 7-2-G

8. Ejecute de nuevo el programa, registrándose y seleccionando la función


Devolución de la lista descolgable. Digite “Jaws” en el campo de Digite Nº: y
haga clic en Devolver. Un cuadro de mensaje debe aparecer informando al
usuario que entre un número. Si no lo hace, regrese y verifique su código. Luego
intente de nuevo.

9. Ahora vaya a través de su lista de pruebas, creando gestores de error si es


necesario. Asegúrese también de ejecutar de principio a fin un día de ventas
simulado, solamente usando datos correctos, para asegurarse de que todas sus
formularios y códigos funcionan.

NOTA: Puesto que usted no escribió todo el código para


esta aplicación, y ya que mucho de esto va más allá del
alcance de esta Guía de Módulo, no gaste demasiado
tiempo tratando de escribir gestores de error si sus
intentos iniciales no son satisfactorios. Solo asegúrese de
borrar cualquier código fallido que usted adicionó.

199
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Cuando haya completado su prueba y gestor de error, siga los pasos que se indican
abajo para documentar su programa.

10. Vaya al menú File y seleccione Print del menú descolgable. Haga la selección
adecuada en el cuadro de diálogo Print como se muestra en la Figura 7-2-H.

Esta opción imprime


Esta opción imprime las su(s) formulario(s)
selecciones en la sección
Print What para el
formulario activo.
Esta opción es la
selección por defecto
e imprimirá una
Esta opción imprime las copia de su código.
selecciones en la sección
Print What para el
proyecto completo.
Esta opción imprime
las propiedades de
Figura 7-2-G
todos los objetos en
su aplicación.
11. Haga clic en OK. Recoja sus documentos de la impresora y
grápelos o póngales un clip para unirlos. Coloque su nombre en la
primera hoja.

12. Guarde su trabajo y cierre Visual Basic.

Una vez que haya salido del software, resuma la actividad.

200
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Actividad 3 – Entrenamiento del usuario

Objetivo
Cuando haya completado esta actividad, tendrá los conocimientos y habilidades
para crear materiales de entrenamiento para la aplicación Movie Planet.

Usted podrá:

• definir orientación a tareas.


• crear un diagrama de flujo usando Microsoft Word.
• examinar un manual de entrenamiento de muestra.
• agregar referencias cruzadas e hipervínculos a sus materiales de entrenamiento.
• marcar entradas del índice e insertar un índice.
• insertar una tabla de contenidos.
• incluir capturas de pantalla en su material de entrenamiento.

201
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Instrucciones de la actividad: Crear un diagrama de flujo


Microsoft Word debe estar en su pantalla. Si no lo está, haga clic en el botón
Ejecutar una aplicación y escoja Microsoft Word del menú. Siga las instrucciones
hasta completar la actividad.

1. Para que las herramientas del Diagrama de Flujo en Microsoft Word funcionen
correctamente, usted debe primero fijar por defecto en el cuadro de diálogo
Opciones. Haga clic en Herramientas en la barra de menú y selecciones Opciones
del menú descolgable.

2. Haga clic en la ficha General. En la lista Opciones Generales está un cuadro de


verificación marcado Crear automáticamente lienzo de dibujo al insertar
Autoformas. Este cuadro debe estar seleccionado. Hágalo, si es necesario.

3. Si la barra de herramientas Dibujo no está abierta en su pantalla (usualmente


está en la base del la pantalla arriba de la barra de tareas) acceda a esta a través
del menú Ver seleccionando Barras de Herramientas.

4. Antes de continuar, guarde este archivo como DiagramaFlujoXX, donde XX


representa sus iniciales, en el carpeta en la unidad C: llamada Diagramas de
Flujo.

5. Haga clic en el botón Autoformas en la barra de herramientas Dibujo y


selecciones Diagrama de Flujo del menú desplegable. En la parte de arriba del
submenú hay una barra gris con cuatro líneas horizontales. Coloque el cursor
sobre las líneas, haga clic y arrastre para hacer flotar este submenú sobre el
documento.

NOTA: Usted ha creado una copia del submenú. Ahora


usted puede acceder a las formas del diagrama de flujo
fácilmente sin tener que pasar por la primera parte de
este procedimiento cada vez que usted quiera adicionar
una forma.

6. Para crear mas espacio para su diagrama de flujo, cambie el diseño de página a
horizontal1. Ver la nota de pie de página si no está seguro de como hacer esto.

1Haga clic en Archivo en la barra de menú y seleccione Configurar Página del menú
descolgable. Si es necesario, seleccione la ficha Márgenes. En la sección Orientación,
seleccione Horizontal.

202
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

7. Seleccione una forma. (Recuerde, usted debe estar usando los símbolos Proceso o
Proceso alternativo, los cuales son los dos primeros de la primera fila a la
izquierda. Usted debe usar el símbolo Decisión cuando usted alcance un punto
donde el proceso puede divergir en dos o más diferentes direcciones.) El lienzo
del dibujo aparece sobre la pantalla. Haga clic y arrastre adentro del lienzo del
dibujo para dibujar la forma.

8. Haga clic derecho sobre la forma y seleccione Agregar texto desde el menú de
acceso directo. Un cursor intermitente aparece en la forma. Entre cualquier tema
que usted y su compañero determinaron debería ser enseñado primero.

9. Agregue una segunda forma que indique el tema siguiente.

10. Después usted agregará líneas conectoras. Estas líneas indican la dirección del
“flujo” de información. Haga clic en Autoformas en la barra de herramientas
Dibujo y seleccione Conectores del menú decolgable. Usted puede mover este
menú flotante sobre su pantalla como hizo con el submenú Diagrama de flujo.

11. Escoja el Conector recto de flecha, el cual está en el medio de la primera fila.
Cuando usted coloque el mouse sobre la primera forma que dibujó, aparecen
círculos azules alrededor de la forma y aparece un recuadro en el centro de su
cursor. Estas herramientas permiten asegurar sus conectores en su lugar para
que si usted mueve las formas los conectores se muevan con ellas.

12. Dibuje una flecha de la primera forma a la segunda usando los conectores azules
de bloqueo como guías de posición. La Figura 7-3-A muestra un ejemplo parcial
de un diagrama de flujo indicando los tres primeros temas que podrían
enseñarse.

Figura 7-3-A

203
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

13. Usted puede también usar colores para ayudar a organizar el flujo de
información. Seleccione una forma y haga clic en la flecha siguiente al botón
Color de Relleno en la barra de herramientas Dibujo. Escoja un color.

14. Use las herramientas que usted ha aprendido para completar su(s) diagrama(s)
de flujo. Recuerde guardar frecuentemente.

15. Cuando haya finalizado, guarde su trabajo y salga de Microsoft Word.

Una vez que haya salido del software, resuma la actividad.

204
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Instrucciones de la actividad: Examinar ejemplos de material de entrenamiento y


practicar las herramientas
Microsoft Word debe estar en su pantalla. Si no lo está, haga clic en el botón
Ejecutar una aplicación y escoja Microsoft Word del menú. Siga las instrucciones
hasta completar la actividad.

1. Abra el archivo llamado Introduction to Word (Introducción a Word) que se


encuentra en el carpeta Ejemplo de materiales de entrenamiento en su unidad
C:. Este documento es una pequeña porción del manual de entrenamiento de
Word. Haga clic en el menú Herramientas y seleccione Opciones del menú
descolgable.

2. Si es necesario, seleccione, la ficha Ver. En la sección Mostrar, hay un cuadro


llamado Sombreado de campo. Si es necesario, seleccione Siempre de la lista y
haga clic en Aceptar. Esto permite ver todos los campos insertados
sombreándolos en gris.

3. Antes de usar las herramientas interactivas en este manual, tome tiempo para
leer unas pocas páginas para que tenga una idea de como establecer materiales
de entrenamiento. Note los diferentes estilos de títulos y como los títulos
aparecen en la tabla de contenidos.

4. Vaya a la primera página. Esta página muestra la tabla de contenidos. Si usted


coloca su mouse sobre una línea de texto o un número de página una
herramienta de información aparece indicándole que para seguir el vínculo
presione Ctrl más clic del mouse. Inténtelo.

5. Presione Ctrl + Home (Inicio) para regresar a la primera página. Vaya a la


página 2. Hay tres hipervínculos en la primera frase. Siga cualquiera o todos los
enlaces.

6. Vaya a la página 8, desplazándose o usando la tabla de contenidos. Una


referencia cruzada aparece bajo el encabezado Selecting Text (Seleccionar
Texto). El número 9 debe estar sombreado gris. Esta es una referencia cruzada
que lleva al usuario a la sección en formato. Sostenga la tecla Ctrl y haga clic en
la referencia cruzada.

205
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

7. Regrese al inicio del documento. Si el botón Mostrar/Ocultar2 de la barra de


herramientas Estándar está activo, usted probablemente ha visto algunos
extraños textos y/o caracteres. Si el botón Mostrar/Ocultar no está activo,
selecciónelo ahora. Luego desplácese a través del documento.

8. Donde usted vea XE seguido por texto dentro de llaves, significa que el texto es
una entrada de índice, que es lo que XE simboliza.

9. Desactive Mostrar/Ocultar. Presione Ctrl + End para ir al final del documento.


Tome un minuto para dar un vistazo a través del índice, tomando nota de las
entradas y de las sub-entradas.

2
El botón Mostrar/Ocultar, cuando se activa, muestra caracteres de no imprime.

206
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Insertar Referencias Cruzadas


1. Vaya a la página número dos y desplácese a la sección llamada El Área de texto.
Haga clic con el cursor antes del punto al final de la segunda frase (justo después
de la palabra “inserción”). Usted va a insertar una referencia cruzada que lleva
al usuario a la tarea de enseñarle a entrar texto en un documento.

2. Ellos deben digitar primero un espacio. Digite un paréntesis a la izquierda y las


palabras “Ver página”, luego agregue un espacio.

3. Haga clic en el menú Insertar y seleccione Referencia del menú descolgable.


Luego escoja Referencia cruzada del submenú.

4. El Tipo de Referencia: en la lista descolgable, seleccione Título. Una lista de


todos los títulos del documento aparece en el cuadro de desplazamiento Para qué
Título: . Seleccione Tarea 1-1: Observar el área de texto; ingresar texto.

5. Haga clic en la flecha en la lista descolgable Referencia a: y seleccione Número


de página. Su selección debe aparecer como se muestra en la Figura 7-3-B.

Figura 7-3-B

6. Haga clic en el botón Insertar. Un número de página sombreado en gris debe


aparecer siguiente al texto que usted digitó. Haga clic en Cerrar y digite un
paréntesis derecho.

7. Si quiere guardar este archivo, guárdelo con un nombre diferente en su actual


carpeta.

207
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Adicionar hipervínculos
1. Ahora usted agregará un hipervínculo a otra ubicación en este documento.
(Cuando usted crea sus materiales de entrenamiento, usted puede tener un
archivo separado al que quiera vincular, o talvez a una página Web que trate un
tema específico en más detalle). Vaya a la página 6. En la segunda línea del
segundo párrafo, seleccione “Archivo…Guardar como”.

2. En el menú Insertar, seleccione Hipervínculo. En la sección Vincular a: del


cuadro de diálogo Hipervínculo, seleccione Lugar de este documento. Todos lo
títulos de este documento aparecen en el cuadro de desplazamiento Seleccione un
lugar de este documento:. Seleccione Tarea 1-2: Guardar un documento por
primera vez, cerrar un documento.

3. El campo Texto: debería mostrar Archivo…Guardar como porque usted lo ha


resaltado primero. Su selección debe aparecer como se muestra en la Figura 7-3-
C. Haga clic en Aceptar. El texto debe ahora aparecer como un hipervínculo.

Figura 7-3-C

208
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Creando un índice
1. Ahora usted creará una entrada de índice y construirá el índice. Vaya a la
página 2. Haga clic donde quiera en el primer párrafo. Desde el menú Insertar,
seleccione Referencia y luego Índice y Tablas. Arrastre el cuadro de dialogo a la
parte inferior derecha de su pantalla para que pueda ver el primer párrafo.

2. Si es necesario, seleccione la ficha Índice. Luego haga clic en el botón Marcar


Entrada. El cuadro de diálogo Marcar Entrada de Índice reemplaza el cuadro de
diálogo Índice y Tablas.

3. En el primer párrafo, haga clic doble en la palabra “teclado”. Luego, haga clic con
el mouse en Entrada principal: en el cuadro de diálogo Marcar Entrada de
Índice. La palabra teclado debe aparecer en el cuadro. Haga clic en el botón
Marcar. La característica Mostrar/Ocultar automáticamente se activa.

4. Desplácese hacia abajo al título llamado “El área de texto”. Seleccione la palabra
“documento” en el primer párrafo. Haga clic con el mouse en el cuadro de
entrada Principal. Luego haga clic en el cuadro de Subentrada y digite “agregar
texto”. Haga clic en el botón Marcar. El texto “agregar texto” será una sub-
entrada bajo el índice de entrada “documento.”

5. Que pasa si usted quiere en todos los casos que la palabra “documento” sea
mostrada en el índice? En la sección “Técnicas básicas de ingresar texto”, arriba
de la sección “Área de texto”, seleccione la palabra “documento” al final de la
segunda frase, luego haga clic en el cuadro Marcar entrada. Esta vez, haga clic
en el botón Marcar todo. En todos los casos la palabra “documento” está marcada
y cada número de página será parte de la entrada de índice.

6. Escoja unas pocas palabras más para agregar al índice. Cuando lo haga, cierre el
cuadro de diálogo y vaya a la última página del documento.

209
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

7. Haga clic y arrastre para resaltar todo el texto del índice, y luego borre el texto.
Regrese al cuadro de diálogo Índice y tablas. Asegúrese que las selecciones
aparecen como se muestra en la Figura 7-3-D. Haga clic en Aceptar. Un nuevo
índice debe aparecer el cual incluye sus entradas de índice.

Figura 7-3-D

210
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Agregar una tabla de contenido


1. Vaya al principio del documento. Seleccione todo el texto en la tabla de
contenido, y presione Delete (Suprimir).

2. Vaya al cuadro de diálogo Índice y tablas. Seleccione la ficha Tabla de contenido.


Haga las selecciones apropiadas como se muestra en la
Figura 7-3-E.

Figura 7-3-E

NOTA: En este caso, fueron usados tres diferentes títulos


en el documento y aparecen por nombre en el cuadro de
desplazamiento Vista preliminar.

3. Haga clic en Aceptar. Una tabla de contenidos debe aparecer, formada con los
números de páginas alineados a la derecha. Cuando cree su propia Tabla de
Contenidos, recuerde que es dependiente de los títulos que use en su documento.

4. Guarde el documento y salga de Word.

Una vez que haya salido del software, resuma la actividad.

211
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic

Instrucciones de la actividad: Crear material de entrenamiento


Microsoft Word debe estar en su pantalla. Si no lo está, haga clic en el botón
Ejecutar una aplicación y escoja Microsoft Word del menú. Siga las instrucciones
hasta completar la actividad.

1. Ejecute el programa Video Rental. Luego, trabaje con su compañero, pase por el
proceso de usar el primer formulario, escribiendo cada instrucción mientras
avanza. (Considere el formato de la Guía del Módulo como un ejemplo de un
modo para escribir instrucciones.) Usted puede escribir las instrucciones a mano
y luego usar la información cuando cree su documento de Word.

2. Usted tal vez quiera crear capturas de pantalla mientras continua y pegarlas en
un documento de Word para uso mas tarde. Guarde el documento en el carpeta
llamado Documentos de captura de pantallas en la unidad C. Asegúrese que
usted da al documento un nombre único. Si necesita ayuda, refiérase atrás a la
referencia Captura de pantalla.

3. Cuando esté listo para escribir sus materiales de entrenamiento, abra Microsoft
Word. Crea un documento nuevo y guárdelo con un nombre que usted escoja en
el carpeta llamado Materiales de entrenamiento en la unidad C.

4. Regrese atrás al ejemplo de documento de entrenamiento si necesita asistencia.


Recuerde incluir capturas de pantalla, referencias cruzadas, hipervínculos, una
tabla de contenidos y un índice. Guarde su trabajo frecuentemente.

5. Cuando haya terminado, vea a su instructor para instrucciones adicionales.

6. Cierre todos los programas abiertos.

Una vez que haya salido del software, resuma la actividad.

212
Desarrollo de software y aplicaciones Apéndice A – Seguridad

APÉNDICE A – SEGURIDAD

La seguridad es responsabilidad de todos. Cada uno debe cooperar para crear el


ambiente de trabajo más seguro posible. Siga las reglas de sentido común
presentadas en el curso o por su profesor.

Aquí hay algunas reglas básicas que debe seguir en su rutina diaria en el campo de
la Tecnología de la Información.

• Asegúrese que su comportamiento es apropiado en el lugar de trabajo. (Asuma


una conducta responsable.)
• Reporte cualquier accidente al profesor.
• Mantenga el área limpia y despejada.
• Familiarícese con la operación correcta del equipo y los procedimientos.
• Obedezca todas las reglas de seguridad establecidas por su escuela, el profesor y
los fabricantes del equipo.

A-1
Desarrollo de software y aplicaciones Apéndice A – Seguridad

A-2
THIS
THIS

También podría gustarte