Práctica #5

Anuncio
Fecha de efectividad: __________________
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
CARRERA
PLAN DE
ESTUDIO
CLAVE
ASIGNATURA
LSC
2003-1
5235
PRÁCTICA
No.
5
LABORATORIO
DE
NOMBRE DE LA
PRÁCTICA
NOMBRE DE LA ASIGNATURA
Tópicos Selectos de Programación
DURACIÓN
(HORA)
Licenciado en Sistemas Computacionales
Manejo de Bases de Datos con dbnavegator
(Biolife)
2
1. INTRODUCCIÓN
En el lenguaje Delphi 2005, se pueden trabajar con bases de datos en ambiente Windows, de una
forma muy sencilla, por medio del dbnavegator, se utilizarán otros componentes como tdatasource,
ttable tpagecontrol.
2. OBJETIVO (COMPETENCIA)
El alumno aprenderá a direccionar el motor administrador de la base de datos, así mismo
introducirá al alumno en el manejo de componentes de bases de datos, a través del diseño y
elaboración de un sistema con manejo de bases de datos ya existentes.
Formuló
L.S.C. Mónica
Cristina Lam Mora
Revisó
L.S.C. Mónica Cristina
Lam Mora
Maestro
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
3. FUNDAMENTO
Descripción de los diferentes componentes de las distintas paletas de herramientas:
WIN32: Aquí se encuentran los componentes como por ejemplo:
™ TPageControl: Este componente sirve para ser contenedor de varias página a la vez
en las cuales nos podemos cambiar de una pagina a otra, es decir a parecen en
forma de pestañas.
Página 1 de 6
Código GC-N4-017 .
Revisión
1
.
Fecha de efectividad: __________________
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
DBE: Aquí se encuentran los componentes para acceder a una tabla o para realizar una
búsqueda dentro de una tabla, entre otros:
™ TTable: Con este componente se liga la base da datos que se va a utilizar, además
se selecciona la tabla que se desea consultar para ver el contenido de la misma, no
olvidando activarla.
DATA ACCESS: En está paleta de herramientas se encuentran componentes para guardar,
abrir, imprimir archivos y para modificar el tipo de letra como por ejemplo:
™ TDataSource: Componente que se usa para dar nombre a la fuente de datos y
ligarlo.
DATA CONTROLS: En está paleta de herramientas se encuentran componentes para
navegar en una bases de datos, colocar las tablas dentro de un gris, etc.
™ TDBNavegator: Componente que se usa para ligarlo a la información que se desea
navegar.
™ TDBGrid: Componente que se usa para colocar toda la información de una tabla en
una regilla.
™ TDBCtrlGrid: Componente que se usa para colocar toda la información de una tabla
en un regilla con scroll bar.
4. PROCEDIMIENTO (DESCRIPCIÓN)
A)
EQUIPO NECESARIO
Computadora con Delphi 2005 instalado
B)
MATERIAL DE APOYO
Práctica Impresa.
DESARROLLO DE LA PRÁCTICA
Pasos para direccionar a una Base de Datos Existente
1. Ingresa a Control Panel
2. Selecciona el icono de BDE Administrador
3. En la nueva pantalla selecciona : Object ► New
4. Se abrirá una nueva ventana de dialogo New Database Alias, en la cual hay que especificar
el nombre del manejador de Bases de datos a utilizar: Standard.
5. Observa que aparecerá en la estructura de archivos de lado izquierdo de la ventana. En
este momento es posible modificar el Alias de la Base de Datos a accesar.
Página 2 de 6
Código GC-N4-017 .
Revisión
1
.
Fecha de efectividad: __________________
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
6. Modifica el Path o dirección de la Base de datos existente: Archivos de Programa / Archivos
Comunes / Borland Shared / Data.
7. Antes de cerrar BDE Administrator debes guardar cambios. Object ► Apply.
Pasos para comenzar con la aplicación de la Base de Datos
1. Abrir un proyecto de VCL Form Application Delphi for Win 32. File / New / Other.
2. Localiza y agrega a la forma los siguientes componentes:
Componente
TLabel
TPanel
TTable
TButton *4
TDataSource
TDBNavigator
TPageControl
Localización
3. Dentro de TPageControl agrega 2 TabSheet.
derecho y New Page)
La aplicación debe verse como está :
Página 3 de 6
(Selecciona el componente, da click
Código GC-N4-017 .
Revisión
1
.
Fecha de efectividad: __________________
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
4. Agrega sobre TabSheet1 (Data controls) del TPageControl, un componente DBGrid
alineado al cliente.
5. Modifica las propiedades de los componentes de acuerdo a la siguiente tabla:
Componente
Propiedad
Valor
TTable
DataBase Name
Table Name
Name
DataSet
Name
DataSource
Name
DBDemos
Biolife
TbBiolife
TbBiolife
DSBiolife
DSBiolife
DBGBiolife
DataSource
Name
Align
Caption
Caption
Caption
DSBiolife
DBNavega
AlButtom
Biolife
Datos Generales
Captura
TDataSource
TDBGrid
TDBNavigator
TLabel1
TabSheet1
TabSheet2
6. Da doble click sobre el componente TbBiolife para abrir el editor de campos, sobre éste
da click derecho para seleccionar la opción [Add Fields] del menú contextual, una vez
seleccionados dar <OK>
7. Posiciona el puntero del mouse sobre los campos seleccionados y arrástralos sobre
PageSheet2 (Captura) del componente TPageControl.
8. Inserta la siguiente línea en el evento OnCreate de la forma: TbBiolife.Open;
9. Crea un directorio de trabajo llamado Biolife para grabar tu aplicación.
Página 4 de 6
Código GC-N4-017 .
Revisión
1
.
Fecha de efectividad: __________________
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
10. Guarda tus archivos bajo los siguientes nombres y ejecuta tu aplicación:
Unit1.pas
U_Biolife
Project1.dpr
P_Biolife
11. Adiciona una nueva forma. File/New/Form Delphi for win 32. En esta forma inserta los
siguientes components: TTable, TDataSource, DBNavigator y un DBControlGrid de la
página DataControls, modifica sus propiedades de acuerdo a la siguiente tabla:
Componente
Propiedad
Valor
TTable
DatabaseName
TableName
Name
Active
DataSet
Name
DataSource
Name
Align
DataSource
Align
RowCount
Dbdemos
Events
TableEvents
True
TableEvents
DSEvents
DSEvents
DBNavega
AlBottom
DSEvents
AlClient
5
TDataSource
DBNavigator
DBControlGrid
12. Repite los pasos 6 y 7 para adicionar los campos de la tabla Eventos al primer renglón
del componente DBControlGrid.
13. Selecciona la Form1 y en el evento OnClick del botón Forma2, adiciona el siguiente
código:
Form2.Show;
14. Implementa el código para el evento OnClick del botón Terminar.
15. Guarda y Ejecuta la aplicación.
Efecto Docking.
16. Adiciona 2 nuevas formas. En la forma3 incluye un campo imagen de la tabla Biolife y
alinea la imagen al Cliente.
17. En la forma 4 adiciona el campo tipo imagen de la tabla Events. Alinea la imagen al
cliente.
Página 5 de 6
Código GC-N4-017 .
Revisión
1
.
Fecha de efectividad: __________________
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
18. El Efecto Docking Windows consiste en que varias formas pueden ser contenidas en
una sola con Drag and Drop.
19. Esto es posible modificando a las formas y objetos determinadas propiedades que
indiquen que serán contenedores o contenidos. Las mas importantes son: DockSite,
DragKing y DragMode.
20. Modifica las siguientes propiedades:
Componente
Form2
Form3
Form4
Form1
Panel1
PageControl1
Propiedad
DragKing
DragMode
DragKing
DragMode
DragKing
DragMode
DockSite
UseDockManager
DockSite
DockSite
Valor
DkDock
Automatic
DkDock
Automatic
DkDock
Automatic
True
True
True
True
21. Selecciona tu form1 y en el ToolButton2, en el evento OnClick adiciona el siguiente
código: Form3.Show;
22. Realiza la misma operación para el ToolButton3;
Form4.Show;
23. Graba y prueba tu aplicación.
C)
CÁLCULOS Y REPORTE
Preguntas sobre la práctica de forma INDIVIDUAL, que hará el maestro al finalizar la práctica a cada
alumno.
5. RESULTADOS Y CONCLUSIONES
Los resultados serán solo a nivel de visualización, ya que la base de datos jala los datos que ya
tiene capturados.
6. ANEXOS
7. REFERENCIAS
Página 6 de 6
Código GC-N4-017 .
Revisión
1
.
Descargar