Lab 5

Páginas: 4 (851 palabras) Publicado: 2 de diciembre de 2015
POOB-01
I/O
Daniel Ayala
Manuel Sánchez
OBJETIVOS
1. Completar el código de un proyecto considerando requisitos funcionales.
2. Diseñar y construir los métodos básicos de manejo de archivos: abrir,guardar como, importar y exportar.
3. Controlar las excepciones generadas al trabajar con archivos.
4. Vivenciar la práctica XP: DesigningSimplicity (4).
Desarrollo
Extendemos el proyecto comoTeatroColon e incluimos los servicios clásicos de manejo de persistencias desde consola.

1. Organizamos nuestros archivos nuevos e incluimos las nuevas clases mediante los comandos “javac –d binsrc\*.java”y “java –cpbinpresentación.TeatroColon”.


2. Ejecutamos el programa y obtenemos unas nuevas funcionalidades las cuales están en “Archivo”: (Nuevo, abrir, guardar como, importar, exportar y salir) delos cuales solo funcionan nuevo y salir.


3. Revisamos el código de la clase TeatroColonArchivos.java

El comportamiento del código es mediante excepciones, este nos arroja el mensaje cuandointentamos abrir una funcionalidad que no está implementada.












Implementando salvar y abrir
1. Construyan el método guarde de la clase TeatroColonArchivos.java que ofrece el servicio de guardar enun archivo el estado actual de la obra.
2. Validen este método iniciando la aplicación, pidiendo que se muevan (dos tics) y guardando como miObra.dat. ¿El archivo se creo en el disco?
3. Construyanel método abra de la clase TeatroColonArchivos.java que ofrece el servicio de leer una obra de un archivo. Por ahora para las excepciones sólo consideren





Implementando importar y exportar
1.Construyan el método exporte de la clase TeatroColonArchivos.java que ofrece el
Servicio de exportar a un archivo texto, con el formato definido, el estado del desierto
Actual. (No olviden MDD yTDD)
2. Realicen una prueba de aceptación este método: iniciando la aplicación y exportando como .txt. Editen el archivo y analicen los resultados. ¿Qué pasó?
3. Construyan el método importe de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LAb 5
  • Lab 5
  • lab 5
  • lab # 5
  • Lab 5
  • Lab 5
  • Lab 5
  • Lab 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS