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