mercoledì 2 giugno 2010

eccola la mia pubblicazione  prof. !! ;)


public class Evento{
public void Messaggio(String Destinatario){....}
public boolean isAppuntamento(Data data){...}
public int ora(int a){...}
public int[] destinatari(){...}
}


Evento e=new Evento();
e.Messaggio("Scorteccia David");
boolean c=e.isAppuntamento(new Data("04/06/2010"));
int d=21;
int ore=e.ora(d);
int[] Partecipanti=new int[2];
Partecipanti=e.destinatari();

Esercizio di Scorteccia David 4ALE

David Scorteccia non è riuscito ad entrare nel suo blog! Quindi mi ha passato il file che pubblico nel mio blog:

Si mandi in esecuzione i metodi appartenenti alla classe Concerto:

1_ public IdeazioneConcerto getIdeazioneConcerto(Android a){...}
2_ public void ConvocazioneGruppi(){...}
3_ public void ConvocazioneAddetti(String s){...}
4_ public Montaggio[] Palco(Classe c){...}
5_ public SoundCheck[] Gruppi(Classe c){...}
6_ public void Concerto(){...}


_1
Concerto s1= new Concerto();
Android a1= new Android();
IdeazioneConcerto i1= s1.getIdeazioneConcerto("Quando, dove e perchè si manifesterà il Concerto?");

_2
Concerto s1= new Concerto();
s1.ConvocazioneGruppi();

_3
Concerto s1= new Concerto();
String s2;
s1.ConvocazioneAddetti(s2);

_4
Concerto s1= new Concerto();
Montaggio[] d1= new Montaggio[5];
Classe c2=new Classe ("Gruppo1");
d1=s1.Palco(c2);

_5
Concerto s1= new Concerto();
SoundCheck[]r1=new SoundCheck[5];
Classe c2=new Classe("Gruppo1");
r1=s1.Gruppi(c2);

_6
Concerto s1= new Concerto();
s1.Concerto("Questo è il concerto");

mercoledì 5 maggio 2010

Nuovo progetto Android




Per far partire il programma da installare abbiamo inserito il seguente codice nel DOS:
android create project --target 6 --path./voti --activity Studente --package com.database.tutorial

In seguito abbiamo aggiunto altri "TextView" nella main.xml e li abbiamo mandati in esecuzione digitando sempre nel DOS "antinstall" ottenendo la prima immagine.

lunedì 19 aprile 2010

Creare un database studenti con DOS

1) vado nella cartella in C:\sqlite-3_6_20

2)mando in esecuzione sqlite: sqlite3 studenti.db

3)creo il database:
create table studenti (id int, nome varchar(30),eMail varchar(30), primary key(id));

4)inserisco dei dati:
insert into studenti values (1,"Carlos Bailon","carlos_360@hotmail.it");
insert into studenti values (2,"Andrea Drago","dreix2@hotmail.it");
insert into studenti values (3,"Luigi Marzocchella","luigi.marzocchella@gmail.com");
insert into studenti values (4,"Lorenzo Millucci","lollino360@msn.com");
insert into studenti values (5,"Edoardo Luca roccaforte","edolvk@yahoo.it");

5) per visualizzare il tutto:
select * from studenti;

ex. Classe interna

Come creare un programma con una sola finestra, un bottone e una casella di testo con una classe interna. In fine stampare quello che viene scritto nella casella di testo.

import java.awt.event.*;
public class EsSemplice {
JFrame f1=new JFrame("classe interna");
JTextField t1= new JTextField();
JButton b1= new JButton("stampa");
public EsSemplice(){
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.add(BorderLayout.CENTER,t1);
f1.add(BorderLayout.SOUTH,b1);
f1.setSize(200,200);
f1.setVisible(true);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String t2;
t2=t1.getText();
System.out.println(t2);
}
});
}
public static void main(String[]args){
EsSemplice s1= new EsSemplice();
}
}

Database nel DOS

//andare sulla cartella sqlite e scrivere:
esempio
sqlite3 android.db;

//per creare il database:
create table ristorante (id int, nome varchar(30),indirizzo varchar(30), primary key(id));

// per inserire dei dati: ogni virgola una colonna e le righe ogni volta che aggiungo dei dati
insert into ristorante values (1,"calimero","via pulcino nero n 34");
insert into ristorante values (2,"Osteria del Ghiottone", "via del sorcio morto n 22");

select * from ristorante; //per mostrare tutta la tabella

select * from ristorante where id=1; // per mostrami una riga

//per modificare una riga già inserita nella tabella
update ristorante set indirizzo="via del sorcio vivo n 22" where id=2;

//per cancellare una riga già inserita nella tabella
delete from ristorante where id=1;

NB: terminare i comandi da dare a SQLITE sempre con il punto e virgola.

Che voto daresti a questo blog: