Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ê>BLÆ9E2Ä#+qË 3034449E20311
Ediciόn 1 34449-E2
PRIMERA EDICIÓN
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.
ISBN 0-86657-303-8
Concept Draw® es un producto de Computer Systems Odessa Corp, copyright 2003. Todos los
derechos reservados.
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.
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.
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.
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.
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.
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
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.
5
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
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
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.
7
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
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
En grupo, decida como van a actuar para lograr esto. Cada miembro del equipo
tendrá cinco minutos para completar esta tarea.
9
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
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
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.
11
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
12
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
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á:
13
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
5. Note que se les puede dar el mismo nivel de prioridad a muchos problemas.
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
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
16
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
17
Desarrollo de software y aplicaciones Tema 1 – Introducción al Comercio electrónico
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
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
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.
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
Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
reunir información proveniente de los usuarios del sistema.
20
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas
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?
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.
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.
22
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas
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
Objetivo
Cuando haya completado ésta actividad, tendrá el conocimiento y la habilidad para
determinar los requisitos del usuario para un sistema propuesto.
24
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas
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.
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
Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
realizar el diseño de sistemas.
26
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas
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
28
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas
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).
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
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
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.
32
Desarrollo de software y aplicaciones Tema 2 – Análisis y diseño de sistemas
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
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
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
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.
• 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
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.
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
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.
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
Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
diseñar tablas para una base de datos simple.
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.
41
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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.
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
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.
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.
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
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.
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.
15. Haga cualquier otro cambio necesario en las posiciones de la tabla y luego cierre
la tabla.
47
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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.
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
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.
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
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
8. En la siguiente pantalla del asistente, seleccione Primera fila que contiene los
títulos de columnas 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.
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.
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.
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
Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
diseñar los formularios de una base de datos simple.
53
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
54
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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.
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.
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
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.
Control ficha
56
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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".
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.
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
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.
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
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.
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
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.
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.
61
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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.
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
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
Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y las habilidades
para buscar, clasificar y filtrar los registros y crear consultas simples.
• 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
Crear nueva
carpeta Nombre de
la base de
datos
65
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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.
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
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.
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
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.
14. Desplácese por los registros y asegúrese de que todos los registros concuerden
con el criterio de búsqueda que configuró.
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ó.
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.
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
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
8. Haga clic en Aplicar filtro y vea los registros concuerden con este criterio.
10. Haga doble clic para agregar el campo Evaluado por en la cuadrícula de diseño.
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.
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.
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
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.
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
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.
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.
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
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
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.
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ó.
76
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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.
77
Desarrollo de software y aplicaciones Tema 3 – Crear una base de datos simple
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ó.
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
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
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
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
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
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.
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.
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.
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
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.
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”
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
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
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.
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
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.
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.
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.
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.
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.
88
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional
14 Repita los pasos 6 al 13 hasta que complete todas las cinco tablas de la tienda de
videos.
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
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
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
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
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á:
93
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional
En esta actividad, Usted ingresará o importará datos de ejemplo en todas las tablas
de la base de datos de Movie Planet.
94
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional
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.
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.
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.
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
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.
17. Haga clic en la X en la esquina superior derecha para cerrar la ventana de Base
de Datos.
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
En esta actividad, Usted creará consultas que servirán como base para los informes
de Movie Planet.
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.
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
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.
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
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
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
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
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.
106
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional
15. De la lista de estilos, seleccione uno de ellos para su informe. Haga clic en
Siguiente>.
18. Si hay una impresora disponible, puede tomar una impresión de su informe.
Verifique los detalles con su instructor.
107
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional
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>.
108
Desarrollo de software y aplicaciones Tema 4 – Crear una base de datos relacional
10. Si hay una impresora disponible, puede tomar una impresión de su informe.
Verifique los detalles con su instructor.
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
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.
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
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
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á:
113
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
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. .
115
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.)
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).
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:
y escriba:
117
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
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
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á:
119
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
120
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
Barra de título
Flechas de redimensionar
121
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
122
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
123
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
124
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
125
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
126
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
5. Use la tabla de abajo para ajustar las propiedades de éstos tres controles.
Recuerde seleccionar el control apropiado antes de modificar cualquier
propiedad.
127
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
128
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
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.
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:
17. Para darle más funcionalidad a su proyecto, haga doble clic en el botón
cmdFinalizar para ver la ventana de código.
y digite:
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.
133
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
134
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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:
136
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
12. Para salir de Visual Basic, haga clic en File y escoja Exit.
137
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
Objetivo
Cuando haya completado ésta actividad, tendrá el conocimiento y habilidad para
diseñar una interfaz de usuario.
Usted podrá:
138
Desarrollo de software y aplicaciones Tema 5 – Entorno de Visual Basic
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.
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
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.
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
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.
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:
142
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
Objetivo
Cuando usted haya terminado esta actividad, tendrá el conocimiento y las
habilidades para codificar unos pocos eventos simples de Visual Basic.
• 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
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.
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.
144
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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
146
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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
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.
149
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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.
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ú.
151
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
152
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
Call frmSuNombre.Show
frmEjemplo.Hide
frmSuNombre.txtNombre.SetFocus
153
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
Call frmEjemplo.Show
frmSuNombre.Hide
frmEjemplo.lblInfo.Caption = frmSuNombre.txtNombre.Text
txtNombre.Text = ""
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
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.
155
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
156
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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:
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
160
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:
'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
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
163
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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:
'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)
165
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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
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.
167
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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
169
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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).
170
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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."
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
172
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
txtNota.Text = ""
lblMensaje.Caption = ""
txtNota.SetFocus
173
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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.
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."
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
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:
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).
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 ."
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
177
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 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."
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
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.
179
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
180
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
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
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
183
Desarrollo de software y aplicaciones Tema 6 – Agregando código en Visual Basic
6. Haga clic en la primera línea en blanco debajo de las palabras Private Sub y
escriba:
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
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.
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
Objetivo
Cuando haya completado esta actividad, tendrá el conocimiento y la habilidad para
usar las herramientas de depuración de Visual Basic.
Usted podrá:
188
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
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
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.
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)
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á.
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:
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.”
21. Haga clic en el botón End (Terminar) en la barra de herramientas Debug para
finalizar el programa.
Figura 7-2-D
192
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
24. Cierre Visual Basic sin guardar los cambios para que pueda practicar de nuevo
si siente la necesidad.
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á:
194
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
Figura 7-2- E
195
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
Figura 7-2- F
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.
197
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
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.
198
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
Figura 7-2-G
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.
200
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
Objetivo
Cuando haya completado esta actividad, tendrá los conocimientos y habilidades
para crear materiales de entrenamiento para la aplicación Movie Planet.
Usted podrá:
201
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
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.
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.
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.
204
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
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.
205
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
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.
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
Figura 7-3-B
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”.
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.
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
Figura 7-3-E
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.
211
Desarrollo de software y aplicaciones Tema 7 – Usando Visual Basic
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.
212
Desarrollo de software y aplicaciones Apéndice A – Seguridad
APÉNDICE A – SEGURIDAD
Aquí hay algunas reglas básicas que debe seguir en su rutina diaria en el campo de
la Tecnología de la Información.
A-1
Desarrollo de software y aplicaciones Apéndice A – Seguridad
A-2
THIS
THIS