Clases de Programacion en VB
-
Upload
jonathan-vasquez -
Category
Documents
-
view
216 -
download
0
description
Transcript of Clases de Programacion en VB
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 1
Guía Práctica N° 4: Manejo de Colecciones, Uso del Dictionary y la Interface IEnumerator
OBJETIVO
1. El alumno manejará en forma eficiente el almacenamiento, consulta y búsqueda de datos utilizando las colecciones del .NET FrameWork.
2. El alumno podrá poner en práctica los conceptos que aprenderemos en esta Unidad.
3. El alumno deberá resolver a las preguntas que se preguntan por cada sesión.
MANEJO DE COLECCIONES - DICTIONARY
EJERCICIO PRÁCTICO 01
Se desea implementar un programa que permita registrar los postulantes en CIBERTEC. En este proceso debemos ingresar: el DNI, nombre y apellido, seleccionar el Grado y el email.
Se pide:
1. Defina una clase llamada Datos que esté conformada por los datos de los alumnos.
2. Defina un Dictionary de Postulantes donde el DNI es la llave 3. Programe el botón Agregar para Agregar Postulantes 4. Programe un procedimiento para listar 5. Programe el botón Buscar que permite buscar un postulante por su DNI.
DISEÑO DEL FORMULARIO.
A continuación diseñe el formulario para el registro de Postulantes, tal como se muestra
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 2
Programación.
Diseño de la clase Libros. Como primer paso defina la clase Libros los cuales están conformado por los atributos y sus propiedades para cada atributo, tal como se muestra.
Para listar los elementos, defina el método Listado dentro del Formulario, tal como se muestra
Definición de la colección llamada
REGISTRO de tipo Dictionary
Definición de cada los atributos
de la Clase
Limpiar los ítems del LIstView1
Por cada elemento de tipo KeyValuePair
dentro de la colección
Defina a it como Ítem
del ListView, asignar
la llave. Agregue
elementos a it
it será agregado al ListView1
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 3
Programa el botón Agregar para ingresar un Postulante a la colección, tal como se muestra
Para comprobar las operaciones, presione F5, ingrese los datos del Postulante y presione el botón AGREGAR, donde se agrega a la colección y se visualiza el registro en el ListView1.
Verifica si el DNI está
contenido en la colección
Si es un nuevo DNI, instanciar la
clase DATOS, agregar sus valores
Añadir la llave y su valor a la
colección REGISTRO
Invocar el método
Listado
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 4
Programa el botón Buscar para buscar un postulante por su DNI, si lo encuentra visualiza los datos en los controles; sino visualice un mensaje, tal como se muestra
Ingrese el DNI por un
InputBox
Si encontró el DNI en la
colección, visualice los
datos
Si no se encuentra el DNI
visualice un mensaje
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 5
DESARROLLO PRÁCTICO 02
Se desea implementar un programa que permita registrar los postulantes en CIBERTEC. En este proceso debemos ingresar: el DNI, nombre y apellido, seleccionar el Grado y el email. Se pide:
1. Defina una clase llamada Datos que esté conformada por los datos de los alumnos.
2. Defina un Dictionary de Postulantes donde el DNI es la llave 3. Programe el evento del control ListView1, al seleccionar el DNI visualice los datos del Postulantes 4. Programe un procedimiento para listar 5. Programe el botón Modificar los datos de un postulante por su DNI. 6. Programe el botón Eliminar un postulante por su DNI.
DISEÑO DEL FORMULARIO.
A continuación diseñe el formulario para el registro de postulantes, tal como se muestra
Programación.
Diseño de la clase Libros. Como primer paso defina la clase Libros los cuales están conformado por los atributos y sus propiedades para cada atributo, tal como se muestra.
Definición de la colección llamada
REGISTRO de tipo Dictionary
Definición de cada los atributos de
la Clase
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 6
Para listar los elementos, defina el método Listado dentro del Formulario, tal como se muestra
Programa el botón Agregar para ingresar un Postulante a la colección, tal como se muestra
Limpiar los ítems del LIstView1
Por cada elemento de tipo KeyValuePair
dentro de la colección
Defina a it como Ítem
del ListView, asignar
la llave. Agregue
elementos a it
it será agregado al ListView1
Verifica si el DNI está
contenido en la colección
Si es un nuevo DNI, instanciar la
clase DATOS, agregar sus valores
Añadir la llave y su valor a la
colección REGISTRO
Invocar el método
Listado
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 7
Programa el evento Click del control ListView1, donde al seleccionar el registro o fila, visualice los datos en los controles.
Programa el evento Click del control Modificar. Evalúa si el DNI está registrado, si es verdadero aplicará los cambios utilizando la propiedad ITEM(Key) y a continuación LISTARA los registros; si no lo encontró, visualiza un mensaje
Seleccione el objeto
Si no seleccionaste un ítem
en el ListView1, un mensaje
Seleccione de la lista el
evento Click
Si seleccionaste el ítem
visualizar los datos en los
controles
CIBERTEC Programación Orientada a Objetos I
Elaborado por EQUIPO DE DOCENTES 8
Programa el evento Click del control Eliminar, ingrese el DNI por un INPUTBOX, ejecute el método REMOVE y a continuación Listar
DESARROLLO PRÁCTICO Implemente un programa que permita ingresar los datos de los empleados utilizando un Dictionary. Defina una clase que almacene los datos de los empleados: DNI, nombre, apellidos, categoría y el básico. A partir de esta definición se debe realizar los siguientes procesos: Grabar: se agrega los empleados al Dictionary donde el DNI no se repita. Listado: se visualiza los datos en en ListView. Quitar: Seleccione el registro de personal desde el ListView, si el código existe, se elimina el registro.