Libreria java netbeans

Solo disponible en BuenasTareas
  • Páginas : 8 (1934 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de febrero de 2012
Leer documento completo
Vista previa del texto
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

GUÍA DE LABORATORIO N° 13 y 14
Escuela Profesional: Ingeniería de Sistemas. Ciclo y Turno: Segundo – Mañana-Tarde-Noche Docente: Ing. Marcelino Estrada Aro Asignatura: Metodologías de Programación Semestre Académico: 2011-1 Fecha: Del 20 Junio al 01 de Julio del 2010

Sesión 13 y 14: Colecciones y Archivos Binarios
INTRODUCCION Una delas grandes utilidades de manejo de archivos binarios es su capacidad de guardar cualquier tipo de datos y su manipulación está sujeta al uso de una clase principal con el manejo de un arreglo de objetos para manipular la información a través de posiciones. Se implementaran aplicaciones en entorno visual con JFrame, utilizando como herramienta de desarrollo NetBeans 6.8 y además para demostrarlos el uso de archivos binarios y arreglos de objetos. I. OBJETIVOS 1. 2. 3. 4. Desarrollo de ejercicios de Manejo de Cadenas usando Swing WT. Codificar, compilar y ejecutar los ejercicios de aplicación. Conocer la estructura de un programa visual en Java. Se espera que el estudiante asocie los conocimientos nuevos con la “nueva plantilla” que se propone.

II. EQUIPOS Y MATERIALES Computadorapersonal. Programa NetBeans IDE 6.9.1 correctamente instalado. Notas de los ejercicios resueltos en la clase. III. METODOLOGIA Y ACTIVIDADES • Codificar los ejercicios desarrollados en el aula. • Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de práctica encargado para la calificación correspondiente. • Guardar la carpeta de sus archivos a sus memorias. • Apagar elcomputador y dejarla en buen estado al retirarse del laboratorio dejar todo en orden. IV. OBSERVACION El estudiante deberá crear una carpeta de trabajo con el nombre “Laboratorio_13_14”, a donde deberá direccional su proyecto a crear. Se recomienda que el estudiante haya planteado los ejercicios de la Guía de ejercicios 13 para que pueda comprender las soluciones que se proponen. V. NUEVAS LIBRERIASVer diapositiva GUI en Java-AWT & SWING.pdf VI. EJERCICIOS. Ejemplo 02: Construya un programa que guarde la siguiente información en un archivo de binario llamado “Libros.bin” de los libros de una Librería como: Código del libro (código único), Nombre del Libro, Tipo de Editorial (A, B, y C), Clase de Libro
Pág. 1 de 18

(Programación, Gestión y Sistemas), Año de Edición, Nro. de Páginas y Costodel Libro. Su programa deberá mostrar los siguientes datos: a) Nombre del Libro con el Año de Edición más reciente. b) Nombre de la Editorial que tiene el libro con el Menor número de páginas. c) Numero de Libros que supera el costo de S/ 100 que sean de la Editorial A y sean de Gestión d) Nombre del Libro que tenga el mayor costo y a que editorial del pertenece. Además su aplicativo tendrá laopción de ordenar por código, nombre, tipo, clase, año de edición, número de páginas y costo.

SOLUCION:
Paso 1: Construya el siguiente diseño:

Para la solución del problema se considera 2 paquetes: ImagenesProy y Formularios. El paquete Formulario contiene lo siguiente a) Una clase Libro que permitirá guardar la información referente a los libros el cual tiene que ser Serializada parautilizar manejo de archivos binarios. b) Una clase ArregloLibros que permitirá utilizar un arreglo de objetos (ArrayList) que contendrá la información de todos los objetos instanciados de la clase Libro, así como todos los métodos para manejar dichos objetos. c) Un JFrame Arreglo_Objetos que utilizara las dos clases anteriores donde se interactuara para guardar información, consultas, búsquedas, entreotras.
Pág. 2 de 18

El paquete ImágenesProy contiene las imagines que son utilizadas y que pueden utilizarse en los diferentes botones tal y como se observa en diseño del formulario.

LA CLASE Libro
Dentro del Paquete Formulario Para la creación de la clase Libro haga lo siguiente: sobre el paquete Formulario, botón derecho selecciones Nuevo y luego Clase Java tal y como se ve en la...
tracking img