Download Práctica 3: Utilización de paquetes de clases Dividir las
Document related concepts
no text concepts found
Transcript
Diseño y Modelado de Bases de Datos Práctica 3: Utilización de paquetes de clases Dividir las aplicaciones en distintos paquetes ayuda a hacer un código mas ordenado, así por ejemplo, se pueden empaquetar todas las interfaces de usuario o clases que reciben los parámetros de usuario en un paquete llamado vista (o view) y todas las clases que ejecutan alguna operación con los datos en un paquete llamado control. El compromiso de las clases en el paquete vista es pasar todos los argumentos validados, para que sean recibidos por las clases en el paquete control. Software Necesario Eclipse IDE Ejecución de la práctica 1. Cree un nuevo proyecto en eclipse con el nombre paquetes. de clic derecho sobre el panel de la pestaña Navigator y seleccione New >> Project como lo muestra la figura 1. Figura 1. 2. En la ventana que aparece seleccione Java Project y de clic sobre el botón Next. 3. En el nombre del proyecto digite paquetes y marque el checkbox create separate source and output folders y de clic sobre el botón Finish. 4. Para crear la primera clase de clic derecho sobre la carpeta paquetes y seleccione New >> Class como lo muestra la figura 2. Gabriel Vásquez - Departamento de Electrónica, Instrumentación y Control Diseño y Modelado de Bases de Datos Figura 2. 5. Configure la ventana emergente como lo muestra la figura 3. y de clic sobre el botón Finísh. 6. Cree ahora una nueva clase llamada Operaciones dentro de un paquete llamado control, como lo muestra la figura 4. Gabriel Vásquez - Departamento de Electrónica, Instrumentación y Control Diseño y Modelado de Bases de Datos Figura 3. Figura 4. Gabriel Vásquez - Departamento de Electrónica, Instrumentación y Control Diseño y Modelado de Bases de Datos 7. En el cuerpo de la clase operaciones digite los siguientes métodos. 8. Dentro del método main de la clase Principal digite las siguientes líneas de código. 9. Ahora, debajo de las líneas anteriores declare un objeto de la clase Operaciones e instáncielo, como lo muestran las siguientes líneas de código. 10. Para quitar los errores, debajo de la declaración del paquete (package view;) en la clase de nombre Principal, digite la siguiente línea. 11. Dentro del cuerpo principal (no dentro del main) declare un atributo de tipo String y de nombre resultado, como lo muestra la siguiente línea. 12. Ahora invoque cada uno de los métodos de la clase Operaciones haciendo uso del objeto oper y de la variable resultado, digitando las siguientes líneas de código debajo de la declaración del objeto oper (dentro del main). Gabriel Vásquez - Departamento de Electrónica, Instrumentación y Control Diseño y Modelado de Bases de Datos 13. Guarde los cambios en la clase Operaciones y en la clase Principal. 14. Ejecute la clase Principal como si estuviera pasando parámetros desde la consola. Para pasar parámetros desde la consola, en la barra de menú de clic sobre Run >> Run…. 15. En la ventana emergente seleccione la clase Principal (Si no aparece entonces de clic sobre el botón New) y en la pestaña (X)=Arguments, en el panel de argumentos escriba los números que desea pasar. 16. Para manejar las diferentes excepciones que se podrían dar, el código completo de la clase puede ser como se muestra a continuación Gabriel Vásquez - Departamento de Electrónica, Instrumentación y Control Diseño y Modelado de Bases de Datos 17. Ejecute la clase Principal pasando diferentes parámetros y compruebe el correcto funcionamiento. Fin de la práctica. Gabriel Vásquez - Departamento de Electrónica, Instrumentación y Control