Clases de Programacion en VB

8
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

description

Programacion Orientada a Objetos

Transcript of Clases de Programacion en VB

Page 1: 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

Page 2: Clases de Programacion en VB

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

Page 3: Clases de Programacion en VB

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

Page 4: Clases de Programacion en VB

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

Page 5: Clases de Programacion en VB

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

Page 6: Clases de Programacion en VB

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

Page 7: Clases de Programacion en VB

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

Page 8: Clases de Programacion en VB

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.