View
216
Download
0
Category
Preview:
Citation preview
7/22/2019 Practica 2 POO
1/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUA LABORATORIO PRACTICA 2
Tecnologia en Desarrollo de Software
Programacin Orientada a ObjetosCESAR ORLANDO JIMENEZ ANGARITA
(Director Nacional)
Zona: Centro Bogot Cundinamarca,
Cead: Jos Acevedo y Gmez
Enero 2014
7/22/2019 Practica 2 POO
2/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
2. ASPECTOS DE PROPIEDAD INTELECTUAL Y VERSIONAMIENTO
Curso Acadmico Modulo Programacin Orientada a Objetos
Libros de la Biblioteca Virtual de Unad en Programacin Orientada a Objetos
Consulta de Internet Programacin Orientada a Objetos
Autor: Deitel y Deitel Introduccin DOO con UML y los Patrones de Diseo JDBC tm, SERVLETS,JSP tm Editorial Pearson Prentice Hall Quinta Edicin.
David Arnow Gerald Weiss Introduccin a la Programacin con Java tm Actualizacin a la Versin2 de Java Editorial Addison Wesley.
Fcd Javier Ceballos Java 2 Curso de Programacin 2 Edicin Editorial Alfaomega Ra-Ma.
Agustin Froute Java 2 Manual Usuario tutorial 3 Edicin Editorial Alfaomega Ra-Ma 5.
Herbert shildt Fundamentos de Programacin Java 2 Editorial Mc Graw Hill . para conocer ellenguaje de programacin JAVA.
Arnow, D., Weiss, G., Introduccin a la programacin con JAVA, Addison wesley, 2000.
Larman, C., UML y patrones, Prentice Hall, 1998.
Meyer, B., Construccin de software orientado a objetos, Prentice Hall, segunda edicin, 1997.
Wu, T., Introduccin a la programacin orientada a objetos con Java, Mc Graw Hill, 2000.
Joyanes, L., Programacin orientada a objetos, Segunda edicin, Mc Graw Hill, 1998.
Grez Voss, Introduccin Orientada a Objetos, Editorial Mc Graw Hill, 1994.
Joyanes, L., C++ a su alcance un enfoque orientada a objetos, Editorial, Mc Graw Hill, 1994.
Cesar Becerra Santamara, C++ Una Herramienta para la Programacin Orientada a Objetos,Editorial Mc Graw Hill, 1.993.Fco Javier Ceballos, Programacin Orientada a Objetos con C++,Editorial Alfaomega, 1.998.
Nathan Meyers, Programacin JAVA en Linux, Editorial Prentice Hall, 2.000.
7/22/2019 Practica 2 POO
3/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
3. INDICE DE CONTENIDO
Pg.
1. PRESENTACION
2. ASPECTOS DE PROPIEDAD INTELECTUAL Y VERSIONAMIENTO
3. INDICE DE CONTENIDO
4. LISTADO DE TABLAS
5. CARACTERSTICAS GENERALES
6. DESCRIPCIN DE PRCTICAS
PRACTICA No. 01 Estructuras no dinmicas Utilizando Java Eclipse
Ejercicios Propuestos por el tutor:
Ejercicios a Realizar por el Estudiante:
PRACTICA No. 02 Estructuras dinmicas Utilizando Java Eclipse
Ejercicios Propuestos por el tutor:
Ejercicios a Realizar por el Estudiante:
PRACTICA No. 03 Base de Datos Modelo Relacional entidad Relacin AccessUtilizando Java Eclipse.
Ejercicios Propuestos por el tutor:
Ejercicios a Realizar por el Estudiante:
PRACTICA No. 04 Proyectos Final
Ejercicios Propuestos por el tutor:
Ejercicios a Realizar por el Estudiante:
7. Fuentes Documentales
1
2
3
4
5
8
8
11
36
37
40
73
74
76
106
7/22/2019 Practica 2 POO
4/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
5. CARACTERSTICAS GENERALES
Introduccin Actualmente una de las reas ms importantes en la industria y elmbito acadmico es la orientacin a objetos, el curso que acontinuacin se relaciona tiene el nombre de Programacin Orientadaa Objetos el cual es terico prctico, de 3 crditos y hace parte de laformacin profesional en el programa de Ingeniera de Sistemas.
El curso est compuesto por tres unidades acadmicas didcticas:
Unidad Uno comprende la introduccin y elementos bsicos de laprogramacin orientada a objetos (POO) y las propiedades bsicasde la POO aplicado con JAVA.
Unidad Dos hace referencia al diseo de la estructura ycomportamiento de un objeto y se inicia con los Fundamentos de laprogramacin en el lenguaje JAVA.
Unidad tres se enfocan en el trabajo con las clases, el manejo de laherencia y la extensin de las clases aplicado con JAVA.
Justificacin El uso de y aplicaciones de herramientas enfocadas a la POO, hacenque el profesional en Ingeniera sea capaz de disear y desarrollaraplicaciones que permitan dar soluciones integrales a lasnecesidades del medio que lo rodea utilizando un compilador deJAVA.
El curso de POO le permite al estudiante desarrollar su creatividadcon el animo de dar soluciones a problemas cotidianos de su trabajo,le da la capacitada de comparar la programacin estructurada con laprogramacin orientada a objetos y enfrentar los retos del cambio, le
permite desarrollar su capacidad de comunicacin, y su esprituInvestigativo y crtico con una lenguaje de programacin orientado aobjetos.
Para lograr la apropiacin de todo el contenido temtico el estudianteaplicara en todo momento su autoformacin y se apoyara en el tutorpara la resolucin de dudas, tambin se tendrn uso de herramientastecnolgicas para la interaccin con los tutores y alumnos dentro delos laboratorios.
Intencionalidadesformativas
Propsitos:
Dar a conocer a los estudiantes de una forma clara los conceptos
fundamentales de la Programacin Orientada a Objetos en JAVA.
Dar a Conocer a los estudiantes las ventajas de aplicar laProgramacin Orientada a Objetos ya que simplifica la construccinde programas y lo motiva para estudiar las caractersticas dellenguaje JAVA.
Capacitar a los estudiantes a comprender y utilizar herramientas deProgramacin Orientadas a Objetos como JAVA, para el diseo deaplicaciones.
7/22/2019 Practica 2 POO
5/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Objetivos:
Que el estudiante Describa los conceptos que caracterizan al modeloProgramacin Orientada a Objetos Utilizando JAVA.
Que el estudiante Valore en que medida las tcnicas ProgramacinOrientada a Objetos favorecen la calidad del software, analizandosobre todo cmo facilitan la reutilizacin y extensibilidad en JAVA.
Que el estudiante entienda la importancia de trabajar HerramientasProgramacin Orientadas a Objetos, para el desarrollo de nuevasaplicaciones empresariales en JAVA.
Que le estudiante Aprenda un lenguaje Programacin Orientada aObjetos, junto a su entorno de programacin.Que el estudiante aplique tcnicas de programacin Orientada aObjetos en JAVA.Que el estudiante identifique analice y disee ejemplos de aplicacinen JAVA
Metas:
Al terminar este curso de Programacin Orientada a Objetos elestudiante:
Desarrollara aplicaciones teniendo en cuenta los fundamentostericos, y el manejo de objetos como principal elemento deConstruccin de soluciones en JAVA.
Tendr la capacidad de analizar, disear y desarrollar softwareutilizando el entorno de Programacin Orientada a Objetos con JAVA.
Adquiera destrezas en el uso de las herramientas como el JAVA parael desarrollo de aplicaciones que den soluciones confiables ypermitan mejorar procesos.
Competencias:
El estudiante comprende e interpreta todos los conceptosfundamentales de la Programacin Orientada a Objetos, para poderanaliza, disear, desarrollar e implantar aplicaciones ms robustas ycon cdigo reutilizable con JAVA.
El estudiante adquiere destrezas en el uso de procedimientos que lepermitan analizar, disear y desarrollar aplicaciones haciendo uso dela programacin Orientada a Objetos con JAVA.
7/22/2019 Practica 2 POO
6/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
El estudiante aprende un lenguaje Programacin Orientada a Objetos,junto a su entorno de programacin JAVA.
Denominacin depracticas
Practica 03: Base de Datos Modelo Relacional entidad Relacin
Access Utilizando Java Eclipse
Nmero de horas 4 Horas por laboratorio, 4 Cinco Laboratorios, un total 16 Horas
Porcentaje 35 Puntos de la plataforma Campus Virtual
Curso Evaluado porproyecto
SI___ NO_X_
Seguridadindustrial
No Ingresar Alimentos lquidos o slidos al Laboratorio. Paraque se presente algn corto circuito.
No ingresar fumando al Laboratorio. Para que moleste a los
compaeros.
No ingresar otros aparatos electrnicos como radios, Walkman,para que no interfieran en el desarrollo del laboratorio.
No Cambiar los computadores de sitio sin autorizacin delmonitor del laboratorio.
No reconfigurar los equipos de computo ya que este prestaservicio a toda la comunidad unadista.
7/22/2019 Practica 2 POO
7/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
PRACTICA No. 03 Base de Datos Modelo Relacional entidad Relacin Accesscon Java 2 Utilizando Java Eclipse
Tipo de practicaPresencial Autodirigida Remota X
Porcentaje de evaluacin 35 Puntos Plataforma Campus VirtualHoras de la practica 4 Horas Laboratorio ST 16 Horas IndependientesTemticas de la prctica Base de Datos Modelo Relacional entidad Relacin Access con
Java 2 Utilizando Java Eclipse
Intencionalidadesformativas
Propsitos:
Dar a conocer a los estudiantes de una forma clara losconceptos fundamentales de las bases de datos Trabajadasdesde un lenguaje de programacin Java.
Enfatizar en la importancia de un modelado conceptual,
utilizando el modelo entidad relacin, para el anlisis y diseode una base de datos con interface con un lenguaje deprogramacin Java.
Capacitar a los estudiantes a comprender y aplicar el uso delas herramientas de cualquier administradr de base de datosAccess o Sql Mysql para interactuar con cualquiera de ellas enprogramacin orientada a objetos en un lenguaje deprogramacin orientada a objetos como es el Java.
Objetivos:
Que el estudiante Comprenda la importancia de los modelos
Entidad Relacin y Modelo Relacional para disear una basede datos con interface a un lenguaje de programacin Java.
Que el estudiante Adquiera los conocimientos bsicos que lepermitan crear estructuras y administrar estructuras simples debases de datos para ingresar y modificar informacin coninterface a un lenguaje de programacin Java .
Que el estudiante Conozca procedimientos que le permitanalmacenar, ordenar y administrar datos almacenados en una oms tablas relacionadas con interface a un lenguaje deprogramacin Java.
Que el estudiante Aprenda el uso de expresiones matemticaspara realizar toda clase de clculos y operaciones dentro deconsultas, informes y formularios con interface a un lenguajede programacin Java.
Metas:
Desarrollara modelos de bases de datos relacionales teniendo
7/22/2019 Practica 2 POO
8/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
en cuenta los fundamentos tericos, que permitan al usuario,consultar y modificar los datos almacenados, ingresar oeliminar los que han dejado de ser tiles con interface a unlenguaje de programacin Java.
Tendr la capacidad de realizar diseos de bases de datos
enfocados a dar una solucin ptima, empleando de una formaadecuada las diferentes estructuras de manejo de datos, con elfin de identificar las ventajas y desventajas y de esta forma darla mejor solucin al manejo de la informacin y las exigenciasde los usuarios con interface a un lenguaje de programacinJava.
Competencias:
El estudiante comprende e interpreta y conozca de una formaclara todos los conceptos fundamentales de las bases dedatos, para poder desarrollar e implantar bases de datos y
tener un mejor control de la informacin con interface a unlenguaje de programacin Java.
El estudiante adquiere destrezas en el uso de procedimientosque le permitan almacenar, ordenar y administrar informacinen una o ms tablas relacionadas con interface a un lenguajede programacin Java..
Fundamentacin Terica
Base de Datos Basicos
Modelado de Datos
Mormalizacion
Java eclipse o Jcreator
Descripcin de la practica
El estudiante debe instalar una maquina virtual y Jcretor JE o Java eclipse en su casa,
este software debe ser bajado a travs de internet de la pgina Sum Macrosystem
El estudiante debe bajar la Gua de Laboratorio para la prctica de la Plataforma campus
Virtual del curso Acadmico de Programacin Orientada a Objetos.
El estudiante mediante la herramienta de copiar y pegar debe practicar los diferentes
ejercicios que estn desarrollados con las libreras javax.swing propuestos en esta gua
para que vaya adquiriendo destreza en el lenguaje de programacin Java.
El estudiante debe de estar en capacidad de investigar los diferentes cdigos de java ya
7/22/2019 Practica 2 POO
9/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
que todos los ejercicios que propone la gua de laboratorio estn propuestos java.swing.*,
o ambiente grafico y el estudiante debe tener las condiciones de pasarlo en java.io.*,
cdigo lnea todos los propuestos en estas.
Recursos a utilizar en la prctica (Equipos / instrumentos)
Computadores Modernos con buena Configuracin Corel Intel i3 o i7 y con software licenciado
Software a utilizar en la practica
Instalacin de la maquina virtual e Instancian del Java Eclipse o Jcreator Microsoft Office
Metodologa
Conocimiento previo para el desarrollo de la prctica. El estudiante de ver el Curso Acadmico deProgramacin Orientada a Objetos tiene que tener buenas bases de Algoritmos, Introduccin aProgramacin, Estructura de Datos, Bases de Datos, Redes de Comunicacin,
Forma de trabajo: El estudiante analizara primero todo los programas propuestos por el tutordeplataforma campus virtual los cuales estn analizados, diseados y desarrolladoscompletamente listos para que su cdigo sea copiado y pegado en JAVA y luego ser ejecutados,luego el estudiante de haber analizado el cdigo se enfrentara a la tarea de desarrollar una seriede programas por s solo.
Procedimiento: El Estudiante debe investigar como puede hacer estos mismos programasutilizando las libreras import java.io.* y applet
Sistema de Evaluacin
El sistema de evaluacin estar a cargo de los tutores de plataforma campus virtual ya
que ellos son autnomos de calificar bien sea en grupos o de forma individual el trabajo
realizado en los laboratorios
Informe o productos a entregar
Los estudiantes debe entregar los ejercicios propuestos en la gua de laboratorio en
java.io.*; y applet
Rbrica de evaluacin
7/22/2019 Practica 2 POO
10/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA "UNAD"
ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA INGENIERIA DE SISTEMAS
Practica 03 Base de Datos Modelo Relacional Entidad RelacinAccess con Java Jcreator LE o Java Eclipse
Rbrica de Evaluacin:
temEvaluado
ValoracinBaja
ValoracinMedia
ValoracinAlta
Mximo
Puntaje
Estructura del
Programacodificado en
Java Eclipse o
Jcreator Le
Programas sin
formato (0)
Programas
Medianamente
con formato(3)
Programas con
formato (7)
7
Redaccin y
Ortografa
documentacin
del programa
Programas No
documentados
(0)
Programas
Medianamente
documentados
(3)
Programas Bien
documentados
(7)
7
Los Programas
CompilanCorrectamente
Los Programas
No CompilanCorrectamente
(0)
Los Programas
CompilanMedianamente
(3)
Los Programas
CompilanCorrectamente
(7)
7
Los Programas
Ejecutan
Correctamente
Los Programas
No Ejecutan
Correctamente
(0)
Los Programas
Ejecutan
Medianamnete
(3)
Los Programas
Ejecutan
Correctamente
(7)
7
Fines del
programa
Programa no
cumple con lo
sugerido (0)
Programa
regular con lo
sugerido (3)
Programa
Cumple con lo
sugerido (7)
7
TOTAL DE
PUNTOS
POSIBLES
35
7/22/2019 Practica 2 POO
11/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Nota: Estudiante que no se presente al componente practico en las fechas propuestasy que no desarrollen las guas propuestas para estos laboratorios, tendr una notatotal de CERO: (0)Retroalimentacin
La retroalimentacin de los diferentes productos entregados en el Guias de laboratoriosern evaluados por el tutor Plataforma Campus Virtual
Ejercicios Propuestos por el tutor:
Gua de Laboratorio bases de datos utilizando el lenguaje de programacin Java
1. Ejercicios Propuesto
Instalacion de bse datos con JAVA
Base de Datos Creada desde Acces
7/22/2019 Practica 2 POO
12/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Entidad Relacin
7/22/2019 Practica 2 POO
13/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
1. Inicio
2. Configuracin
3.Panel de control
4. Herramientas Administrativas
5. Orgenes de Datos (ODBC)
6. Seleccioneel botn Agregar
7. Driver to Microsoft Acces (*.mdb)
8. Seleccione el botn Finalizar
7/22/2019 Practica 2 POO
14/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
9. En el campo de texto donde dice Nombre del Origen de debe escribirpelculas
10. En el campo de texto donde dice Descripcin de debe escribirpelculas
11. Seleccione el botn Seleccionar
12. Del directorio selecioneC:\video2\clases13. Del Nombre de base de datos video.mdb14. Seleccione el botnAceptar
7/22/2019 Practica 2 POO
15/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
15. Seleccione el botnAceptar16. IngresarJCreator Le17. Abrir todos los programas
7/22/2019 Practica 2 POO
16/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
18. Compile el Video2 que es el principal19. Selecione el botn buil Compile file20. Selecione el botn buil Execute file
7/22/2019 Practica 2 POO
17/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Video2import java.awt.*;
import java.sql.*;
public class Video2 extends Dialog
{
Button Bingresar,Bver,Beliminar,Bmodificar,Bsalir;
Video2(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(4,1));
resize(500,200);
Bingresar=new Button("Ingresar");
Bver=new Button("Buscar");
Beliminar=new Button("Eliminar");
Bmodificar=new Button("Modificar");
Bsalir=new Button("Salir");
add(Bingresar);
add(Bver);
add(Beliminar);
add(Bsalir);
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
{
Frame fre=new Frame();
ingresar ob=new ingresar("Ingresar",fre);
ob.show();
}
if(e.target==Bver)
{
Frame fre=new Frame();
consultar ob=new consultar("Consultas",fre);ob.show();
}
if(e.target==Beliminar)
{
Frame fre=new Frame();
eliminar ob=new eliminar("Eliminar registro",fre);
ob.show();
}
7/22/2019 Practica 2 POO
18/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
if(e.target==Bsalir)
{
System.exit(0);
}
return true;
}
public static void main(String arg[])
{
Frame fr=new Frame();
Video2 obj;
obj=new Video2("Video tienda M A T R I X",fr);
obj.show();
}
}
7/22/2019 Practica 2 POO
19/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Consultar
import java.awt.*;
import java.sql.*;
public class consultar extends Dialog
{
Button Bsalir,Blistar;
CheckboxGroup grupo;
Checkbox pelicula,genero,director,actores;
TextArea lista;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
consultar(String t,Frame p)
{
super(p,t,false);setLayout(null);
resize(700,500);
grupo=new CheckboxGroup();
pelicula=new Checkbox("Peliculas",grupo,true);
genero=new Checkbox("Generos",grupo,false);
director=new Checkbox("Directores",grupo,false);
actores=new Checkbox("Actores",grupo,false);
lista=new TextArea(10,10);
Bsalir=new Button("Menu principal");
Blistar=new Button("listar");
pelicula.reshape(100,50,120,25);
genero.reshape(220,50,120,25);
director.reshape(350,50,100,25);
actores.reshape(460,50,60,25);
Blistar.reshape(550,50,120,25);
Bsalir.reshape(550,450,120,25);
lista.reshape(20,80,650,350);
add(pelicula);
add(genero);
add(director);
add(actores);
add(Blistar);
add(lista);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
7/22/2019 Practica 2 POO
20/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Blistar)
{
lista.setText("");
if(pelicula.getState()==true)
{
pelicula();
}
if(genero.getState()==true)
{
genero();}
if(director.getState()==true)
{
director();
}
if(actores.getState()==true)
{
actor();
}
}
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;
}
public void genero()
{
String c,n;
try
{
sql="select * from genero";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
resultado=sentencia.executeQuery(sql);
while(resultado.next())
{
c=resultado.getString("idgenero");
n=resultado.getString("nombre");
lista.appendText(c+"-"+n+"\n");
}
7/22/2019 Practica 2 POO
21/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
conexion.close();
}
catch(SQLException e)
{
lista.appendText("error al listar\n"+e);
}
}
public void director()
{
String c,n;
try
{
sql="select * from director";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
resultado=sentencia.executeQuery(sql);
while(resultado.next()){
c=resultado.getString("iddirector");
n=resultado.getString("nombre");
lista.appendText(c+"-"+n+"\n");
}
conexion.close();
}
catch(SQLException e)
{
lista.appendText("error al listar\n"+e);
}
}
public void actor()
{
String c,n;
try
{
sql="select * from actores";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
resultado=sentencia.executeQuery(sql);
while(resultado.next()){
c=resultado.getString("idactor");
n=resultado.getString("nombre");
lista.appendText(c+"-"+n+"\n");
}
conexion.close();
}
7/22/2019 Practica 2 POO
22/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
catch(SQLException e)
{
lista.appendText("error al listar\n"+e);
}
}
public void pelicula()
{
String c,n,y,g;
try
{
sql="select * from pelicula";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
resultado=sentencia.executeQuery(sql);
while(resultado.next())
{
c=resultado.getString("idpelicula");n=resultado.getString("nombre");
y=resultado.getString("ao");
g=resultado.getString("idgenero");
lista.appendText(c+"-"+n+"-"+y+"-"+g+"\n");
}
conexion.close();
}
catch(SQLException e)
{
lista.appendText("error al listar\n"+e);
}
}
}
7/22/2019 Practica 2 POO
23/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Eliminar
import java.awt.*;
import java.sql.*;
public class eliminar extends Dialog{
Button Bsalir,Blistar;
CheckboxGroup grupo;
Checkbox pelicula,genero,director,actores;
Label Le;
TextField Te;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
eliminar(String t,Frame p)
{
super(p,t,false);
setLayout(null);
resize(700,200);
Te=new TextField(50);
Le=new Label("Codigo");
grupo=new CheckboxGroup();
pelicula=new Checkbox("Peliculas",grupo,true);
genero=new Checkbox("Generos",grupo,false);
director=new Checkbox("Directores",grupo,false);
actores=new Checkbox("Actores",grupo,false);
Bsalir=new Button("Menu principal");
Blistar=new Button("Eliminar");
Le.reshape(100,50,50,25);
Te.reshape(160,50,120,25);
pelicula.reshape(100,100,120,25);
genero.reshape(220,100,120,25);
director.reshape(350,100,100,25);
actores.reshape(460,100,60,25);
Blistar.reshape(300,50,120,25);
Bsalir.reshape(440,50,120,25);
add(Te);
add(Le);
add(director);
add(actores);
add(Blistar);
7/22/2019 Practica 2 POO
24/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Blistar)
{
if(director.getState()==true)
{director();
}
if(actores.getState()==true)
{
actor();
}
}
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;
}
public void director()
{
String c,n;
try
{
sql="delete from director_pelicula where iddirector='"+Te.getText()+"'";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);
sql="delete from director where iddirector='"+Te.getText()+"'";
sentencia.executeUpdate(sql);
conexion.close();
Te.setText("");
}
catch(SQLException e)
{
Te.setText("ERROR: "+e);
7/22/2019 Practica 2 POO
25/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
}
}
public void actor()
{
String c,n;
try
{
sql="delete from actores_pelicula where idactor='"+Te.getText()+"'";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);
sql="delete from actores where idactor='"+Te.getText()+"'";
sentencia.executeUpdate(sql);
conexion.close();
Te.setText("");
}
catch(SQLException e){
Te.setText("ERROR: "+e);
}
}
}
7/22/2019 Practica 2 POO
26/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar
import java.awt.*;
public class ingresar extends Dialog
{
Button Bingact,Binggen,Bingactp,Bingpel,Bingdirp,Bingdir,Bsalir;
Frame v;ingresar(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(7,1));
resize(500,220);
v=new Frame();
Bingact=new Button("Actor");
Binggen=new Button("Genero");
Bingactp=new Button("Actor pelicula");
Bingpel=new Button("Pelicula");
Bingdirp=new Button("Director pelicula");
Bingdir=new Button("Director");
Bsalir=new Button("Menu principal");
add(Bingact);
add(Binggen);
add(Bingactp);
add(Bingpel);
add(Bingdirp);
add(Bingdir);
add(Bsalir);
}
public boolean action(Event e,Object o)
{
if(e.target==Bingact){
ingresaractor obj=new ingresaractor("Ingresar actor",v);
obj.show();
}
if(e.target==Bingactp)
{
ingresaractores obj=new ingresaractores("Ingresar actores pelicula",v);
obj.show();
}
if(e.target==Bingpel)
{
ingresarpelicual obj=new ingresarpelicual("Ingresar pelicula",v);
obj.show();
}
if(e.target==Binggen)
{
ingresargenero obj=new ingresargenero("Ingresar genero",v);
obj.show();
}
if(e.target==Bingdir)
{
7/22/2019 Practica 2 POO
27/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
ingresardirector obj=new ingresardirector("Ingresar director",v);
obj.show();
}
if(e.target==Bingdirp)
{
ingresardirectorpelicual obj=new ingresardirectorpelicual("Ingresar director pelicula",v);
obj.show();
}
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;
}
}
7/22/2019 Practica 2 POO
28/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar Actor
import java.awt.*;
import java.sql.*;
public class ingresaractor extends Dialog{
Button Bingresar,Bsalir;
Label Lcodigo,Lnombre;
TextField Tcodigo,Tnombre;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
ingresaractor(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(3,2));
resize(300,100);
Lcodigo=new Label("Codigo");
Lnombre=new Label("Nombre");
Tcodigo=new TextField(10);
Tnombre=new TextField(10);
Bingresar=new Button("Ingresar");
Bsalir=new Button("Menu ingresar");
add(Lcodigo);
add(Tcodigo);
add(Lnombre);add(Tnombre);
add(Bingresar);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
{
ingresar();
}
if(e.target==Bsalir)
{
7/22/2019 Practica 2 POO
29/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
dispose();
hide();
}
return true;
}
public void ingresar()
{
try
{
sql="insert into actores values ('"+Tcodigo.getText()+"','"+Tnombre.getText()+"')";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);
conexion.close();
Tcodigo.setText("");
Tnombre.setText("");
}
catch(SQLException e)
{
Tcodigo.setText("ERROR:"+e);Tnombre.setText("ERROR:"+e);
}
}
}
7/22/2019 Practica 2 POO
30/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar Actores
import java.awt.*;
import java.sql.*;
public class ingresaractores extends Dialog
{Button Bingresar,Bsalir;
Label Lcodigo,Lnombre;
TextField Tcodigo,Tnombre;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
ingresaractores(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(3,2));
resize(300,100);
Lcodigo=new Label("Codigo pelicula");
Lnombre=new Label("Codigo actor");
Tcodigo=new TextField(10);
Tnombre=new TextField(10);
Bingresar=new Button("Ingresar");
Bsalir=new Button("Menu ingresar");
add(Lcodigo);
add(Tcodigo);
add(Lnombre);add(Tnombre);
add(Bingresar);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
{
ingresar();
}
if(e.target==Bsalir)
7/22/2019 Practica 2 POO
31/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
{
dispose();
hide();
}
return true;
}
public void ingresar()
{
try
{
sql="insert into actores_pelicula values ('"+Tcodigo.getText()+"','"+Tnombre.getText()+"')";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);
conexion.close();
Tcodigo.setText("");
Tnombre.setText("");
}
catch(SQLException e){
Tcodigo.setText("ERROR:"+e);
Tnombre.setText("ERROR:"+e);
}
}
}
7/22/2019 Practica 2 POO
32/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar Director
import java.awt.*;
import java.sql.*;
public class ingresardirector extends Dialog
{Button Bingresar,Bsalir;
Label Lcodigo,Lnombre;
TextField Tcodigo,Tnombre;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
ingresardirector(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(3,2));
resize(300,100);
Lcodigo=new Label("Codigo");
Lnombre=new Label("Nombre");
Tcodigo=new TextField(10);
Tnombre=new TextField(10);
Bingresar=new Button("Ingresar");
Bsalir=new Button("Menu ingresar");
add(Lcodigo);
add(Tcodigo);
add(Lnombre);
add(Tnombre);add(Bingresar);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
{
ingresar();
7/22/2019 Practica 2 POO
33/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
}
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;
}
public void ingresar()
{
try
{
sql="insert into director values ('"+Tcodigo.getText()+"','"+Tnombre.getText()+"')";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);
conexion.close();Tcodigo.setText("");
Tnombre.setText("");
}
catch(SQLException e)
{
Tcodigo.setText("ERROR:"+e);
Tnombre.setText("ERROR:"+e);
}
}
}
7/22/2019 Practica 2 POO
34/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar Director de Peliculas
import java.awt.*;
import java.sql.*;
public class ingresardirectorpelicual extends Dialog
{Button Bingresar,Bsalir;
Label Lcodigo,Lnombre;
TextField Tcodigo,Tnombre;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
ingresardirectorpelicual(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(3,2));
resize(300,100);
Lcodigo=new Label("Codigo director");
Lnombre=new Label("Codigo pelicula");
Tcodigo=new TextField(10);
Tnombre=new TextField(10);
Bingresar=new Button("Ingresar");
Bsalir=new Button("Menu ingresar");
add(Lcodigo);add(Tcodigo);
add(Lnombre);
add(Tnombre);
add(Bingresar);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
7/22/2019 Practica 2 POO
35/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
{
ingresar();
}
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;
}
public void ingresar()
{
try
{
sql="insert into director_pelicula values ('"+Tcodigo.getText()+"','"+Tnombre.getText()+"')";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();sentencia.executeUpdate(sql);
conexion.close();
Tcodigo.setText("");
Tnombre.setText("");
}
catch(SQLException e)
{
Tcodigo.setText("ERROR:"+e);
Tnombre.setText("ERROR:"+e);
}
}
}
7/22/2019 Practica 2 POO
36/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar Genero
import java.awt.*;
import java.sql.*;
public class ingresargenero extends Dialog
{Button Bingresar,Bsalir;
Label Lcodigo,Lnombre;
TextField Tcodigo,Tnombre;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
ingresargenero(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(3,2));
resize(300,100);
Lcodigo=new Label("Codigo");
Lnombre=new Label("Nombre");
Tcodigo=new TextField(10);
Tnombre=new TextField(10);
Bingresar=new Button("Ingresar");
Bsalir=new Button("Menu ingresar");
add(Lcodigo);
add(Tcodigo);
add(Lnombre);
add(Tnombre);add(Bingresar);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
}
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
{
ingresar();
}
7/22/2019 Practica 2 POO
37/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;
}
public void ingresar()
{
try
{
sql="insert into genero values ('"+Tcodigo.getText()+"','"+Tnombre.getText()+"')";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);conexion.close();
Tcodigo.setText("");
Tnombre.setText("");
}
catch(SQLException e)
{
Tcodigo.setText("ERROR:"+e);
Tnombre.setText("ERROR:"+e);
}
}
}
7/22/2019 Practica 2 POO
38/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ingresar Pelicula
import java.awt.*;
import java.sql.*;
public class ingresarpelicual extends Dialog
{Button Bingresar,Bsalir;
Label Lcodigo,Lnombre,Lyear,Lgenero;
TextField Tcodigo,Tnombre,Tyear,Tgenero;
///objetos SQL
private Connection conexion;
private Statement sentencia;
private ResultSet resultado;
private String sql;
ingresarpelicual(String t,Frame p)
{
super(p,t,false);
setLayout(new GridLayout(5,2));
resize(300,150);
Lcodigo=new Label("Codigo");
Lnombre=new Label("Nombre");
Lyear=new Label("Ao");
Lgenero=new Label("Codigo genero");
Tcodigo=new TextField(10);
Tnombre=new TextField(10);
Tyear=new TextField(10);
Tgenero=new TextField(10);
Bingresar=new Button("Ingresar");
Bsalir=new Button("Menu ingresar");
add(Lcodigo);
add(Tcodigo);
add(Lnombre);
add(Tnombre);
add(Lyear);
add(Tyear);
add(Lgenero);
add(Tgenero);
add(Bingresar);
add(Bsalir);
///cargar driver ODBC
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
7/22/2019 Practica 2 POO
39/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
}
}
public boolean action(Event e,Object o)
{
if(e.target==Bingresar)
{
ingresar();
}
if(e.target==Bsalir)
{
dispose();
hide();
}
return true;}
public void ingresar()
{
try
{
sql="insert into pelicula values
('"+Tcodigo.getText()+"','"+Tnombre.getText()+"','"+Tyear.getText()+"','"+Tgenero.getText()+"','0')";
conexion=DriverManager.getConnection("jdbc:odbc:peliculas");
sentencia=conexion.createStatement();
sentencia.executeUpdate(sql);
conexion.close();
Tcodigo.setText("");
Tnombre.setText("");
Tyear.setText("");
Tgenero.setText("");
}
catch(SQLException e)
{
Tcodigo.setText("ERROR:"+e);
Tnombre.setText("ERROR:"+e);
}
}
}
7/22/2019 Practica 2 POO
40/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Ejercicios a Realizar por el Estudiante:
El estudiante despus de adquirir destreza y conocimiento acerca de lenguaje deprogramacin JAVA debe realizar el siguiente ejemplo con base de datos teniendo encuenta la consulta, eliminar. Modificar, consultar y hacer conexin msql. Puede ser de lasiguiente base de datos u otra base de datos que quiera el estudiante, tiene que realizar untutorial en Word con el nombre de todos los integantes del grupo y evidenciando lainstalacin de la base de datos, las tablas deben estar completamente cargadas con lainformacin correspondiente para realizar pruebas.
Base de Datos Creada desde Acces
7/22/2019 Practica 2 POO
41/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Entidad Relacion
7/22/2019 Practica 2 POO
42/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
7/22/2019 Practica 2 POO
43/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
7. FUENTES DOCUMENTALES
Curso Acadmico Modulo Programacin Orientada a Objetos
Libros de la Biblioteca Virtual de Unad en Programacin Orientada a Objetos
Consulta de Internet Programacin Orientada a Objetos
Autor: Deitel y Deitel Introduccin DOO con UML y los Patrones de Diseo JDBC tm, SERVLETS,JSP tm Editorial Pearson Prentice Hall Quinta Edicin.
David Arnow Gerald Weiss Introduccin a la Programacin con Java tm Actualizacin a la Versin2 de Java Editorial Addison Wesley.
Fcd Javier Ceballos Java 2 Curso de Programacin 2 Edicin Editorial Alfaomega Ra-Ma.Agustin Froute Java 2 Manual Usuario tutorial 3 Edicin Editorial Alfaomega Ra-Ma 5.
Herbert shildt Fundamentos de Programacin Java 2 Editorial Mc Graw Hill . para conocer el
lenguaje de programacin JAVA.
Arnow, D., Weiss, G., Introduccin a la programacin con JAVA, Addison wesley, 2000.
Larman, C., UML y patrones, Prentice Hall, 1998.
Meyer, B., Construccin de software orientado a objetos, Prentice Hall, segunda edicin, 1997.
Wu, T., Introduccin a la programacin orientada a objetos con Java, Mc Graw Hill, 2000.
Joyanes, L., Programacin orientada a objetos, Segunda edicin, Mc Graw Hill, 1998.
Grez Voss, Introduccin Orientada a Objetos, Editorial Mc Graw Hill, 1994.
Joyanes, L., C++ a su alcance un enfoque orientada a objetos, Editorial, Mc Graw Hill, 1994.
Cesar Becerra Santamara, C++ Una Herramienta para la Programacin Orientada a Objetos,Editorial Mc Graw Hill, 1.993.
Fco Javier Ceballos, Programacin Orientada a Objetos con C++,Editorial Alfaomega, 1.998.
Nathan Meyers, Programacin JAVA en Linux, Editorial Prentice Hall, 2.000.
www.lawebdelprogramador.com
www.programacion.com
http://www.cimat.mx/~jlabreu/CursoJava/
http://www.mindview.net/Books/TIJ
http://java.sun.com/docs/books/tutorial/
http://programacion.com/java/tutoriales/
http://www.lawebdelprogramador.com/http://www.lawebdelprogramador.com/http://www.programacion.com/http://www.programacion.com/http://www.cimat.mx/~jlabreu/CursoJava/http://www.cimat.mx/~jlabreu/CursoJava/http://www.cimat.mx/~jlabreu/CursoJava/http://www.programacion.com/http://www.lawebdelprogramador.com/7/22/2019 Practica 2 POO
44/44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAGUIA COMPONENTE PRCTICO DEL CURSO: - Programacin Orientados a Objetos
Recommended