Sei sulla pagina 1di 2

INSTITUTO TECNOLGICO DE SONORA

Direccin de Ingeniera y Tecnologa Departamento de Computacin y Diseo


Programacin III (ISW)

Asignacin 1
Prueba de las clases de los Objetos de Servicio
Desarrollo
En esta asignacin se probarn las clases que representan los objetos de servicio: Fecha y Periodo. La clase Fecha que hereda de la clase GregorianCalendar nos permite trabajar con fechas, sin considerar la hora (horas, minutos, segundos, milsimas de segundo) y la clase Periodo con periodos (rangos entre dos fecha). El diagrama de clases Fecha y Periodo se muestran en la figura 1. En la pgina de la materia se encuentran el archivo objetosServicio.jar con el cdigo de las clases y la documentacin JavaDoc de las clases. Las clases se encuentran en el paquete objetosServicio.

Figura 1. Diagrama de clases Objetos de servicio 1. Utilizando el procedimiento descrito en el tutorial: Programas de Consola en Java con NetBeans, crea un proyecto llamado pruebaObjServ_ID donde ID es su ID

ITSON

Manuel Domitsu Kono

Programacin III

separada por un guon bajo (_) y nombre a la clase principal pruebas.Prueba1, esto es, la clase principal se llamar Prueba1 y estar en el paquete pruebas. 2. Copia el archivo jar, objetosServicio.jar. dentro de la carpeta pruebaObjServ_ID que es la carpeta del proyecto pruebaObjServ_ID. Este paso es necesario para que cuando zipe el proyecto para enviarlo, el archivo JAR vaya incluido. 3. Utilizando el procedimiento descrito en el tutorial: Programas de Consola en Java con NetBeans, agrguele al proyecto el archivo jar, objetosServicio.jar. 4. Edita el mtodo main() de la clase Prueba1 para que haga lo siguiente, (y en ese orden). Antes y despus de cada una de las tareas despliegue un mensaje explicando la tarea a realizar y el resultado de la misma, respectivamente. Si alguno de los mtodos lanza una excepcin esta debe ser atrapada y procesada: a) Crea una fecha llamada hoy inicializada a la fecha de hoy. b) Crea una fecha llamada ayer inicializada a la fecha 15/8/2004. c) Crea una fecha llamada manhana copindola del objeto hoy. Luego agrgale un ao. d) Crea una fecha llamada natalicio a partir de la cadena 15/12/1954. e) Crea una fecha llamada fechaError1 inicializada a 3/15/1967. Qu pasa? f) Crea una fecha llamada fechaError2 inicializada a 3/15. Qu pasa? g) Despliega el mes de hoy. h) Cambia la fecha ayer a 12/6/2008. i) Despliega un mensaje con el nmero de das entre hoy y manhana. Ambas fechas deben aparecer en el mensaje. j) Despliega un mensaje indicando si hoy es antes que manhana. Ambas fechas deben aparecer en el mensaje. k) Crea un objeto de tipo Periodo llamado periodo que va desde 5/2/2004 a hoy. l) Despliega periodo. m) Despliega un mensaje indicando si ayer est dentro de periodo. Tanto la fecha como el periodo deben aparecer en el mensaje. 5. Asegrese que en el cdigo del proyecto pruebaObjServ_ID no existan errores de compilacin. Si el proyecto no compila, no ser revisado. 6. Despus de realizar los puntos anteriores haga lo siguiente antes de entregar el proyecto: Zippe todo el directorio del proyecto (la carpeta pruebaObjServ_ID) y nombre al archivo comprimido: Asignacion01_ID, donde ID es su ID separada por un guon bajo (_).

ITSON

Manuel Domitsu Kono

Potrebbero piacerti anche