3. planteamiento de las actividades y estrategias de aprendizaje

12

Click here to load reader

Upload: yeisson-ruiz-ramirez

Post on 14-Jun-2015

529 views

Category:

Documents


0 download

DESCRIPTION

guia de trabajo

TRANSCRIPT

Page 1: 3. planteamiento de las actividades y estrategias de aprendizaje

3. PLANTEAMIENTO DE LAS ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE

COMPETENCIA INTERPRETATIVA

Actividad 1 :Crear en Acces la siguiente tabla:Tabla CursoNombre delCampo

Tipo Ancho Descripción

CurCodigo T 03 Código del cursoCurNombre T 30 Nombre del cursoCurVacantes N 03 Número de vacantes disponiblesCurProfe T 50 Nombre del profesor de teoríaCurSilabo M 50 Sílabo de cada curso

Por último, proceda a abrir la tabla e introducir dato, con los nombres de los docentes de la institución y sus correspondientes cursos. De manera análoga, proceda a crear la siguiente tabla según se indica a continuación:

Tabla LaboratorioNombre delCampo

Tipo Ancho Descripción

LabCodigo T 03 Código del cursoLabHora T 08 Horario de laboratorioLabProfe T 50 Nombre del profesor de laboratorio

Asigne los datos que faltan en la tabla

LabCodigo LabHora LabProfeBC1 SA 08-10BC2 SA 10-12BC3 DO 10-12VB1 SA 08-10VB2 DO 10-12VB3 DO 08-10VC1 DO 08-10VC2 DO 10-12VJ1 SA 16-18VJ2 SA 18-20VF1 SA 08-10VF2 DO 08-10VF3 DO 14-16PB1 VI 16-18PB2 VI 14-16SQ1 SA 16-18

Page 2: 3. planteamiento de las actividades y estrategias de aprendizaje

SQ2 SA 18-20WIN SA 10-12

ACTIVIDAD 2: Elabore el diagrama de entidad relación

COMPETENCIAS ARGUMENTATIVAS

ACTIVIDAD 1:

Elaborar una aplicación que permita realizar el mantenimiento de la información almacenada en la tabla Curso de la base de datos CursosLibres.MDB. El diseño de la interfaz debe ser similar a la figura mostrada:

Los botones ubicados en el marco Navegador (Primero, Anterior, Siguiente y Ultimo, de izquierda a derecha) permiten desplazarse a través de la tabla. Los botones ubicados en el marco Mantenimiento (Nuevo, Editar, Guardar y Eliminar, de izquierda a derecha) permiten realizar las operaciones básicas de mantenimiento de la tabla.

Para desarrollar nuestra aplicación, lo primero que debemos hacer es conectarnos a la base de datos CursosLibres.MDB. Para ello ingrese a Visual Basic de manera habitual, a continuación en el menú Proyecto seleccione la opción Agregar Data Environment y se creará una nueva conexión para la que debe establecer propiedades de vínculo de datos. En la ventana Data Environment cambie el nombre del objeto DataEnvironment por DeCursosLibres y el de la conexión por CnCursosLibres. El aspecto de la ventana Data Environment deberá ser similar a la siguiente figura:

Page 3: 3. planteamiento de las actividades y estrategias de aprendizaje

Luego haga click con el botón derecho del ratón en CnCursosLibres y seleccione la opción Propiedades. Deberá presentarse un cuadro de diálogo similar al siguiente:

En la ficha Proveedor del cuadro de diálogo anterior, seleccione Microsoft Jet 4.0 OLE DB Provider y haga click en el botón Siguiente. En seguida aparecerá un cuadro de diálogo similar al mostrado:

En la ficha Conexión del cuadro de diálogo Propiedades de Data Link escriba el nombre de la base de datos CursosLibres.MDB y haga click en el botón Probar conexión. Luego si la conexión es satisfactoria haga click en el botón Aceptar.

Page 4: 3. planteamiento de las actividades y estrategias de aprendizaje

En seguida en la barra de herramientas de la ventana Data Environment haga click en el botón Agregar Comando y denomine al comando CmCurso. Luego haga click derecho sobre el comando y seleccione Propiedades:

Compruebe que este comando utiliza la conexión CnCursosLibres, luego establezca el nombre de la tabla a utilizar, en este caso Curso y haga click en el botón Aceptar.A continuación seleccione el comando CmCurso y arrástrelo hacia el formulario. Finalmente agregue los siguientes controles al formulario:

3 marcos9 botones de comandos

En seguida proceda a establecer las propiedades requeridas:

Form1Nombre FrmMantenCursoCaption Mantenimiento de cursosBorderStyle 3-Fixed Dialog

Frame1Nombre FraIngresoCaption

Frame2Nombre FraNavegadorCaption Navegador

Frame3Nombre FraMantenimientoCaption Mantenimiento

LblFieldLabel(0)Nombre LblFieldLabelCaption Código:

LblFieldLabel(1)

Page 5: 3. planteamiento de las actividades y estrategias de aprendizaje

Nombre LblFieldLabelCaption Nombre:

LblFieldLabel(2)Nombre LblFieldLabelCaption Vacantes:

LblFieldLabel(3)Nombre LblFieldLabelCaption Profesor:

TxtCurCodigoNombre TxtCurCodigoLocked TrueText

TxtCurNombreNombre TxtCurNombreLocked TrueText

TxtCurVacantesNombre TxtCurVacantesLocked TrueText

TxtCurProfeNombre TxtCurProfeLocked TrueText

Command1Nombre CmdPrimeroCaptionPicture C:\FundVB\Bitmaps\First.bmpStyle 1-Graphical

Command2Nombre CmdAnteriorCaptionPicture C:\FundVB\Bitmaps\Previous.bmpStyle 1-Graphical

Command3Nombre CmdSiguienteCaptionPicture C:\FundVB\Bitmaps\Next.bmpStyle 1-Graphical

Page 6: 3. planteamiento de las actividades y estrategias de aprendizaje

Command4Nombre CmdUltimoCaptionPicture C:\FundVB\Bitmaps\Last.bmpStyle 1-Graphical

Command5Nombre CmdNuevoCaptionPicture C:\FundVB\Bitmaps\New.bmpStyle 1-Graphical

Command6Nombre CmdEditarCaptionPicture C:\FundVB\Bitmaps\Edit.bmpStyle 1-Graphical

Command7Nombre CmdGuardarCaptionPicture C:\FundVB\Bitmaps\Save.bmpStyle 1-Graphical

Command8Nombre CmdEliminarCaptionPicture C:\FundVB\Bitmaps\Delete.bmpStyle 1-Graphical

Command9Nombre CmdSalirCaption &SalirPicture C:\FundVB\Bitmaps\Exit.bmpStyle 1-Graphical

El código asociado a la aplicación se muestra a continuación:

Private Sub CmdPrimero_Click()DeCursosLibres.rsCmCurso.MoveFirst

End Sub

Private Sub CmdUltimo_Click()DeCursosLibres.rsCmCurso.MoveLast

End Sub

Private Sub CmdAnterior_Click()

Page 7: 3. planteamiento de las actividades y estrategias de aprendizaje

DeCursosLibres.rsCmCurso.MovePrevious If DeCursosLibres.rsCmCurso.BOF Then DeCursosLibres.rsCmCurso.MoveFirst MsgBox “Estamos en el primer registro” End IfEnd Sub

Private Sub CmdSiguiente_Click()DeCursosLibres.rsCmCurso.MoveNext

If DeCursosLibres.rsCmCurso.EOF Then DeCursosLibres.rsCmCurso.MoveLast MsgBox “Estamos en el último registro” End IfEnd Sub

Private Sub CmdNuevo_Click() DeCursosLibres.rsCmCurso.AddNew ModoEditar TrueEnd Sub

Private Sub CmdEditar_Click() ModoEditar TrueEnd SubPrivate Sub CmdGuardar_Click() DeCursosLibres.rsCmCurso.Update ModoEditar FalseEnd Sub

Private Sub CmdEliminar_Click() DeCursosLibres.rsCmCurso.Delete DeCursosLibres.rsCmCurso.MoveNext If DeCursosLibres.rsCmCurso.EOF Then DeCursosLibres.rsCmCurso.MoveLast End IfEnd Sub

Private Sub CmdSalir_Click() Unload MeEnd

Private Sub Form_Unload(Cancel As Integer) If MsgBox(“¿Desea terminar la aplicación?”, _

vbQuestion + vbYesNo, “Pregunta”) = vbYes Then End Else Cancel = True End IfEnd Sub

Private Sub Form_Activate()

Page 8: 3. planteamiento de las actividades y estrategias de aprendizaje

ModoEditar FalseEnd Sub

Private Sub ModoEditar(ByVal Ok As Boolean) TxtCurCodigo.Locked = Not Ok: TxtCurNombre.Locked = Not Ok TxtCurVacantes.Locked = Not Ok: TxtCurProfe.Locked = Not Ok CmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not Ok CmdGuardar.Enabled = Ok: CmdEliminar.Enabled = Not Ok CmdPrimero.SetFocus: If Ok Then TxtCurCodigo.SetFocusEnd Sub

Finalmente antes de ejecutar la aplicación debemos asegurarnos de elegir el tipo de bloqueo adecuado. Para ello haga click derecho sobre el comando CmCurso y elija la opción Propiedades y en la ficha Avanzadas selecciones el tipo de bloqueo 3-Optimistic, tal como se muestra en la figura siguiente:

Aplicación Nº 2Desarrollar una aplicación que permita mostrar en una grilla el contenido de la

tabla Curso. El diseño de la interfaz se muestra a continuación:

Page 9: 3. planteamiento de las actividades y estrategias de aprendizaje

Para desarrollar la aplicación, lo primero que debemos hacer es conectarnos a la base de datos CursosLibres.MDB. Luego, añada un Comando y denomínelo CmConsultaCurso. Haga click derecho sobre el comando y seleccione Propiedades:

Compruebe que este comando utiliza la conexión CnCursosLibres. Luego seleccione la opción Instrucción SQL (Structured Query Language, Lenguaje de Estructuras de Consultas) e ingrese el siguiente código:

Select CurCodigo As Código, CurNombre As Nombre, CurVacantes As Vacantes, CurProfe As Profesor From Curso

Luego, haga click en el botón Aceptar. La ventana DataEnvironment debe presentar el siguiente aspecto:

Page 10: 3. planteamiento de las actividades y estrategias de aprendizaje

A continuación seleccione el comando CmConsultaCurso y arrástrelo con el botón derecho del ratón hacia el formulario. Del menú desplegable que se presenta, seleccione la opción Cuadrícula de datos.

Luego, cambie las dimensiones de la grilla de tal forma que ocupe la totalidad del formulario. Finalmente guarde y pruebe su aplicación.