MANDARE IN ESECUZIONE QUESTI METODI:
1)
public Musica getSuono(CD cd){...}
Auto a1=new Auto();
CD c1=new CD("celentano");
Musica m1=a1.getSuono(c1);
2)
public Voto valuta (Studente s){...}
Docente d1=new Docente();
Studente s1= new Studente("");
Voto v1=d1.valuta(s1);
3)
public CD incidi (Canzone c){...}
CasaDiscografica d1=new CasaDiscografica();
Canzone c1=new Canzone("A te");
CD cd1=d1.incidi(c1);
4)
public String[]piloti(){...}
String[]s1=new String[10];
s1=a1.piloti();
5)
public Studente[]elenca(){...}
Studente[]s1=new Studente[19];
s1=d1.elenca();
6)
public Studente[]elenca(Classe c){...}
Studente[]s1=new Studente[19];
Classe c2=new Classe ("4AL");
s1=d1.elenca(c2);
7)
public void frena(){...}
a1.frena();
8)
public void accelera(){...}
a1.accelera();
9)
public void cambiaOlio(){...}
a1.cambiaOlio();
10)
public void accelera(int v){...}
int v1
a1.accelera(v1);
11)
public void cambiaOlio(int litri){...}
int litri=10
a1.cambiaOlio(10);
ESERCIZI PER CASA
1)
public void cambiaMarcia(int marcia){...}
int marcia=3
a1.cambiaMarcia(3);
2)
public CD ascolta (Canzone c1){...}
Radio r1=new Radio();
Canzone c1=new Canzone("");
CD cd1=d1.ascolta(c1);
3)
public void inserisciCd(){...}
r1.inserisciCd();
4)
public void cambiaCanzone(int canzone){...}
int canzone=3;
r1.cambiaCanzone();
5)
public void inserisciJack(){...}
r1.inserisciJack();
lunedì 31 maggio 2010
mercoledì 5 maggio 2010
giovedì 22 aprile 2010
giovedì 15 aprile 2010
lezione 15-04-10
insert into ristorante values (1,"calimero","via pulcino nero n34")
insert into ristorante values (2,"osteria del Ghiottone", "via del Sorcio morto 22")
select * from ristorante
select * from ristorante where id=1;
update ristorante set indirizzo="via del sorcio vivo 22" where id=2;
delete from ristorante where id=1;
insert into ristorante values (2,"osteria del Ghiottone", "via del Sorcio morto 22")
select * from ristorante
select * from ristorante where id=1;
update ristorante set indirizzo="via del sorcio vivo 22" where id=2;
delete from ristorante where id=1;
mercoledì 14 aprile 2010
Ristorante.java
package apt.tutorial;
public class Ristorante{
String nome="";
String indirizzo="";
public String getNome(){
return nome;
}
public void setNome(String n){
nome=n;
}
public String getIndirizzo(){
return indirizzo;
}
public void setIndirizzo(String i){
indirizzo=i;
}
}
public class Ristorante{
String nome="";
String indirizzo="";
public String getNome(){
return nome;
}
public void setNome(String n){
nome=n;
}
public String getIndirizzo(){
return indirizzo;
}
public void setIndirizzo(String i){
indirizzo=i;
}
}
main.xlm
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
android:layout_height="wrap_content"
android:text="Name:"
/>
android:layout_height="wrap_content"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
android:layout_height="wrap_content"
android:text="Address:"
/>
android:layout_height="wrap_content"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Save"
/>
LunchList.java
package apt.tutorial;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class LunchList extends Activity {
Ristorante r=new Ristorante();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button save=(Button)findViewById(R.id.save);
save.setOnClickListener(onSave);
}
private View.OnClickListener onSave=new View.OnClickListener() {
public void onClick(View v) {
EditText name=(EditText)findViewById(R.id.nome);
EditText address=(EditText)findViewById(R.id.indirizzo);
r.setNome(name.getText().toString());
r.setIndirizzo(address.getText().toString());
}
};
}
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class LunchList extends Activity {
Ristorante r=new Ristorante();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button save=(Button)findViewById(R.id.save);
save.setOnClickListener(onSave);
}
private View.OnClickListener onSave=new View.OnClickListener() {
public void onClick(View v) {
EditText name=(EditText)findViewById(R.id.nome);
EditText address=(EditText)findViewById(R.id.indirizzo);
r.setNome(name.getText().toString());
r.setIndirizzo(address.getText().toString());
}
};
}
giovedì 11 marzo 2010
Client.java
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class Client {
BufferedReader lettore;
Socket sock;
PrintWriter scrittore;
JTextField t1=new JTextField(20);
JTextArea a1=new JTextArea(20,50);
public void finestra(){
JFrame f1=new JFrame("semplice chat");
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p1=new JPanel();
JButton b1=new JButton("invia il messaggio");
p1.setLayout(new GridLayout(3,1));
p1.add(a1);
p1.add(t1);
p1.add(b1);
b1.addActionListener(new InviaMessaggio());
f1.add(p1);
f1.setSize(500,500);
f1.setVisible(true);
Thread tt=new Thread(new InArrivoDalServer());
creaCollegamento();
tt.start();
}
public class InviaMessaggio implements ActionListener{
public void actionPerformed(ActionEvent e){
try{
scrittore.write(t1.getText());
scrittore.println(t1.getText());
//per riazzerare il metodo
scrittore.flush();
}catch(Exception ex){ex.printStackTrace();}
t1.setText("");
}
}
public void creaCollegamento(){
try{
sock=new Socket("192.168.3.25",4242);
lettore= new BufferedReader(new InputStreamReader(sock.getInputStream()));
scrittore= new PrintWriter(sock.getOutputStream());
System.out.println("collegamento stabilito");
}catch(Exception ex){
ex.printStackTrace();
}
}
public class InArrivoDalServer implements Runnable{
public void run(){
String messaggio;
try{
while((messaggio=lettore.readLine())!= null){
a1.setText(messaggio);
System.out.println("leggo il messaggio:"+messaggio);
}
}catch(Exception ex){
ex.printStackTrace();
}
}
}
public static void main(String[]args){
Client cc=new Client();
cc.finestra();
}
}
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class Client {
BufferedReader lettore;
Socket sock;
PrintWriter scrittore;
JTextField t1=new JTextField(20);
JTextArea a1=new JTextArea(20,50);
public void finestra(){
JFrame f1=new JFrame("semplice chat");
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p1=new JPanel();
JButton b1=new JButton("invia il messaggio");
p1.setLayout(new GridLayout(3,1));
p1.add(a1);
p1.add(t1);
p1.add(b1);
b1.addActionListener(new InviaMessaggio());
f1.add(p1);
f1.setSize(500,500);
f1.setVisible(true);
Thread tt=new Thread(new InArrivoDalServer());
creaCollegamento();
tt.start();
}
public class InviaMessaggio implements ActionListener{
public void actionPerformed(ActionEvent e){
try{
scrittore.write(t1.getText());
scrittore.println(t1.getText());
//per riazzerare il metodo
scrittore.flush();
}catch(Exception ex){ex.printStackTrace();}
t1.setText("");
}
}
public void creaCollegamento(){
try{
sock=new Socket("192.168.3.25",4242);
lettore= new BufferedReader(new InputStreamReader(sock.getInputStream()));
scrittore= new PrintWriter(sock.getOutputStream());
System.out.println("collegamento stabilito");
}catch(Exception ex){
ex.printStackTrace();
}
}
public class InArrivoDalServer implements Runnable{
public void run(){
String messaggio;
try{
while((messaggio=lettore.readLine())!= null){
a1.setText(messaggio);
System.out.println("leggo il messaggio:"+messaggio);
}
}catch(Exception ex){
ex.printStackTrace();
}
}
}
public static void main(String[]args){
Client cc=new Client();
cc.finestra();
}
}
ServerSemplice.java
import java.io.*;
import java.net.*;
import java.util.*;
public class ServerSemplice {
PrintWriter[] clienti=new PrintWriter[20];
public class ElaboraCliente implements Runnable{
BufferedReader lettore=null;
Socket sock=null;
//creo lo Stream di input
public ElaboraCliente(Socket c){
try{
sock=c;
lettore=new BufferedReader(new InputStreamReader(sock.getInputStream()));
}catch(Exception ex){
ex.printStackTrace();
}
}
@Override public void run(){
String messaggio;
try{
while((messaggio=lettore.readLine())!=null){
System.out.println("ho letto: "+messaggio);
InetAddress indirizzo=sock.getInetAddress();
String ind=indirizzo.toString();
String m=ind+" "+messaggio;
chiacchierone(messaggio);
}
}catch(Exception ex){
ex.printStackTrace();
}
}
}
public void go(){
try{
//portone di ascolto
ServerSocket portone=new ServerSocket(4242);
int i=0;
while(true){
//creo il collegamento con il cliente che ha bussato al portone
Socket portina=portone.accept();
//creo lo stream per scrivere i messaggi al cliente
PrintWriter scrittore=new PrintWriter(portina.getOutputStream());
//salvo in un array questo stream di output
clienti[i]=scrittore;
i++;
//........
//creo uno stream di input per quel cliente e mi metto a ricevere i suoi messaggi
//spedisco il messaggio ricevuto a tutti i client
Thread t=new Thread(new ElaboraCliente(portina));
t.start();
}
}catch(Exception ex){
ex.printStackTrace();
}
}
public void chiacchierone(String messaggio){
for(int i=0;i<20;i++){
if(clienti[i]!=null){
try{
clienti[i].println(messaggio);
clienti[i].flush();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
}
public static void main(String args[]){
ServerSemplice s=new ServerSemplice();
s.go();
}
}
import java.net.*;
import java.util.*;
public class ServerSemplice {
PrintWriter[] clienti=new PrintWriter[20];
public class ElaboraCliente implements Runnable{
BufferedReader lettore=null;
Socket sock=null;
//creo lo Stream di input
public ElaboraCliente(Socket c){
try{
sock=c;
lettore=new BufferedReader(new InputStreamReader(sock.getInputStream()));
}catch(Exception ex){
ex.printStackTrace();
}
}
@Override public void run(){
String messaggio;
try{
while((messaggio=lettore.readLine())!=null){
System.out.println("ho letto: "+messaggio);
InetAddress indirizzo=sock.getInetAddress();
String ind=indirizzo.toString();
String m=ind+" "+messaggio;
chiacchierone(messaggio);
}
}catch(Exception ex){
ex.printStackTrace();
}
}
}
public void go(){
try{
//portone di ascolto
ServerSocket portone=new ServerSocket(4242);
int i=0;
while(true){
//creo il collegamento con il cliente che ha bussato al portone
Socket portina=portone.accept();
//creo lo stream per scrivere i messaggi al cliente
PrintWriter scrittore=new PrintWriter(portina.getOutputStream());
//salvo in un array questo stream di output
clienti[i]=scrittore;
i++;
//........
//creo uno stream di input per quel cliente e mi metto a ricevere i suoi messaggi
//spedisco il messaggio ricevuto a tutti i client
Thread t=new Thread(new ElaboraCliente(portina));
t.start();
}
}catch(Exception ex){
ex.printStackTrace();
}
}
public void chiacchierone(String messaggio){
for(int i=0;i<20;i++){
if(clienti[i]!=null){
try{
clienti[i].println(messaggio);
clienti[i].flush();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
}
public static void main(String args[]){
ServerSemplice s=new ServerSemplice();
s.go();
}
}
domenica 7 febbraio 2010
Cliente1.java
import java.io.*;
import java.net.*;
public class Cliente1{
public void go(){
try{
Socket s=new Socket("192.168.3.25",4242);
InputStreamReader r=new InputStreamReader(s.getInputStream());
BufferedReader reader=new BufferedReader(r);
String suggerimento=reader.readLine();
System.out.println("suggerimento: "+suggerimento);
reader.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
public static void main(String[]cargs){
Cliente1 c1=new Cliente1();
c1.go();
}
}
import java.net.*;
public class Cliente1{
public void go(){
try{
Socket s=new Socket("192.168.3.25",4242);
InputStreamReader r=new InputStreamReader(s.getInputStream());
BufferedReader reader=new BufferedReader(r);
String suggerimento=reader.readLine();
System.out.println("suggerimento: "+suggerimento);
reader.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
public static void main(String[]cargs){
Cliente1 c1=new Cliente1();
c1.go();
}
}
lunedì 1 febbraio 2010
esercizio 01/02/10
import java.awt.*;
import javax.swing.*;
public class Retta4 extends JPanel{
int x1=0;
int y1=32;
int x2=10;
int y2=50;
int x0=100;
int y0=100;
public void paintComponenti(Graphics g){
x2=this.getWidth();
y2=(int) 1.8*x2+32;
g.setColor(Color.RED);
g.drawLine(x1,y1,x2,y2);
g.setColor(Color.BLUE);
g.drawLine(x0,y0,this.getWidth()-10,y0);
g.drawLine(x0,y0,x0,this.getHeight()-20);
g.setColor(Color.GREEN);
g.drawLine(x0,32+y0,-17+x0,32+y0);
}
}
import javax.swing.*;
public class Retta4 extends JPanel{
int x1=0;
int y1=32;
int x2=10;
int y2=50;
int x0=100;
int y0=100;
public void paintComponenti(Graphics g){
x2=this.getWidth();
y2=(int) 1.8*x2+32;
g.setColor(Color.RED);
g.drawLine(x1,y1,x2,y2);
g.setColor(Color.BLUE);
g.drawLine(x0,y0,this.getWidth()-10,y0);
g.drawLine(x0,y0,x0,this.getHeight()-20);
g.setColor(Color.GREEN);
g.drawLine(x0,32+y0,-17+x0,32+y0);
}
}
Iscriviti a:
Post (Atom)