Progetto3:datebase archivio cd!
Ciao ragazzi,
c´è qualcuno di voi che ha svolto il progetto 3,
del set 2 java,che ci ha dato il prof.Gallo,
quello che chiedeva di fare un archivio di 40 cd ecc.
Mi servirebbe vedere qualche soluzione per studiarlo.Con Access lo so fare ,ma con java mi viene difficile,ho tanti dubbi che mi devo chiarire.
Grazie anticipatamente per la vostra coll.
c´è qualcuno di voi che ha svolto il progetto 3,
del set 2 java,che ci ha dato il prof.Gallo,
quello che chiedeva di fare un archivio di 40 cd ecc.
Mi servirebbe vedere qualche soluzione per studiarlo.Con Access lo so fare ,ma con java mi viene difficile,ho tanti dubbi che mi devo chiarire.
Grazie anticipatamente per la vostra coll.
Risposte
Una versione semplificata per farti capire:
----------------------------
import javax.swing.*;
public class CDDB
{
static CDDbRecord[] mioDB=new CDDbRecord[2];
public static void main(String[] args)
{
for (int i=0;i
mioDB=new CDDbRecord();
for (int i=0; i
System.out.println("CD n."+(i+1)+"\n"+mioDB.toString()+"\n");
System.exit(0);
}
}
class CDDbRecord
{
private String titolo;
private int anno;
private ArtistRecord artista;
public CDDbRecord()
{
titolo=JOptionPane.showInputDialog("Titolo:");
anno=Integer.parseInt(JOptionPane.showInputDialog("Anno di incisione:"));
artista=new ArtistRecord();
}
public String toString()
{
return titolo+"\n"+anno+"\n"+artista.toString();
}
}
class ArtistRecord
{
private String nome;
private String genere;
private String nazione;
public ArtistRecord()
{
nome=JOptionPane.showInputDialog("Nome Artista:");
genere=JOptionPane.showInputDialog("Genere:");
nazione=JOptionPane.showInputDialog("Nazionalità:");
}
public String toString()
{
return nome+"\n"+genere+"\n"+nazione;
}
}
----------------------------
import javax.swing.*;
public class CDDB
{
static CDDbRecord[] mioDB=new CDDbRecord[2];
public static void main(String[] args)
{
for (int i=0;i
mioDB=new CDDbRecord();
for (int i=0; i
System.out.println("CD n."+(i+1)+"\n"+mioDB.toString()+"\n");
System.exit(0);
}
}
class CDDbRecord
{
private String titolo;
private int anno;
private ArtistRecord artista;
public CDDbRecord()
{
titolo=JOptionPane.showInputDialog("Titolo:");
anno=Integer.parseInt(JOptionPane.showInputDialog("Anno di incisione:"));
artista=new ArtistRecord();
}
public String toString()
{
return titolo+"\n"+anno+"\n"+artista.toString();
}
}
class ArtistRecord
{
private String nome;
private String genere;
private String nazione;
public ArtistRecord()
{
nome=JOptionPane.showInputDialog("Nome Artista:");
genere=JOptionPane.showInputDialog("Genere:");
nazione=JOptionPane.showInputDialog("Nazionalità:");
}
public String toString()
{
return nome+"\n"+genere+"\n"+nazione;
}
}